From c01a01f3065d0647b9ec0c718d34e65f7a152c7c Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Wed, 14 May 2025 11:38:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 0 -> 6148 bytes .gitignore | 133 +- .travis.yml | 12 + README.en.md | 36 + README.md | 34 +- README.zh-CN.md | 39 + app.js | 77 + app/.DS_Store | Bin 0 -> 8196 bytes app/controller/base.js | 27 + app/controller/config.js | 56 + app/controller/pacs.js | 546 ++ app/controller/readList.js | 15 + app/doc/get_PHOTOMAKER.js | 26 + app/doc/image.json | 202 + app/doc/report.1.json | 3 + app/doc/report.json | 602 ++ app/doc/sids.json | 127 + app/extend/helper.js | 111 + app/microprogram/PNG16Convertor.js | 68 + app/middleware/auth.js | 22 + app/middleware/encode.js | 44 + app/middleware/error.js | 26 + app/middleware/mystatic.js | 257 + app/model/config.js | 43 + app/model/image.js | 84 + app/model/pacs.js | 38 + app/model/series.js | 69 + app/model/status.js | 38 + app/model/study.js | 145 + app/public/.gitignore | 4 + app/python/converPNG16-std.py | 95 + app/python/getFirstImageFromStudy.py | 183 + app/python/pacs.js | 50 + app/python/patqry.dcm | Bin 0 -> 478 bytes app/python/patqry.txt | 5 + app/python/patqry2.txt | 16 + app/python/storescp.py | 117 + app/python/test.js | 21 + app/router.js | 32 + app/service/config.js | 12 + app/service/image.js | 28 + app/service/oss.js | 67 + app/service/pacs.js | 655 ++ app/service/series.js | 42 + app/service/study.js | 143 + app/service/util.js | 498 + appveyor.yml | 14 + config/config.default.js | 152 + config/plugin.js | 31 + https/ca.crt | 13 + https/ca.csr | 11 + https/ca.key | 15 + https/ca.srl | 1 + https/cloudfilm.crt | 14 + https/cloudfilm.csr | 11 + https/cloudfilm.key | 15 + https/cloudfilm.pem | 6 + https/hospital1.crt | 14 + https/hospital1.csr | 11 + https/hospital1.key | 15 + https/hospital1.pem | 6 + index.js | 12 + init.js | 155 + package-lock.json | 12926 +++++++++++++++++++++++++ package.json | 56 + test/app/controller/home.test.js | 21 + 66 files changed, 18214 insertions(+), 133 deletions(-) create mode 100644 .DS_Store create mode 100644 .travis.yml create mode 100644 README.en.md create mode 100644 README.zh-CN.md create mode 100644 app.js create mode 100644 app/.DS_Store create mode 100644 app/controller/base.js create mode 100644 app/controller/config.js create mode 100644 app/controller/pacs.js create mode 100644 app/controller/readList.js create mode 100644 app/doc/get_PHOTOMAKER.js create mode 100644 app/doc/image.json create mode 100644 app/doc/report.1.json create mode 100644 app/doc/report.json create mode 100644 app/doc/sids.json create mode 100644 app/extend/helper.js create mode 100644 app/microprogram/PNG16Convertor.js create mode 100644 app/middleware/auth.js create mode 100644 app/middleware/encode.js create mode 100644 app/middleware/error.js create mode 100644 app/middleware/mystatic.js create mode 100644 app/model/config.js create mode 100644 app/model/image.js create mode 100644 app/model/pacs.js create mode 100644 app/model/series.js create mode 100644 app/model/status.js create mode 100644 app/model/study.js create mode 100644 app/public/.gitignore create mode 100644 app/python/converPNG16-std.py create mode 100644 app/python/getFirstImageFromStudy.py create mode 100644 app/python/pacs.js create mode 100644 app/python/patqry.dcm create mode 100644 app/python/patqry.txt create mode 100644 app/python/patqry2.txt create mode 100644 app/python/storescp.py create mode 100644 app/python/test.js create mode 100644 app/router.js create mode 100644 app/service/config.js create mode 100644 app/service/image.js create mode 100644 app/service/oss.js create mode 100644 app/service/pacs.js create mode 100644 app/service/series.js create mode 100644 app/service/study.js create mode 100644 app/service/util.js create mode 100644 appveyor.yml create mode 100644 config/config.default.js create mode 100644 config/plugin.js create mode 100644 https/ca.crt create mode 100644 https/ca.csr create mode 100644 https/ca.key create mode 100644 https/ca.srl create mode 100644 https/cloudfilm.crt create mode 100644 https/cloudfilm.csr create mode 100644 https/cloudfilm.key create mode 100644 https/cloudfilm.pem create mode 100644 https/hospital1.crt create mode 100644 https/hospital1.csr create mode 100644 https/hospital1.key create mode 100644 https/hospital1.pem create mode 100644 index.js create mode 100644 init.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 test/app/controller/home.test.js diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2c9c1c7eb75d8bf7ffbe364bca0ab0e1b05caf3f GIT binary patch literal 6148 zcmeHKNlpVX5G+H0u!!Zx1!+EzNc><3;lKe7@Bo$s!jfbnHUX!(^9R1b`#3>$+d^X} zTsRLs=_xWFBMqqG`q(ekxYd7aUQ=(3i_N!8;mv7b}>OU9nGR^g=@ zeTlIPjef)xO79+h=1Mq{EN;0{)fy{5;d-yBd$e!RtI%uBDm=stIAJ-?97p)hPgsuq z4zNR(+SnsDnR`e*KsU~(JXZe!^N9V%J%q`s$4cVy%zM_rHufjw(>q+Pv&K6>9&tBb zSHvWfn*4wP?%5*sMUSS90b{@z_+mib4;h Node -# Logs +run logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp -.cache - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* - +node_modules diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..fc5fd2a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ + +language: node_js +node_js: + - '8' +before_install: + - npm i npminstall@5 -g +install: + - npminstall +script: + - npm run ci +after_script: + - npminstall codecov && codecov diff --git a/README.en.md b/README.en.md new file mode 100644 index 0000000..c945523 --- /dev/null +++ b/README.en.md @@ -0,0 +1,36 @@ +# zyy_pacs + +#### Description +{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} + +#### Software Architecture +Software architecture description + +#### Installation + +1. xxxx +2. xxxx +3. xxxx + +#### Instructions + +1. xxxx +2. xxxx +3. xxxx + +#### Contribution + +1. Fork the repository +2. Create Feat_xxx branch +3. Commit your code +4. Create Pull Request + + +#### Gitee Feature + +1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md +2. Gitee blog [blog.gitee.com](https://blog.gitee.com) +3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) +4. The most valuable open source project [GVP](https://gitee.com/gvp) +5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) +6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md index 8057f16..f94ea4c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,33 @@ -# irc_dicom_service +# rayplus_tj -IRC业务中,转发影像数据系统的DICOM服务 \ No newline at end of file + + +## QuickStart + + + +see [egg docs][egg] for more detail. + +### Development + +```bash +$ npm i +$ npm run dev +$ open http://localhost:7001/ +``` + +### Deploy + +```bash +$ npm start +$ npm stop +``` + +### npm scripts + +- Use `npm run lint` to check code style. +- Use `npm test` to run unit test. +- Use `npm run autod` to auto detect dependencies upgrade, see [autod](https://www.npmjs.com/package/autod) for more detail. + + +[egg]: https://eggjs.org \ No newline at end of file diff --git a/README.zh-CN.md b/README.zh-CN.md new file mode 100644 index 0000000..af57ed0 --- /dev/null +++ b/README.zh-CN.md @@ -0,0 +1,39 @@ +# rayplus_tj + + + +## 快速入门 + + + +如需进一步了解,参见 [egg 文档][egg]。 + +### 本地开发 + +```bash +$ npm i +$ npm run dev +$ open http://localhost:7001/ +``` + +### 部署 + +```bash +$ npm start +$ npm stop +``` + +### 单元测试 + +- [egg-bin] 内置了 [mocha], [thunk-mocha], [power-assert], [istanbul] 等框架,让你可以专注于写单元测试,无需理会配套工具。 +- 断言库非常推荐使用 [power-assert]。 +- 具体参见 [egg 文档 - 单元测试](https://eggjs.org/zh-cn/core/unittest)。 + +### 内置指令 + +- 使用 `npm run lint` 来做代码风格检查。 +- 使用 `npm test` 来执行单元测试。 +- 使用 `npm run autod` 来自动检测依赖更新,详细参见 [autod](https://www.npmjs.com/package/autod) 。 + + +[egg]: https://eggjs.org diff --git a/app.js b/app.js new file mode 100644 index 0000000..b17c851 --- /dev/null +++ b/app.js @@ -0,0 +1,77 @@ +"use strict"; +const moment = require('moment'); +const path = require('path') +const chalk = require('chalk') +const PNG16Convertor = require('./app/microprogram/PNG16Convertor.js'); +const child_process = require('child_process'); +module.exports = app => { + app.beforeStart(async () => { + // 应用会等待这个函数执行完成才启动 + + //初始化公共数据 + let ctx = app.createAnonymousContext(); + // try { + // await ctx.service.util.initData(); + // } catch (error) { + // throw new Error('初始化数据失败', error); + // } + ['DICOM', 'SCP_STORE'].forEach(element => { + try { + ctx.service.util.createDirectory(path.join(__dirname, `app/public/${element}`)) + } catch (error) { + console.error(error) + } + }); + // child_process.exec(CMD, (error, stderr, stdout) => { + // }) + + // try { + // await ctx.service.util.storesPython() + // } catch (error) { + // console.error(error) + // } + + + moment.locale('zh-cn') + app.moment = moment; + + app.log = {}; + app.log.error = function (msg, ...param) { + console.log(chalk.blue.bgRed.bold(msg), ...param); + }; + app.log.warning = (msg, ...param) => console.log(chalk.yellow.bold(msg), ...param); + app.log.success = (msg, ...param) => console.log(chalk.green.bold(msg), ...param); + app.log.success('项目启动成功') + try { + for (var i = 0; i < app.config.png16.num; i++) { + let spawnPNG = new PNG16Convertor(app) + app.config.png16.spawn.push(spawnPNG) + } + app.log.success('启动PNG转换进程成功') + + } catch (error) { + throw new Error('启动PNG转换进程失败'); + } + }); + app.once("server", server => { + }); + app.on("error", (err, ctx) => { + // report error + }); + app.on("request", ctx => { + // log receive request + const used = Date.now() - ctx.starttime; + console.log(`request:::${ctx.method} ${ctx.url} - ${used}ms`); + }); + app.on("response", ctx => { + // ctx.starttime is set by framework + const used = Date.now() - ctx.starttime; + console.log(`response:::${ctx.method} ${ctx.url} - ${used}ms`); + }); +}; + + +process.on('uncaughtException', function (err) { + err.name = "UncaughtExceptionError"; + console.log('Caught exception: ' + err); +}); diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..93d72c451e83c6e5811df97e3a3240ad6ac03153 GIT binary patch literal 8196 zcmeI0PiPZC6vp4!nk-epOED+egM#A49u*I3iD!j+@lc7$hD1oZp<4eyp?eomkK)BZ zym%4BQx8JHVnOgAcxs_H&z|(^_hzQqH`#0y3R37y*m)uIy?sBv+1>D#h}8T_JV#U^ zq5ucSlgBWP8NAL%ZXB_{oI_N|Ct9Y2I`}m4%@6N@cfdQ~9qAFd^TJI!vtOu`OeZRGvY+fza#zXDw+WP59+Fo1Mui=z5MKL%V4q0h; zJ6n+~A8%e73_6;{=5>>-dVbZZSLSk5!h4KIaHR=vVy7yd*ce@xwV&P|)^^Sz35qlh zhj|ztr!L*a9`W0io}OEn?@-re3KqdssFi#{Ysfc2pSkrf`Z3%ynmfj>@f)FsAYP`X z%Y61Zn8)fQ@2RyRZ-F*r{hQY1yn*s`6r2eto78dXF1&MBCDXI(v)?w&wJ!4I4v$y3 z^=n+egk4>sI$XjoOM-HR?Qz#7!^X~smv789?wmtX6lo+!`OL+=I*)O^xA|!xIf$-& zwH(8B$+5N7-@DhCLuj&nDbh#|qLeuTx`(U1js1w>3$7iPg(Z27DQM}KX%OZl2c_atzLfnetWFS<@u?B{Nx?j zhXYe4x5EAZwc_{x`>5bky#wBXgYJNut}ayPL1}yI9546UA&wdj9;{1E)G3&BJC3N^ kaYWmWYi$TA=R`K9CgK;2|NbICbOHYVUvGh*4xs~o01bziH2?qr literal 0 HcmV?d00001 diff --git a/app/controller/base.js b/app/controller/base.js new file mode 100644 index 0000000..b708b1a --- /dev/null +++ b/app/controller/base.js @@ -0,0 +1,27 @@ +const Controller = require("egg").Controller; +class BaseController extends Controller { + success(data, message = "操作成功", code = 1) { + this.ctx.body = { + code, + data, + message + }; + } + error(message, code = 0) { + // 验证错误的特殊处理 + if (message && message.errors) { + if (Array.isArray(message.errors)) { + message = message.errors[0].field; + } else { + message = message.errors; + } + code = 40002; + } + this.logger.error(message); + this.ctx.body = { + code, + message + }; + } +} +module.exports = BaseController; \ No newline at end of file diff --git a/app/controller/config.js b/app/controller/config.js new file mode 100644 index 0000000..ddf6a33 --- /dev/null +++ b/app/controller/config.js @@ -0,0 +1,56 @@ +const BaseController = require("./base"); + + +class ConfigController extends BaseController { + constructor(props) { + super(props); + } + async getConfig() { + try { + let config = await this.service.config.getConfig(); + return this.success(config) + } catch (error) { + return this.error(error) + } + } + async setConfig() { + try { + this.ctx.validate({ + ip: 'string', + port: 'string', + aet: 'string', + region: 'string', + accessKeyId: 'string', + accessKeySecret: 'string', + bucket: 'string', + basePath: 'string', + eiscPath: 'string', + pacsPath: 'string', + ossPacsPath: 'string', + }) + let { + host,port,aet + } = this.ctx.request.body + let para = this.ctx.request.body + let findOne = await this.ctx.model.Config.findOne({}) + let result + if (findOne) { + result = await this.ctx.model.Config.updateOne({}, { + $set: { + ...para + } + }) + } else { + let pacs = new this.ctx.model.Config(para) + result = await pacs.save() + } + // let pacs = this.ctx.model.Config(para) + // let result = await pacs.save() + return this.success(result) + } catch (error) { + return this.error(error) + } + } + +} +module.exports = ConfigController; diff --git a/app/controller/pacs.js b/app/controller/pacs.js new file mode 100644 index 0000000..70f93b0 --- /dev/null +++ b/app/controller/pacs.js @@ -0,0 +1,546 @@ +const dicomParser = require("dicom-parser"); + +const BaseController = require("./base"); +const fs = require("fs"); +const path = require("path"); + +function getObjectMkdir (url) { + let index = url.lastIndexOf("/") + let a = url.substring(0,index); + return a +} + +function getObjectName (url) { + var value = url + var str = value.split("/"); //https://进行分割, + var name = str[str.length - 1] + return name +} + +function parseDicomFile(file, uploadQueues, path) { + return new Promise(function(resolve, reject) { + try { + var data = dicomParser.parseDicom(file) + var studyUid = data.string('x0020000d') + var studyIndex = 0 + while ( + studyIndex < uploadQueues.length && + uploadQueues[studyIndex].dicomInfo.studyUid !== studyUid + ) { + ++studyIndex + } + if (studyIndex >= uploadQueues.length) { + var date = data.string('x00080020') + var time = data.string('x00080030') + var studyTime = '' + if (date) { + // date = `${date.substr(0, 4)}-${date.substr(4, 2)}-${date.substr(6, 2)}` + date = `${date.substring(0, 4)}-${date.substring(4, 6)}-${date.substring(6, 8)}` + } + if (time) { + time = `${time.substring(0, 2)}:${time.substring(2, 4)}:${time.substring(4, 6)}` + } + if(date){ + studyTime = time ? `${date} ${time}` : `${date} 00:00:00` + } + uploadQueues.push({ + studyIndex: studyIndex, + seriesList: [], + fileList: [], + dicomInfo: { + studyUid: studyUid, + patientId: data.string('x00100020'), + patientName: data.string('x00100010') ? data.string('x00100010') : '', + patientAge: data.string('x00101010') ? data.string('x00101010') : '', + patientSex: data.string('x00100040') ? data.string('x00100040') : '', + patientBirthDate: data.string('x00100030'), + hospitalName: data.string('x00080080'), + accNumber: data.string('x00080050'), + bodyPart: data.string('x00180015'), + modality: [], + institutionName: data.string('x00080080'), + description: data.string('x00081030'), + studyTime: studyTime, + VisitInfo: {}, + SubjectInfo: {} + }, + + uploadState: { + selected: false, + stateCode: '', + beginUploadTime: {}, + progressValue: 0 + } + }) + } + var modality = uploadQueues[studyIndex].dicomInfo.modality + var currentModality = data.string('x00080060') + if (!(modality.indexOf(currentModality) > -1)) { + modality.push(currentModality) + } + + var fileList = uploadQueues[studyIndex].fileList + var instanceUid = data.string('x00080018') + var instanceIndex = 0 + while ( + instanceIndex < fileList.length && + fileList[instanceIndex].instanceUid !== instanceUid + ) { + ++instanceIndex + } + if (instanceIndex >= fileList.length) { + fileList.push({ + instanceUid: instanceUid, + file: file + }) + } + + var seriesUid = data.string('x0020000e') + var seriesList = uploadQueues[studyIndex].seriesList + var seriesItem = seriesList.find(function(item) { + return item.seriesUid === seriesUid + }) + if (!seriesItem) { + seriesItem = { + seriesUid: seriesUid, + seriesNumber: data.intString('x00200011') || 1, + modality: data.string('x00080060'), + description: data.string('x0008103e'), + instanceList: [] + } + seriesList.push(seriesItem) + } + var instanceList = seriesItem.instanceList + var instanceItem = instanceList.find(function(item) { + return item.instanceUid === instanceUid + }) + if (!instanceItem) { + instanceItem = { + instanceUid: instanceUid, + path: path, + modality: data.string('x00080060'), + instanceNumber: data.intString('x00200013') || 1, + frameCount: data.intString('x00280008') || 1, + file: file + } + instanceList.push(instanceItem) + } + resolve(uploadQueues) + } catch (error) { + console.log(error) + resolve() + } + }) +} + + +class PacsController extends BaseController { + constructor(props) { + super(props); + } + //获取pacs位置 + async getPACS(){ + try{ + console.log(this.ctx.request.query) + let pacs = await this.ctx.model.Pacs.find(this.ctx.request.query).select("_id aet host port mode description") + return this.success(pacs) + }catch (error) { + return this.error(error) + } + } + async findReading() { + try { + this.ctx.validate({ + trialCode: 'string', + subjectCode: 'string', + TaskCode: 'string', + }) + let config = await this.service.config.getConfig(); + let a = await this.ctx.service.pacs.findFromPacs(this.ctx.request.body, config) + if (a) { + let $in = a.map(v => {return v.SeriesInstanceUID}) + console.log($in) + let list = await this.ctx.model.Series.find({SeriesInstanceUID: {$in: $in}}) + // let list = await this.ctx.model.Pacs.find({}) + console.log(list) + let newA = a.map(v => { + let i = list.find(o => { + return o.SeriesInstanceUID == v.SeriesInstanceUID + }) + return { + ...v, + ...i._doc + } + }) + return this.success(newA) + } else { + return this.error('找不到影像') + } + } catch (e) { + return this.error(e) + } + } + async pullImage() { + try { + this.ctx.validate({ + pacs_id: 'string', + userName: 'string', + userId: 'string', + task_id: 'string', + trialCode: 'string', + trialId: 'string', + siteId: 'string', + subjectId: 'string', + subjectVisitId: 'string', + subjectCode: 'string', + TaskCode: 'string', + seriesList: 'array' + }) + let {pacs_id, seriesList,trialId,siteId,subjectId,subjectVisitId, userName, userId, task_id, trialCode, subjectCode, TaskCode} = this.ctx.request.body + let config = await this.service.config.getConfig(); + for (let i = 0; i < seriesList.length; i++) { + let series = seriesList[i] + await this.ctx.service.pacs.movescu(this.ctx.request.body, series, config) + await this.ctx.model.Series.findOneAndUpdate({ + SeriesInstanceUID: series, + }, { + $set: { + // 拉取中 + status: 1, + userName: userName, + userId: userId + } + }, {upsert: true, new: true}) + } + let directoryPath = config.ossPacsPath + `/${trialCode}/${subjectCode}/${TaskCode}/${userId}/` + let pathList = fs.readdirSync(directoryPath) + let uploadQueues = [] + for (let i = 0; i < pathList.length; i++) { + let item = path.join(directoryPath, pathList[i]) + let file = fs.readFileSync(item) + await parseDicomFile(file, uploadQueues, item) + } + console.log(uploadQueues) + const Authorization = this.ctx.get('Authorization'); + let arr = [] + for (let i = 0; i < uploadQueues.length; ++i) { + let info = { + trialId: trialId, + siteId: siteId, + subjectId: subjectId, + subjectVisitId: subjectVisitId, + fileSize: uploadQueues[i].dicomInfo.fileSize, + fileCount: uploadQueues[i].dicomInfo.fileCount, + IsDicomReUpload: uploadQueues[i].uploadState.AllowReUpload, + visitTaskId: task_id, + Authorization: Authorization, + } + arr.push(this.ctx.service.pacs.archiveStudy(uploadQueues, i ,info, config)) + } + let a = await Promise.all(arr) + // 获取 + return this.success(a) + } catch (e) { + return this.error(e) + } + } + async pushImage() { + try{ + this.ctx.validate({ + pacs_id: 'string', + imagesList: 'array', + task_id: 'string', + trialCode: 'string', + subjectCode: 'string', + TaskCode: 'string', + }) + let { + pacs_id, imagesList, task_id, trialCode, subjectCode, TaskCode + } = this.ctx.request.body + let pacs = await this.ctx.model.Pacs.findOne({_id: pacs_id}) + let config = await this.service.config.getConfig(); + let downloadErrorList = [], downloadsuccessList = [] + let studyList = [] + for (let i = 0; i < imagesList.length; i++) { + let image = imagesList[i] + fs.mkdirSync(config.ossPacsPath + getObjectMkdir(`/${trialCode}/${subjectCode}/${TaskCode}/initial_data/1`), { recursive: true }); + await this.service.oss.downloadImage(image.InstancePath, `${config.ossPacsPath}/${trialCode}/${subjectCode}/${TaskCode}/initial_data/${getObjectName(image.InstancePath)}`, config) + let status_result = await this.ctx.model.Status.findOneAndUpdate({ + task_id: task_id + }, { + $set: { + downloadNum: i + 1, + status: '下载中', + downloadCount: imagesList.length + } + }, {upsert: true, new: true}) + if (!~studyList.indexOf(`${config.ossPacsPath}/${trialCode}/${subjectCode}/${TaskCode}/initial_data`)) { + studyList.push(`${config.ossPacsPath}/${trialCode}/${subjectCode}/${TaskCode}/initial_data`) + } + } + console.log(studyList) + let status_result = await this.ctx.model.Status.findOneAndUpdate({ + task_id: task_id + }, { + $set: { + status: '下载完成', + } + }, {upsert: true, new: true}) + // 开始推送 + for (let i = 0; i < studyList.length; i++) { + let study = studyList[i] + let a = await this.ctx.service.pacs.storescu(pacs, config, study) + let status_result = await this.ctx.model.Status.findOneAndUpdate({ + task_id: task_id + }, { + $set: { + status: '推送中', + } + }, {upsert: true, new: true}) + } + await this.ctx.model.Status.findOneAndUpdate({ + task_id: task_id + }, { + $set: { + status: '推送完成', + } + }, {upsert: true, new: true}) + return this.success({downloadErrorList, downloadsuccessList}) + }catch (error) { + return this.error(error) + } + + } + //新增pacs位置 + async addPACS(){ + try { + this.ctx.validate({ + trialId: 'string', + host: 'string', + port: 'string', + aet: 'string', + }) + let { + host,port,aet,trialId + } = this.ctx.request.body + let para = this.ctx.request.body + let pacs = await this.ctx.model.Pacs.findOne({ + host,port,aet,trialId + }) + if(pacs){ + return this.error("PACS位置已存在",60001) + }else{ + pacs = this.ctx.model.Pacs(para) + let result = await pacs.save() + return this.success(result) + } + } catch (error) { + return this.error(error) + } + } + async editPacs() { + this.ctx.validate({ + trialId: 'string', + host: 'string', + port: 'string', + aet: 'string', + }) + let { + _id, host,port,aet,mode, trialId, description + } = this.ctx.request.body + let para = this.ctx.request.body + let result + await this.ctx.model.Pacs.findOneAndUpdate({ + _id: _id + }, { + $set: { + // 拉取中 + host: host, + port: port, + aet: aet, + mode: mode, + description: description + } + }, {upsert: true, new: true}) + return this.success(result) + } + //删除pacs位置 + async delPACS(){ + try { + this.ctx.validate({ + pacs_id: { + type: 'string', + format: this.config.regexp.objectId + } + }) + let { + pacs_id + } = this.ctx.request.body + let pacs = await this.ctx.model.Pacs.findOne({ + _id:pacs_id + }); + if (!pacs) throw '未找到该PACS' + await this.ctx.model.Pacs.deleteOne({ + _id:pacs_id + }); + return this.success() + } catch (e) { + return this.error(e); + } + } + + //测试连接 + async testConnection() { + try { + this.ctx.validate({ + pacs_ids:"array" + }) + } catch (error) { + return this.error(error) + } + + try { + let { pacs_ids } = this.ctx.request.body + if(!pacs_ids.length) return this.error("参数为空") + let result = await this.ctx.service.pacs.testConnection(pacs_ids) + return this.success(result) + } catch (error) { + let msg = error + if (error.message) { + msg = error.message.split('\n') + } + return this.error(msg) + } + } + async wxFindFromPacs () { + try { + let { + PatientID + } = this.ctx.request.body + if (!PatientID) { + throw 'PatientID必填' + } + let result = await this.ctx.service.pacs.findFromPacs({PatientID: PatientID}) + if (result.length > 0) { + let item = result[0] + let isHas = await this.ctx.model.Dcmtemp.findOne({StudyInstanceUID: item.StudyInstanceUID}) + if (isHas) { + this.ctx.model.Dcmtemp.findOneAndUpdate({ + _id: isHas._id + }, { + $set: { + host: item.host, + port: item.port, + aet: item.aet, + done: 0, + NumberOfStudyRelatedInstances: item.NumberOfStudyRelatedInstances, + StudyInstanceUID: item.StudyInstanceUID, + status: 0 + } + }).exec() + } else { + let params = { + host: item.host, + port: item.port, + aet: item.aet, + done: 0, + NumberOfStudyRelatedInstances: item.NumberOfStudyRelatedInstances, + StudyInstanceUID: item.StudyInstanceUID, + status: 0 + } + let m = new this.ctx.model.Dcmtemp(params) + m.save() + } + } + return this.success(result) + } catch (error) { + let msg = error + if (error.message) { + msg = error.message.split('\n') + } + return this.error(msg) + } + } + + //查询 + async findFromPacs() { + try { + let result = await this.ctx.service.pacs.findFromPacs(this.ctx.request.body) + return this.success(result) + } catch (error) { + let msg = error + if (error.message) { + msg = error.message.split('\n') + } + return this.error(msg) + } + } + + //获取下载进度 + async percent(){ + try { + this.ctx.validate({ + task_ids:"array" + }) + } catch (error) { + return this.error(error) + } + let { task_ids } = this.ctx.request.body + let result = await this.ctx.model.Status.find({task_id: {$in: task_ids}}) + return this.success(result) + } + //下载 + async moveFromPacs() { + // 验证数据 + try { + this.ctx.validate({ + para: "array" + }) + } catch (e) { + return this.error(e) + } + let { para } = this.ctx.request.body + try { + for (let i = 0; i < para.length; i++) { + let item = para[i] + let isHas = await this.ctx.model.Dcmtemp.findOne({StudyInstanceUID: item.StudyInstanceUID}) + if (isHas) { + this.ctx.model.Dcmtemp.findOneAndUpdate({ + _id: isHas._id + }, { + $set: { + host: item.host, + port: item.port, + aet: item.aet, + done: 0, + NumberOfStudyRelatedInstances: item.NumberOfStudyRelatedInstances, + StudyInstanceUID: item.StudyInstanceUID, + status: 0 + } + }).exec() + } else { + let params = { + host: item.host, + port: item.port, + aet: item.aet, + done: 0, + NumberOfStudyRelatedInstances: item.NumberOfStudyRelatedInstances, + StudyInstanceUID: item.StudyInstanceUID, + status: 0 + } + let m = new this.ctx.model.Dcmtemp(params) + m.save() + } + } + return this.success() + } catch (error) { + return this.error(error) + } + } + + //study抽取report + async getLocalPort () { + return this.success({port: this.config.site.PACS_SCP_PORT, aet: this.config.site.PACS_SCP_AET}) + } +} +module.exports = PacsController; diff --git a/app/controller/readList.js b/app/controller/readList.js new file mode 100644 index 0000000..154f46e --- /dev/null +++ b/app/controller/readList.js @@ -0,0 +1,15 @@ +const BaseController = require("./base"); + + +class ReadListController extends BaseController { + constructor(props) { + super(props); + } + async getReadList () { + } + async retransmissionImage () { + } + async getImage () { + } +} +module.exports = ReadListController; diff --git a/app/doc/get_PHOTOMAKER.js b/app/doc/get_PHOTOMAKER.js new file mode 100644 index 0000000..9e55a9b --- /dev/null +++ b/app/doc/get_PHOTOMAKER.js @@ -0,0 +1,26 @@ +const Subscription = require("egg").Subscription; + +class GetPHOTOMAKER extends Subscription { + // 通过 schedule 属性来设置定时任务的执行间隔等配置 + static get schedule() { + return { + cron: "5 */10 * * * *", + type: "worker", // 指定一个的 worker 都需要执行 + cronOptions: { + tz: "Asia/Shanghai" + } + }; + } + + // subscribe 是真正定时任务执行时被运行的函数 + async subscribe() { + this.logger.info('获取PHOTOMAKER信息'); + // try { + // await this.service.hospital.getPHOTOMAKER(); + // } catch (error) { + // this.logger.error('获取失败', error); + // } + } +} + +module.exports = GetPHOTOMAKER; \ No newline at end of file diff --git a/app/doc/image.json b/app/doc/image.json new file mode 100644 index 0000000..9a400d9 --- /dev/null +++ b/app/doc/image.json @@ -0,0 +1,202 @@ +[ + ["-2222bc14:1628e7c9a9b:3e6e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33408a/WBBONE/1.2.840.113619.2.184.2523.89112.1536087918.68400000.dcm", "1.2.840.113619.2.184.2523.89112.1536087918.68400000", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536052138.0", "2018, 9, 4, 11, 8, 58", "z400_xeleris", 362], + ["-2222bc14:1628e7c9a9b:3e6e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33408a/WBBONE/1.2.840.113619.2.184.2523.89112.1536087918.68462500.dcm", "1.2.840.113619.2.184.2523.89112.1536087918.68462500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536052138.0", "2018, 9, 4, 11, 8, 58", "z400_xeleris", 364], + ["-2222bc14:1628e7c9a9b:3e6e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33408a/WBBONE/1.2.840.113619.2.184.2523.89112.1536087908.299659300.dcm", "1.2.840.113619.2.184.2523.89112.1536087908.299659300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536052138.0", "2018, 9, 4, 11, 8, 58", "z400_xeleris", 361], + ["-2222bc14:1628e7c9a9b:3e6e", "\\\\10.10.1.33\\nas\\images\\NM/20180904/2018tb33408a/WBBONE/1.2.840.113619.2.184.2523.89112.1536087905.299673400.dcm", "1.2.840.113619.2.184.2523.89112.1536087905.299673400", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536052138.0", "2018, 9, 4, 11, 8, 58", "z400_xeleris", 0], + ["-71f745b7:165a290a469:-7b4e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33409a/WBBONE/1.2.840.113619.2.184.2523.89112.1536089376.348076500.dcm", "1.2.840.113619.2.184.2523.89112.1536089376.348076500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536053113.0", "2018, 9, 4, 11, 25, 13", "z400_xeleris", 351], + ["-71f745b7:165a290a469:-7b4e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33409a/WBBONE/1.2.840.113619.2.184.2523.89112.1536089377.348039000.dcm", "1.2.840.113619.2.184.2523.89112.1536089377.348039000", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536053113.0", "2018, 9, 4, 11, 25, 13", "z400_xeleris", 353], + ["-71f745b7:165a290a469:-7b4e", "\\\\10.10.1.33\\nas\\images\\OT/20180904/2018tb33409a/WBBONE/1.2.840.113619.2.184.2523.89112.1536089035.278021800.dcm", "1.2.840.113619.2.184.2523.89112.1536089035.278021800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536053113.0", "2018, 9, 4, 11, 25, 13", "z400_xeleris", 350], + ["-71f745b7:165a290a469:-7b4e", "\\\\10.10.1.33\\nas\\images\\NM/20180904/2018tb33409a/WBBONE/1.2.840.113619.2.184.2523.89112.1536089032.278064000.dcm", "1.2.840.113619.2.184.2523.89112.1536089032.278064000", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1536053113.0", "2018, 9, 4, 11, 25, 13", "z400_xeleris", 0], + ["28948", "\\\\10.10.1.33\\nas\\images\\NM/20180713/2018wbs32595a/I131WBODY/1.2.840.113619.2.184.2523.89112.1531511367.57617101.dcm", "1.2.840.113619.2.184.2523.89112.1531511367.57617101", 1, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.29.1531469257.0", "2018, 7, 13, 10, 7, 37", "z400_xeleris", 0], + ["28948", "\\\\10.10.1.33\\nas\\images\\NM/20180713/2018wbs32595a/I131WBODY/1.2.840.113619.2.184.2523.89112.1531511369.57667100.dcm", "1.2.840.113619.2.184.2523.89112.1531511369.57667100", 2, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.29.1531469257.0", "2018, 7, 13, 10, 7, 37", "z400_xeleris", 322], + ["28948", "\\\\10.10.1.33\\nas\\images\\NM/20180713/2018wbs32595a/I131WBODY/1.2.840.113619.2.184.2523.89112.1531511373.163243700.dcm", "1.2.840.113619.2.184.2523.89112.1531511373.163243700", 2, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.29.1531469257.0", "2018, 7, 13, 10, 7, 37", "z400_xeleris", 323], + ["-8d313fa:160251c05f7:-2080", "\\\\10.10.1.33\\nas\\images\\NM/20181015/2018tb34058/WBBONE/1.2.840.113619.2.184.2523.89112.1539650505.300857800.dcm", "1.2.840.113619.2.184.2523.89112.1539650505.300857800", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539616960.0", "2018, 10, 15, 17, 22, 40", "z400_xeleris", 0], + ["-8d313fa:160251c05f7:-2080", "\\\\10.10.1.33\\nas\\images\\OT/20181015/2018tb34058/WBBONE/1.2.840.113619.2.184.2523.89112.1539650507.300868700.dcm", "1.2.840.113619.2.184.2523.89112.1539650507.300868700", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539616960.0", "2018, 10, 15, 17, 22, 40", "z400_xeleris", 350], + ["-8d313fa:160251c05f7:-2080", "\\\\10.10.1.33\\nas\\images\\OT/20181015/2018tb34058/WBBONE/1.2.840.113619.2.184.2523.89112.1539650512.341646800.dcm", "1.2.840.113619.2.184.2523.89112.1539650512.341646800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539616960.0", "2018, 10, 15, 17, 22, 40", "z400_xeleris", 353], + ["-8d313fa:160251c05f7:-2080", "\\\\10.10.1.33\\nas\\images\\OT/20181015/2018tb34058/WBBONE/1.2.840.113619.2.184.2523.89112.1539650511.341684300.dcm", "1.2.840.113619.2.184.2523.89112.1539650511.341684300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539616960.0", "2018, 10, 15, 17, 22, 40", "z400_xeleris", 351], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\NM/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804134.243614000.dcm", "1.2.840.113619.2.184.2523.89112.1539804134.243614000", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 0], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804135.243698400.dcm", "1.2.840.113619.2.184.2523.89112.1539804135.243698400", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 351], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804140.303651500.dcm", "1.2.840.113619.2.184.2523.89112.1539804140.303651500", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 354], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804139.303689000.dcm", "1.2.840.113619.2.184.2523.89112.1539804139.303689000", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 352], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804214.325206200.dcm", "1.2.840.113619.2.184.2523.89112.1539804214.325206200", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 352], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804214.325268700.dcm", "1.2.840.113619.2.184.2523.89112.1539804214.325268700", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 354], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804215.325282800.dcm", "1.2.840.113619.2.184.2523.89112.1539804215.325282800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 363], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804216.325245300.dcm", "1.2.840.113619.2.184.2523.89112.1539804216.325245300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 365], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\OT/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804209.28868700.dcm", "1.2.840.113619.2.184.2523.89112.1539804209.28868700", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 362], + ["307bc15d:1616ddef00f:44b8", "\\\\10.10.1.33\\nas\\images\\NM/20181017/2018tb34091/WBBONE/1.2.840.113619.2.184.2523.89112.1539804207.28859300.dcm", "1.2.840.113619.2.184.2523.89112.1539804207.28859300", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1539763816.0", "2018, 10, 17, 10, 10, 16", "z400_xeleris", 0], + ["-4ecb26f9:15faf85de67:-3346", "\\\\10.10.1.33\\nas\\images\\OT/20150211/2015tb12697/WBBONE/1.2.840.113619.2.184.2523.89112.1423650401.258021800.dcm", "1.2.840.113619.2.184.2523.89112.1423650401.258021800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.115.1423643370.0", "2015, 2, 11, 10, 29, 30", "z400_xeleris", 351], + ["-4ecb26f9:15faf85de67:-3346", "\\\\10.10.1.33\\nas\\images\\OT/20150211/2015tb12697/WBBONE/1.2.840.113619.2.184.2523.89112.1423650401.258084300.dcm", "1.2.840.113619.2.184.2523.89112.1423650401.258084300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.115.1423643370.0", "2015, 2, 11, 10, 29, 30", "z400_xeleris", 353], + ["-4ecb26f9:15faf85de67:-3346", "\\\\10.10.1.33\\nas\\images\\OT/20150211/2015tb12697/WBBONE/1.2.840.113619.2.184.2523.89112.1423650392.42070300.dcm", "1.2.840.113619.2.184.2523.89112.1423650392.42070300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.115.1423643370.0", "2015, 2, 11, 10, 29, 30", "z400_xeleris", 350], + ["-4ecb26f9:15faf85de67:-3346", "\\\\10.10.1.33\\nas\\images\\NM/20150211/2015tb12697/WBBONE/1.2.840.113619.2.184.2523.89112.1423650390.42062500.dcm", "1.2.840.113619.2.184.2523.89112.1423650390.42062500", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.115.1423643370.0", "2015, 2, 11, 10, 29, 30", "z400_xeleris", 0], + ["64cd8f20:1672f128b62:-5244", "\\\\10.10.1.33\\nas\\images\\NM/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752805.339643700.dcm", "1.2.840.113619.2.184.2523.89112.1542752805.339643700", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 0], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752841.244095300.dcm", "1.2.840.113619.2.184.2523.89112.1542752841.244095300", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 364], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752841.244032800.dcm", "1.2.840.113619.2.184.2523.89112.1542752841.244032800", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 362], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752823.322823400.dcm", "1.2.840.113619.2.184.2523.89112.1542752823.322823400", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 364], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752822.322860900.dcm", "1.2.840.113619.2.184.2523.89112.1542752822.322860900", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 362], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752808.339600000.dcm", "1.2.840.113619.2.184.2523.89112.1542752808.339600000", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 361], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752814.330456200.dcm", "1.2.840.113619.2.184.2523.89112.1542752814.330456200", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 364], + ["177773", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34591/WBBONE/1.2.840.113619.2.184.2523.89112.1542752813.330493700.dcm", "1.2.840.113619.2.184.2523.89112.1542752813.330493700", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542717486.0", "2018, 11, 20, 14, 38, 6", "z400_xeleris", 362], + ["64cd8f20:1672f128b62:-3d81", "\\\\10.10.1.33\\nas\\images\\NM/20181120/2018tb34599/WBBONE/1.2.840.113619.2.184.2523.89112.1542759471.385667101.dcm", "1.2.840.113619.2.184.2523.89112.1542759471.385667101", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542724456.0", "2018, 11, 20, 16, 34, 16", "z400_xeleris", 0], + ["11bf851c:167305a51cc:-5216", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34599/WBBONE/1.2.840.113619.2.184.2523.89112.1542759473.385637500.dcm", "1.2.840.113619.2.184.2523.89112.1542759473.385637500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542724456.0", "2018, 11, 20, 16, 34, 16", "z400_xeleris", 351], + ["11bf851c:167305a51cc:-5216", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34599/WBBONE/1.2.840.113619.2.184.2523.89112.1542759479.55665600.dcm", "1.2.840.113619.2.184.2523.89112.1542759479.55665600", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542724456.0", "2018, 11, 20, 16, 34, 16", "z400_xeleris", 354], + ["11bf851c:167305a51cc:-5216", "\\\\10.10.1.33\\nas\\images\\OT/20181120/2018tb34599/WBBONE/1.2.840.113619.2.184.2523.89112.1542759479.55603100.dcm", "1.2.840.113619.2.184.2523.89112.1542759479.55603100", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.122.1542724456.0", "2018, 11, 20, 16, 34, 16", "z400_xeleris", 352], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\NM/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950271.262857800.dcm", "1.2.840.113619.2.184.2523.89112.1503950271.262857800", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 0], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\OT/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950331.70457800.dcm", "1.2.840.113619.2.184.2523.89112.1503950331.70457800", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 385], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\OT/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950330.70496800.dcm", "1.2.840.113619.2.184.2523.89112.1503950330.70496800", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 383], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\OT/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950274.262851500.dcm", "1.2.840.113619.2.184.2523.89112.1503950274.262851500", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 382], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\OT/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950285.282006200.dcm", "1.2.840.113619.2.184.2523.89112.1503950285.282006200", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 385], + ["-b0fd313:16043444e4c:-4c36", "\\\\10.10.1.33\\nas\\images\\OT/20170828/2017tb27164b/WBBONE/1.2.840.113619.2.184.2523.89112.1503950284.282043700.dcm", "1.2.840.113619.2.184.2523.89112.1503950284.282043700", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.138.1503909360.0", "2017, 8, 28, 10, 36", "z400_xeleris", 383], + ["373da8f7:148819f7eb9:f95", "\\\\10.10.1.33\\nas\\images\\OT/20140918/2014tb11145/WBBONE/1.2.840.113619.2.184.21753.89112.1411048300.263634300.dcm", "1.2.840.113619.2.184.21753.89112.1411048300.263634300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.111.1411034263.0", "2014, 9, 18, 11, 57, 43", "z400_xeleris", 417], + ["373da8f7:148819f7eb9:f95", "\\\\10.10.1.33\\nas\\images\\OT/20140918/2014tb11145/WBBONE/1.2.840.113619.2.184.21753.89112.1411048300.263696800.dcm", "1.2.840.113619.2.184.21753.89112.1411048300.263696800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.111.1411034263.0", "2014, 9, 18, 11, 57, 43", "z400_xeleris", 419], + ["373da8f7:148819f7eb9:f95", "\\\\10.10.1.33\\nas\\images\\OT/20140918/2014tb11145/WBBONE/1.2.840.113619.2.184.21753.89112.1411048290.322851500.dcm", "1.2.840.113619.2.184.21753.89112.1411048290.322851500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.111.1411034263.0", "2014, 9, 18, 11, 57, 43", "z400_xeleris", 416], + ["373da8f7:148819f7eb9:f95", "\\\\10.10.1.33\\nas\\images\\OT/20140918/2014tb11145/WBBONE/1.2.840.113619.2.184.21753.89112.1411048288.322889000.dcm", "1.2.840.113619.2.184.21753.89112.1411048288.322889000", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.111.1411034263.0", "2014, 9, 18, 11, 57, 43", "z400_xeleris", 0], + ["40aee395:14a36e20f56:186b", "\\\\10.10.1.33\\nas\\images\\OT/20141212/2014tb12062/WBBONE/1.2.840.113619.2.184.2523.89112.1418384556.153659300.dcm", "1.2.840.113619.2.184.2523.89112.1418384556.153659300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.77.1418376689.0", "2014, 12, 12, 11, 31, 29", "z400_xeleris", 352], + ["40aee395:14a36e20f56:186b", "\\\\10.10.1.33\\nas\\images\\OT/20141212/2014tb12062/WBBONE/1.2.840.113619.2.184.2523.89112.1418384557.153620300.dcm", "1.2.840.113619.2.184.2523.89112.1418384557.153620300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.77.1418376689.0", "2014, 12, 12, 11, 31, 29", "z400_xeleris", 354], + ["40aee395:14a36e20f56:186b", "\\\\10.10.1.33\\nas\\images\\OT/20141212/2014tb12062/WBBONE/1.2.840.113619.2.184.2523.89112.1418384547.338442100.dcm", "1.2.840.113619.2.184.2523.89112.1418384547.338442100", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.77.1418376689.0", "2014, 12, 12, 11, 31, 29", "z400_xeleris", 351], + ["-fd34c7e:14a3c6a9f17:-1be4", "\\\\10.10.1.33\\nas\\images\\NM/20141212/2014tb12062/WBBONE/1.2.840.113619.2.184.2523.89112.1418384545.338435900.dcm", "1.2.840.113619.2.184.2523.89112.1418384545.338435900", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.77.1418376689.0", "2014, 12, 12, 11, 31, 29", "z400_xeleris", 0], + ["-49ee2873:15d1068caeb:2c8f", "\\\\10.10.1.33\\nas\\images\\OT/20170705/2017tb26327a/WBBONE/1.2.840.113619.2.184.2523.89112.1499295466.251621800.dcm", "1.2.840.113619.2.184.2523.89112.1499295466.251621800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.129.1499258768.0", "2017, 7, 5, 14, 46, 8", "z400_xeleris", 362], + ["-49ee2873:15d1068caeb:2c8f", "\\\\10.10.1.33\\nas\\images\\OT/20170705/2017tb26327a/WBBONE/1.2.840.113619.2.184.2523.89112.1499295466.251684300.dcm", "1.2.840.113619.2.184.2523.89112.1499295466.251684300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.129.1499258768.0", "2017, 7, 5, 14, 46, 8", "z400_xeleris", 364], + ["-49ee2873:15d1068caeb:2c8f", "\\\\10.10.1.33\\nas\\images\\OT/20170705/2017tb26327a/WBBONE/1.2.840.113619.2.184.2523.89112.1499295459.400479600.dcm", "1.2.840.113619.2.184.2523.89112.1499295459.400479600", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.129.1499258768.0", "2017, 7, 5, 14, 46, 8", "z400_xeleris", 361], + ["-49ee2873:15d1068caeb:2c8f", "\\\\10.10.1.33\\nas\\images\\NM/20170705/2017tb26327a/WBBONE/1.2.840.113619.2.184.2523.89112.1499295457.400432801.dcm", "1.2.840.113619.2.184.2523.89112.1499295457.400432801", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.129.1499258768.0", "2017, 7, 5, 14, 46, 8", "z400_xeleris", 0], + ["24e8438:164d4aa61f2:-5cff", "\\\\10.10.1.33\\nas\\images\\NM/20180726/2018tb32819a/WBBONE/1.2.840.113619.2.184.2523.89112.1532640886.255639000.dcm", "1.2.840.113619.2.184.2523.89112.1532640886.255639000", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1532605168.0", "2018, 7, 26, 13, 39, 28", "z400_xeleris", 0], + ["24e8438:164d4aa61f2:-5cff", "\\\\10.10.1.33\\nas\\images\\OT/20180726/2018tb32819a/WBBONE/1.2.840.113619.2.184.2523.89112.1532640888.255657800.dcm", "1.2.840.113619.2.184.2523.89112.1532640888.255657800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1532605168.0", "2018, 7, 26, 13, 39, 28", "z400_xeleris", 361], + ["24e8438:164d4aa61f2:-5cff", "\\\\10.10.1.33\\nas\\images\\OT/20180726/2018tb32819a/WBBONE/1.2.840.113619.2.184.2523.89112.1532640897.347275000.dcm", "1.2.840.113619.2.184.2523.89112.1532640897.347275000", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1532605168.0", "2018, 7, 26, 13, 39, 28", "z400_xeleris", 364], + ["24e8438:164d4aa61f2:-5cff", "\\\\10.10.1.33\\nas\\images\\OT/20180726/2018tb32819a/WBBONE/1.2.840.113619.2.184.2523.89112.1532640897.347212500.dcm", "1.2.840.113619.2.184.2523.89112.1532640897.347212500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.38.1532605168.0", "2018, 7, 26, 13, 39, 28", "z400_xeleris", 362], + ["-1ada87c:164f3825b03:-5eaf", "\\\\10.10.1.33\\nas\\images\\NM/20180801/2018th32894/THYROIDSCAN/1.2.840.113619.2.184.2523.89112.1533148559.390492100.dcm", "1.2.840.113619.2.184.2523.89112.1533148559.390492100", 1, "THYROID SCAN", "1.2.840.113619.2.183.17992.3164255.38.1533111709.0", "2018, 8, 1, 10, 21, 49", "z400_xeleris", 0], + ["64783bb9:16338480c6f:-32b", "\\\\10.10.1.33\\nas\\images\\NM/20180507/2018tb31314/WBBONE/1.2.840.113619.2.184.2523.89112.1525726346.250006200.dcm", "1.2.840.113619.2.184.2523.89112.1525726346.250006200", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1525689925.0", "2018, 5, 7, 12, 45, 25", "z400_xeleris", 0], + ["64783bb9:16338480c6f:4f8c", "\\\\10.10.1.33\\nas\\images\\OT/20180507/2018tb31314/WBBONE/1.2.840.113619.2.184.2523.89112.1525726348.250054600.dcm", "1.2.840.113619.2.184.2523.89112.1525726348.250054600", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1525689925.0", "2018, 5, 7, 12, 45, 25", "z400_xeleris", 361], + ["64783bb9:16338480c6f:4f8c", "\\\\10.10.1.33\\nas\\images\\OT/20180507/2018tb31314/WBBONE/1.2.840.113619.2.184.2523.89112.1525726358.280818700.dcm", "1.2.840.113619.2.184.2523.89112.1525726358.280818700", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1525689925.0", "2018, 5, 7, 12, 45, 25", "z400_xeleris", 364], + ["64783bb9:16338480c6f:4f8c", "\\\\10.10.1.33\\nas\\images\\OT/20180507/2018tb31314/WBBONE/1.2.840.113619.2.184.2523.89112.1525726357.280857800.dcm", "1.2.840.113619.2.184.2523.89112.1525726357.280857800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1525689925.0", "2018, 5, 7, 12, 45, 25", "z400_xeleris", 362], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206004601.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206004601", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206004600.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206004600", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206003103.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206003103", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206003102.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206003102", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206003101.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206003101", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206003100.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206003100", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206001503.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206001503", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206001502.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206001502", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206001501.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206001501", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206001500.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206001500", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206000003.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206000003", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206000002.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206000002", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206000001.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206000001", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677739.206000000.dcm", "1.2.840.113619.2.184.2523.89112.1526677739.206000000", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206098404.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206098404", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206098403.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206098403", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206098402.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206098402", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206095303.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206095303", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3850], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206098401.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206098401", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3862], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206098400.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206098400", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3861], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096805.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096805", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3860], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096804.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096804", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3859], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096803.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096803", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3858], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096802.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096802", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3857], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096801.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096801", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3856], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206096800.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206096800", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3855], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206095304.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206095304", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3854], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206095300.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206095300", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3853], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206095301.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206095301", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3852], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677738.206095302.dcm", "1.2.840.113619.2.184.2523.89112.1526677738.206095302", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 3851], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\NM/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677854.328064000.dcm", "1.2.840.113619.2.184.2523.89112.1526677854.328064000", 1, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328043701.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328043701", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328043700.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328043700", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328042103.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328042103", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328042102.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328042102", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328042101.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328042101", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328042100.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328042100", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328040603.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328040603", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328040602.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328040602", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328040601.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328040601", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328039003.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328039003", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328040600.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328040600", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328039002.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328039002", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328039001.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328039001", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328039000.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328039000", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328037504.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328037504", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328037503.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328037503", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328037502.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328037502", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 0], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328034300.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328034300", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1816], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328037501.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328037501", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1828], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328037500.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328037500", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1827], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035905.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035905", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1826], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035904.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035904", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1825], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035903.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035903", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1824], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035902.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035902", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1823], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035900.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035900", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1822], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328035901.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328035901", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1821], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328034304.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328034304", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1820], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328034301.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328034301", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1819], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328034302.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328034302", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1818], + ["422b2ceb:16371ca11b8:-5358", "\\\\10.10.1.33\\nas\\images\\OT/20180518/2018gf31572/GATESRENAL/1.2.840.113619.2.184.2523.89112.1526677859.328034303.dcm", "1.2.840.113619.2.184.2523.89112.1526677859.328034303", 30, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.98.1526634967.0", "2018, 5, 18, 11, 16, 7", "z400_xeleris", 1817], + ["-6f1d44cd:163a49e7347:5994", "\\\\10.10.1.33\\nas\\images\\NM/20180528/2018tb31740a/WBBONE/1.2.840.113619.2.184.2523.89112.1527542108.378831200.dcm", "1.2.840.113619.2.184.2523.89112.1527542108.378831200", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527502566.0", "2018, 5, 28, 12, 16, 6", "z400_xeleris", 0], + ["-6f1d44cd:163a49e7347:5994", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31740a/WBBONE/1.2.840.113619.2.184.2523.89112.1527542110.378893700.dcm", "1.2.840.113619.2.184.2523.89112.1527542110.378893700", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527502566.0", "2018, 5, 28, 12, 16, 6", "z400_xeleris", 349], + ["-6f1d44cd:163a49e7347:5994", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31740a/WBBONE/1.2.840.113619.2.184.2523.89112.1527542116.132409300.dcm", "1.2.840.113619.2.184.2523.89112.1527542116.132409300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527502566.0", "2018, 5, 28, 12, 16, 6", "z400_xeleris", 352], + ["-6f1d44cd:163a49e7347:5994", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31740a/WBBONE/1.2.840.113619.2.184.2523.89112.1527542115.132445300.dcm", "1.2.840.113619.2.184.2523.89112.1527542115.132445300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527502566.0", "2018, 5, 28, 12, 16, 6", "z400_xeleris", 350], + ["-6f1d44cd:163a49e7347:6649", "\\\\10.10.1.33\\nas\\images\\NM/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546687.374835900.dcm", "1.2.840.113619.2.184.2523.89112.1527546687.374835900", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 0], + ["-6f1d44cd:163a49e7347:6649", "\\\\10.10.1.33\\nas\\images\\NM/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546632.288076500.dcm", "1.2.840.113619.2.184.2523.89112.1527546632.288076500", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 0], + ["-6f1d44cd:163a49e7347:6649", "\\\\10.10.1.33\\nas\\images\\NM/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546593.288084300.dcm", "1.2.840.113619.2.184.2523.89112.1527546593.288084300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 0], + ["422b2ceb:163a5a03bf4:-5ea1", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546703.158826500.dcm", "1.2.840.113619.2.184.2523.89112.1527546703.158826500", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 377], + ["422b2ceb:163a5a03bf4:-5ea1", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546702.158864000.dcm", "1.2.840.113619.2.184.2523.89112.1527546702.158864000", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 375], + ["422b2ceb:163a5a03bf4:-5ea1", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546635.288017100.dcm", "1.2.840.113619.2.184.2523.89112.1527546635.288017100", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 374], + ["422b2ceb:163a5a03bf4:-5ea1", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546647.386407800.dcm", "1.2.840.113619.2.184.2523.89112.1527546647.386407800", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 377], + ["422b2ceb:163a5a03bf4:-5ea1", "\\\\10.10.1.33\\nas\\images\\OT/20180528/2018tb31750/WBBONE/1.2.840.113619.2.184.2523.89112.1527546646.386445300.dcm", "1.2.840.113619.2.184.2523.89112.1527546646.386445300", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.98.1527511094.0", "2018, 5, 28, 14, 38, 14", "z400_xeleris", 375], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373618703.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373618703", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373618702.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373618702", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373618701.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373618701", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373618700.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373618700", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373617103.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373617103", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373617102.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373617102", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373617101.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373617101", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373617100.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373617100", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373615604.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373615604", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373615603.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373615603", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373615602.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373615602", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373615601.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373615601", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373615600.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373615600", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373614003.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373614003", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373614002.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373614002", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373614001.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373614001", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373614000.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373614000", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373612504.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373612504", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 0], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373609302.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373609302", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3921], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373612503.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373612503", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3933], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373612502.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373612502", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3932], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373612501.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373612501", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3931], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373612500.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373612500", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3930], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373610904.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373610904", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3929], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373610903.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373610903", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3928], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373610902.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373610902", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3927], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373610901.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373610901", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3926], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373610900.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373610900", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3925], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373609303.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373609303", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3924], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373609300.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373609300", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3923], + ["5179a17b:1657e4030ee:-2d21", "\\\\10.10.1.33\\nas\\images\\NM/20180827/2018gf33226a/GATESRENAL/1.2.840.113619.2.184.2523.89112.1535405432.373609301.dcm", "1.2.840.113619.2.184.2523.89112.1535405432.373609301", 31, "GATES RENAL ", "1.2.840.113619.2.183.17992.3164255.38.1535354536.0", "2018, 8, 27, 9, 22, 16", "z400_xeleris", 3922], + ["5a7261b0:1454e9e51d7:35e9", "\\\\10.10.1.33\\nas\\images\\OT/20140414/2014tb9437/WBBONE/1.2.840.113619.2.184.21753.89112.1397485396.217621800.dcm", "1.2.840.113619.2.184.21753.89112.1397485396.217621800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.50.1397472148.0", "2014, 4, 14, 12, 42, 28", "z400_xeleris", 407], + ["5a7261b0:1454e9e51d7:35e9", "\\\\10.10.1.33\\nas\\images\\OT/20140414/2014tb9437/WBBONE/1.2.840.113619.2.184.21753.89112.1397485396.217682800.dcm", "1.2.840.113619.2.184.21753.89112.1397485396.217682800", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.50.1397472148.0", "2014, 4, 14, 12, 42, 28", "z400_xeleris", 409], + ["5a7261b0:1454e9e51d7:35e9", "\\\\10.10.1.33\\nas\\images\\OT/20140414/2014tb9437/WBBONE/1.2.840.113619.2.184.21753.89112.1397485386.224470300.dcm", "1.2.840.113619.2.184.21753.89112.1397485386.224470300", 3, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.50.1397472148.0", "2014, 4, 14, 12, 42, 28", "z400_xeleris", 406], + ["5a7261b0:1454e9e51d7:35e9", "\\\\10.10.1.33\\nas\\images\\NM/20140414/2014tb9437/WBBONE/1.2.840.113619.2.184.21753.89112.1397485384.224403100.dcm", "1.2.840.113619.2.184.21753.89112.1397485384.224403100", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.50.1397472148.0", "2014, 4, 14, 12, 42, 28", "z400_xeleris", 0], + ["2f6d263d:15658933b39:3d48", "\\\\10.10.1.33\\nas\\images\\NM/20160806/2016wbs21104/I131WBODY/1.2.840.113619.2.184.2523.89112.1470466993.78450000.dcm", "1.2.840.113619.2.184.2523.89112.1470466993.78450000", 3, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.55.1470461717.0", "2016, 8, 6, 7, 35, 17", "z400_xeleris", 321], + ["2f6d263d:15658933b39:3d48", "\\\\10.10.1.33\\nas\\images\\NM/20160806/2016wbs21104/I131WBODY/1.2.840.113619.2.184.2523.89112.1470466989.363660901.dcm", "1.2.840.113619.2.184.2523.89112.1470466989.363660901", 3, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.55.1470461717.0", "2016, 8, 6, 7, 35, 17", "z400_xeleris", 320], + ["2f6d263d:15658933b39:3d48", "\\\\10.10.1.33\\nas\\images\\NM/20160806/2016wbs21104/I131WBODY/1.2.840.113619.2.184.2523.89112.1470466985.363643700.dcm", "1.2.840.113619.2.184.2523.89112.1470466985.363643700", 3, "I131 WBODY", "1.2.840.113619.2.183.17992.3164255.55.1470461717.0", "2016, 8, 6, 7, 35, 17", "z400_xeleris", 0], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587635.304089000.dcm", "1.2.840.113619.2.184.2523.89112.1507587635.304089000", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 351], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587636.304051500.dcm", "1.2.840.113619.2.184.2523.89112.1507587636.304051500", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 353], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587391.21273400.dcm", "1.2.840.113619.2.184.2523.89112.1507587391.21273400", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 351], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587392.21235900.dcm", "1.2.840.113619.2.184.2523.89112.1507587392.21235900", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 353], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587387.328456200.dcm", "1.2.840.113619.2.184.2523.89112.1507587387.328456200", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 350], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587410.404496800.dcm", "1.2.840.113619.2.184.2523.89112.1507587410.404496800", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 351], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\OT/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587411.404464000.dcm", "1.2.840.113619.2.184.2523.89112.1507587411.404464000", 7, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 353], + ["2e1dc1d5:15effe68efa:-377", "\\\\10.10.1.33\\nas\\images\\NM/20171009/2017tb27787a/WBBONE/1.2.840.113619.2.184.2523.89112.1507587384.328428101.dcm", "1.2.840.113619.2.184.2523.89112.1507587384.328428101", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1507543283.0", "2017, 10, 9, 12, 1, 23", "z400_xeleris", 0], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\OT/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360870.73234300.dcm", "1.2.840.113619.2.184.2523.89112.1508360870.73234300", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 375], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\OT/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360870.73296800.dcm", "1.2.840.113619.2.184.2523.89112.1508360870.73296800", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 377], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\OT/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360862.397229600.dcm", "1.2.840.113619.2.184.2523.89112.1508360862.397229600", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 374], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\OT/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360936.368829600.dcm", "1.2.840.113619.2.184.2523.89112.1508360936.368829600", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 375], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\OT/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360936.368892100.dcm", "1.2.840.113619.2.184.2523.89112.1508360936.368892100", 5, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 377], + ["2e1dc1d5:15f2d95a4a1:1692", "\\\\10.10.1.33\\nas\\images\\NM/20171018/2017tb27959c/WBBONE/1.2.840.113619.2.184.2523.89112.1508360859.397254600.dcm", "1.2.840.113619.2.184.2523.89112.1508360859.397254600", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.125.1508325409.0", "2017, 10, 18, 13, 16, 49", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459344065.364082800.dcm", "1.2.840.113619.2.184.2523.89112.1459344065.364082800", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459343713.326804600.dcm", "1.2.840.113619.2.184.2523.89112.1459343713.326804600", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459343149.352498400.dcm", "1.2.840.113619.2.184.2523.89112.1459343149.352498400", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459342894.344806200.dcm", "1.2.840.113619.2.184.2523.89112.1459342894.344806200", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459342647.378059300.dcm", "1.2.840.113619.2.184.2523.89112.1459342647.378059300", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459342004.356406200.dcm", "1.2.840.113619.2.184.2523.89112.1459342004.356406200", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0], + ["271f2383:153c532628f:-3c1c", "\\\\10.10.1.33\\nas\\images\\NM/20160330/2016tb18983/WBBONE/1.2.840.113619.2.184.2523.89112.1459341879.362823400.dcm", "1.2.840.113619.2.184.2523.89112.1459341879.362823400", 1, "WB BONE ", "1.2.840.113619.2.183.17992.3164255.3.1459334035.0", "2016, 3, 30, 12, 33, 55", "z400_xeleris", 0] +] \ No newline at end of file diff --git a/app/doc/report.1.json b/app/doc/report.1.json new file mode 100644 index 0000000..7b2dcaa --- /dev/null +++ b/app/doc/report.1.json @@ -0,0 +1,3 @@ +[ + ["7d607302:14be2c4a3db:-282b", "", "\u90b9\u73cd\u6625", "ZOU ZHEN CHUN", "1946, 1, 1, 0, 0", "070Y", "\u7537", "2015, 3, 4, 11, 54, 56", "", "", "", "ZZC70", "\u8179\u90e8+\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u809d\u5185\u591a\u53d1\u7ed3\u8282\u53ca\u80bf\u5757\uff0c\u8003\u8651\u809d\u764c\u7d2f\u53ca\u809d\u5305\u819c\uff1b\n 2\u3001\u809dVII\u6bb5\u5c0f\u56ca\u80bf\uff1b\n 3\u3001\u809d\u786c\u5316\uff0c\u95e8\u8109\u9ad8\u538b\uff0c\u813e\u5927\uff1b\n 4\u3001\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u6813\u5b50\uff1b\n 5\u3001\u80c6\u56ca\u708e\uff1b\n 6\u3001\u5de6\u80be\u591a\u53d1\u5c0f\u56ca\u80bf\uff1b\n 7\u3001\u4e24\u80ba\u6162\u6027\u652f\u6c14\u7ba1\u708e\uff0c\u4e24\u80ba\u6ce1\u6027\u80ba\u6c14\u80bf\uff1b\n 8\u3001\u4e24\u80ba\u4e0b\u53f6\u9648\u65e7\u6027\u75c5\u53d8\uff1b\n 9\u3001\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n 10\u3001\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u3002", " \u809d\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u8fb9\u7f18\u5448\u6ce2\u6d6a\u6837\u6539\u53d8\uff0c\u809d\u5185\u591a\u53d1\u7a0d\u4f4e\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u4f4d\u4e8e\u809d\u53f3\u540e\u53f6\uff0c\u8fb9\u754c\u6a21\u7cca\uff0c\u6700\u5927\u622a\u9762\u79ef\u7ea66.0cmx4.8cm\uff0c\u589e\u5f3a\u626b\u63cf\u53ef\u89c1\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u75c5\u7076\u4e0e\u809d\u5305\u819c\u5206\u754c\u4e0d\u6e05\uff0c\u53e6\u809dVII\u6bb5\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u8f83\u6e05\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5468\u56f4\u8102\u80aa\u95f4\u9699\u6a21\u7cca\uff0c\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\u5f71\uff1b\u813e\u5927\uff0c\u813e\u9759\u8109\u3001\u80c3\u5e95\u98df\u7ba1\u9759\u8109\u8fc2\u66f2\u6269\u5f20\uff1b\u80f0\u817a\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u80be\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u754c\u6e05\uff0c\u5927\u8005\u957f\u5f84\u7ea60.9cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\u3002\n \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u589e\u591a\u7d0a\u4e71\uff0c\u53f3\u80ba\u4e0b\u53f6\u9499\u5316\u5f71\uff0c\u4e24\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c11\u8bb8\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u4e24\u80ba\u6c14\u56ca\u5f71\uff0c\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u3001\u9686\u7a81\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u77ed\u5f84\u4e0d\u8d85\u8fc71.0cm\uff1b\u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff1b\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u6d69", "\u5468\u4fca\u82ac", "2015, 3, 4, 15, 21, 9, 617000", "\u5ba1\u6838\u5b8c\u6210", "WB BONE ", "1.2.392.200036.9125.2.138612190166.20180423001432", "2018, 9, 4, 11, 8, 58", "z400_xeleris"] +] \ No newline at end of file diff --git a/app/doc/report.json b/app/doc/report.json new file mode 100644 index 0000000..f8a98f1 --- /dev/null +++ b/app/doc/report.json @@ -0,0 +1,602 @@ +[ + ["-32575e5f:13fdad79866:-17", "", "NONAME", "NONAME", "2013, 7, 14, 10, 15, 15, 3000", "", "\u7537", "2012, 7, 20, 14, 15, 59", "", "", "", "\u5f90\u5a1f", "BREAST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-8d313fa:160251c05f7:-2080", "\u4f53\u68c0222", "\u8d24\u7231\u83b2", "XIAN AI LIAN", "2017, 12, 5, 14, 41, 31, 217000", "", "\u5973", "2017, 12, 5, 14, 43, 8, 27000", "", "", "", "\u4f53\u68c0222", "\u9aa8\u9abc", "", "\u5987\u7624\u79d11", "\u80e1\u9e4f", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-2222bc14:1628e7c9a9b:3e6e", "", "\u738b\u5efa\u610f", "WANG JIAN YI", "1973, 1, 1, 0, 0", "45", "\u5973", "2018, 4, 4, 11, 32, 45, 77000", "", "", "", "\u4f53\u68c0123456", "\u9aa8\u9abc", "", "\u80f8\u5185\u79d12", "\u80e1\u6768", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-4ecb26f9:15f95a2f2fa:589e", "", "\u8bb8\u6625\u5a07", "XU CHUN JIAO", "2017, 11, 8, 8, 58, 58, 233000", "", "\u5973", "2017, 11, 8, 9, 1, 41, 280000", "", "", "", "\u4f53\u68c0123", "\u9aa8\u9abc", "", "\u804c\u5de5\u95e8\u8bca", "\u8d75\u5fb7\u7ef5", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["307bc15d:1616ddef00f:44b8", "654", "\u5434\u6653\u83b2", "WU XIAO LIAN", "1963, 1, 1, 0, 0", "55", "\u5973", "2018, 2, 7, 14, 20, 48, 513000", "", "", "", "\u4f53\u68c0", "\u9aa8\u9abc", "", "\u95e8\u8bca\u4e73\u817a\u79d1", "\u8d75\u5fb7\u7ef5", "CR", "\u53f3\u4fa7\u80b1\u9aa8\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\u3002", "\u53f3\u4fa7\u80b1\u9aa8\u9aa8\u76ae\u8d28\u8fde\u7eed\uff0c\u9aa8\u5c0f\u6881\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u95f4\u9699\u6b63\u5e38\u3002", "\u9676\u94a7", "\u51af\u6653\u6ce2", "2018, 2, 7, 14, 31, 11, 890000", "\u5ba1\u6838\u5b8c\u6210"], + ["142121", "", "yuanqian", "yuanqian", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 9, 2, 15, 51, 43", "", "", "", "\u4f01\u4e1a\u548c\u4ed6\u4eba\u7684\u3001", "", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["422b2ceb:163617157f4:7f2c", "", "\u9a6c", "\u9a6c", "2018, 5, 15, 10, 22, 5, 133000", "", "\u7537", "2018, 5, 15, 10, 19, 4", "", "", "", "\u9a6c", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1bd7238d:14c9c1974bb:-31bf", "A0068657", "\u7f57\u4e09\u82b1", "LUO SAN HUA", "1972, 1, 1, 0, 0", "44Y", "\u7537", "2015, 4, 10, 14, 0", "", "322673&13971417707", "", "\u7f57\u4e09\u82b1", "\u80f8\u90e8\u5e73\u626b\u589e\u5f3a", "(D15.203)\u7eb5\u9694\u826f\u6027\u80bf\u7624", "\u80f8\u5916\u3001\u9aa8\u8f6f\u7ec4\u7ec7\u5916\u79d12", "\u4e25\u4fdd\u56fd", "CT", " \u524d\u7eb5\u9694\u80bf\u5757\uff0c\u8003\u8651\u80f8\u817a\u7624\uff1b\n \u5de6\u80f8\u819c\u8f6c\u79fb\u7624\uff1b\n \u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\n \u7eb5\u9694\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u53f3\u4e0a\u80ba\u5c0f\u7ed3\u8282\u5f71\uff0c\u6162\u6027\u611f\u67d3\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u80ba\u6162\u6027\u611f\u67d3\u3002", " \u524d\u7eb5\u9694\u5206\u53f6\u72b6\u80bf\u5757\u5f71\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u5185\u53ef\u89c1\u9499\u5316\u7076\uff0c\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u8f83\u5927\u5c42\u9762\u8303\u56f4\u7ea68.2cmx8.0cm\uff0c\u534a\u5305\u57cb\u5347\u4e3b\u52a8\u8109\uff0c\u90bb\u8fd1\u9aa8\u8d28\u65e0\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u80f8\u819c\u5f3a\u5316\u5c0f\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea61.1cmx3.7cm\uff0c\u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\u7eb5\u96941\u30012\u30014\u30015\u30017\u7ec4\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u6dcb\u5df4\u7ed3\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.8cm\uff0c\u5de6\u80ba\u95e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u53f3\u80ba\u4e0a\u53f6\u6de1\u8584\u5c0f\u7ed3\u8282\u5f71\uff0c\u4e24\u80ba\u591a\u53d1\u6761\u7d22\u5f71\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-26addf6b:164343f6b6a:-7fd5", "", "\u674e\u6cfd\u519b", "LI ZE JUN", "1964, 1, 1, 0, 0", "55Y", "\u7537", "2018, 6, 25, 8, 0", "", "1021385&15586502788", "", "\u674e\u6cfd\u519b", "CT\u626b\u63cf:\u80f8\u90e8\u9501\u9aa8\u4e0a\u533a\u5e73\u626b", "(C73.x00)\u7532\u72b6\u817a\u6076\u6027\u80bf\u7624", "\u95e8\u8bca\u80c3\u80a0\u3001\u6ccc\u5c3f\u5916\u79d1", "\u5d14\u6bbf\u751f", "CT", " \u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u4ecd\u89c1\u80bf\u5757\uff0c\u8f83\u524d\u7a0d\u7f29\u5c0f\uff1b\n \u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u80bf\u5757\u5f71\uff0c\u957f\u5f84\u7ea63.2cm\uff0c\u8f83\u524d\uff082017-09-20\uff09\u7a0d\u7f29\u5c0f\uff0c\u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", "\u5f90\u8302\u6797", "\u8463\u76fc\u76fc", "2018, 6, 25, 14, 20, 27, 677000", "\u5ba1\u6838\u5b8c\u6210"], + ["-1cb29b80:159627e45f1:-1cf7", "", "ZHANG ZHEN ZHU", "ZHANG ZHEN ZHU", "1947, 1, 4, 0, 0", "070Y", "\u5973", "2017, 1, 4, 7, 56, 32", "", "", "", "ZZZ70", "HEAD", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["796832d0:1570e9875c8:-52e", "", "ZHANG ZHAO YA", "ZHANG ZHAO YA", "1989, 9, 10, 0, 0", "027Y", "\u7537", "2016, 9, 10, 13, 58, 34", "", "", "", "ZZY27", "NP BC^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37443", "", "ZHOU ZHONG YING 25 F", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 11, 13, 10, 46, 12", "", "", "", "ZZY25", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37444", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 11, 13, 10, 48, 43", "", "", "", "ZZY25", "\u80f8\u90e8\u4e0a\u988c\u7aa6CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u8f83\u524d\u660e\u663e\uff1b\r\n\u80ba\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u539f\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u4e24\u4fa7\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-8-13\uff09\u589e\u5927\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34659", "", "\u5468\u4e2d\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 8, 13, 10, 14, 8", "", "", "", "ZZY25", "\u9f3b\u8154\u3001\u9f3b\u7aa6CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u9f3b\u7aa6\u708e\u75c7\u8f83\u524d\u597d\u8f6c\u3002", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u7b5b\u7aa6\u53ca\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-1-25\uff09\u597d\u8f6c\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34694", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 24 F", "1900, 1, 1, 0, 0", "24 Y", "\u5973", "2007, 8, 13, 15, 50, 17", "", "", "", "ZZY24", "\u80f8\u90e8CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u80ba\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["64cd8f20:166e683aaaf:-25ef", "", "\u66fe\u82b7\u598d", "CENG ZHI YAN", "2015, 1, 1, 0, 0", "3", "\u5973", "2018, 11, 6, 9, 24, 58, 403000", "", "", "", "zzy123", "\u9aa8\u9abc", "", "\u809d\u80c6\u80f0\u79d11", "\u9648\u864e", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8889", "", "zzxtest4 o", "zzxtest4 o", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 10, 14, 6, 28", "", "", "", "zzxtest4", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8758", "", "ZZXTEST3 40", "ZZXTEST3 40", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 5, 15, 18, 59", "", "", "", "ZZXTEST3", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8737", "", "ZZXTEST2 40 O", "ZZXTEST2 40 O", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 3, 4, 16, 2, 42", "", "", "", "ZZXTEST2", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["17843", "", "ZZXGA1 40 M", "ZZXGA1 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2005, 10, 27, 16, 2, 15", "", "", "", "ZZXGA1", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7426", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 25, 30", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7427", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 39, 57", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["68627", "", "\u90b9\u8d24\u4f5c", "ZHOU ZUO XIAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2009, 5, 5, 10, 29, 7", "", "", "", "ZZX63", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u809d\u65b9\u53f6\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u7d2f\u53ca\u809d\u95e8\u53ca\u809d\u5de6\u9759\u8109\uff1b\r\n2\u3001\u8179\u819c\u540e\u80bf\u5757\uff0c\u6dcb\u5df4\u7ba1\u56ca\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n3\u3001\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\u3002", "\u809d\u810f\u589e\u5927\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u809d\u65b9\u53f6\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u6700\u5927\u5f84\u7ea611.0cm\uff0c\u80bf\u5757\u7a81\u5165\u809d\u95e8\uff0c\u809d\u5de6\u9759\u8109\u663e\u793a\u4e0d\u6e05\uff1b\u80c6\u56ca\u672a\u89c1\u663e\u793a\uff1b\u80f0\u817a\u53ca\u813e\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0b\u8154\u9759\u8109\u540e\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u6700\u5927\u5f84\u7ea635mm\uff0cCT\u503c\u7ea67HU\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-71217444:1626017ef8d:368c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 3, 26, 0, 0", "055Y", "\u7537", "2018, 3, 26, 10, 38, 27", "", "", "", "ZZX55", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:154a", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 3, 7", "", "", "", "ZZX55", "KNEE^HB", "", "", "", "MR", " \u5de6\u819d\u5173\u8282\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u9acc\u4e0a\u56ca\u5c11\u91cf\u79ef\u6db2\u3002", " \u5de6\u4fa7\u80eb\u9aa8\u5e73\u53f0\u524d\u7f18\u5c0f\u7ed3\u8282\u72b6\u957fT1\u3001T2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u754c\u6e05\u6670\u5de6\u819d\u5173\u8282\u4f59\u7ec4\u6210\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u5747\u5300\uff0c\u9acc\u4e0a\u56ca\u7247\u72b6\u6c34\u6837\u4fe1\u53f7\u5f71\uff1b\u5de6\u819d\u5173\u8282\u6ed1\u819c\u6b20\u5149\u6ed1\uff1b\u524d\u540e\u4ea4\u53c9\u97e7\u5e26\u3001\u4e24\u4fa7\u526f\u97e7\u5e26\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:12de", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 14, 41, 23", "", "", "", "ZZX55", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n T11\u690e\u4f53\u7ed3\u8282\uff0c\u8003\u8651\u8bb8\u83ab\u6c0f\u7ed3\u8282\u3002", " \u9888\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u7a0d\u663e\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0cC4/5-C6/7\u690e\u95f4\u76d8\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n \u8170\u690e\u751f\u7406\u66f2\u5ea6\u7a0d\u53d8\u76f4\uff0c\u8170\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1bT11\u690e\u4f53\u540e\u4e0a\u7f18\u7ed3\u8282\u72b6\u4f4e\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u9510\u5229\uff1bL3/4-L5/S1\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597aaa3f8:2f5e", "", "\u6731\u6b63\u79c0", "ZHU ZHEN XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 31, 40", "", "", "", "ZZX55", "H", "", "", "", "CT", " \u9885\u8111CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-4a88", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 6, 25, 0, 0", "054Y", "", "2018, 6, 25, 11, 9, 34", "", "", "", "ZZX54", "BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1cb29b80:15916444aaa:-6ff0", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 19, 0, 0", "053Y", "\u7537", "2016, 12, 19, 17, 11, 9", "", "", "", "ZZX53", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:158f70ac762:62c9", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 14, 0, 0", "053Y", "\u7537", "2016, 12, 14, 8, 13, 57", "", "", "", "ZZX53", "SHOULDER^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7d607302:14bd86f70e6:5b4a", "", "ZHANGZHAOXI", "ZHANGZHAOXI", "1965, 1, 1, 0, 0", "051Y", "\u7537", "2015, 3, 2, 13, 41, 19", "", "", "", "ZZX51", "5.1 ROUTINE CHEST 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["42d4c1f3:14fcfe095d8:7d6e", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1966, 1, 1, 0, 0", "050Y", "\u7537", "2015, 9, 15, 16, 43, 48", "", "", "", "ZZX50", "N", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["159527", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1900, 1, 1, 0, 0", "047Y", "\u7537", "2012, 3, 5, 14, 28, 23", "", "", "", "ZZX47", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-703b956b:145e4e3d166:14c2", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1969, 5, 11, 0, 0", "045Y", "\u7537", "2014, 5, 11, 15, 30, 37", "", "", "", "ZZX45", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["59030", "", "ZHANG ZHAO XI 45 M", "ZHANG ZHAO XI 45 M", "1900, 1, 1, 0, 0", "", "\u7537", "2008, 12, 18, 13, 22, 11", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["4cf0e29d:13f5b55d24a:5724", "", "ZHANG ZHAO XI45/M", "ZHANG ZHAO XI45/M", "2013, 6, 19, 0, 0", "", "\u7537", "2013, 6, 19, 16, 25, 4", "", "", "", "ZZX45", "ROUTINE BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["44013", "", "ZZXTESTP 45 M", "ZZXTESTP 45 M", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 6, 18, 9, 41, 13", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["19674", "", "ZHANG ZHAO XI 42 M", "ZHANG ZHAO XI 42 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 2, 7, 15, 10, 35", "", "", "", "ZZX42", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["31673", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 9, 17, 24, 8", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13677", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 2, 15, 29, 12", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13648", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 1, 14, 48, 3", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22193", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 5, 10, 10, 10, 57", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["32314", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 29, 12, 1, 52", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["14530", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 4, 21, 16, 50, 52", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["23863", "", "ZHANG ZHAO XI 35 M", "ZHANG ZHAO XI 35 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 7, 17, 16, 14, 51", "", "", "", "ZZX35", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-671c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 6, 21, 0, 0", "055Y", "\u7537", "2018, 6, 21, 10, 57, 49", "", "", "", "ZZX20180621", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["5fd7a7f8:162278bf69b:-1ea6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 3, 15, 0, 0", "054Y", "\u7537", "2018, 3, 15, 10, 59, 6", "", "", "", "ZZX123", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:15287c9855f:-6535", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 1, 28, 0, 0", "053Y", "\u7537", "2016, 1, 28, 11, 27", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["320da32f:1423bc83eef:-6865", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 1, 1, 0, 0", "050Y", "\u7537", "2013, 11, 11, 8, 17, 19", "", "", "", "ZZX", "A", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53d81f19:164accdaaec:488f", "", "ZHANG ZHENG XIN", "ZHANG ZHENG XIN", "1965, 7, 19, 0, 0", "053Y", "\u5973", "2018, 7, 19, 8, 55, 42", "", "", "", "ZZX", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133584", "", "ZZX", "ZZX", "1900, 1, 1, 0, 0", "040Y", "\u5973", "2011, 6, 6, 14, 15, 35", "", "", "", "ZZX", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-b0fd313:15fa49a54c2:-5487", "", "\u5f20\u5fe0\u7965", "\u5f20\u5fe0\u7965", "2017, 11, 10, 14, 35, 2, 640000", "", "\u7537", "2017, 11, 10, 14, 29, 51", "", "", "", "ZZX", "EXTREMITY", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:15916ebb4c5:9c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 20, 0, 0", "053Y", "\u7537", "2016, 12, 20, 8, 15, 5", "", "", "", "ZZX", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7304b989:15da203d8a9:-29a6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 8, 2, 0, 0", "054Y", "\u7537", "2017, 8, 2, 17, 1, 30", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["25533", "", "\u5468\u6cfd\u76db", "ZHOU ZE SHENG 49 M", "1900, 1, 1, 0, 0", "49 Y", "\u7537", "2006, 9, 25, 10, 16, 29", "", "", "", "ZZS49", "\u809d\u810fMR\u5e73\u626b", "", "", "", "MR", "\u809d\u810fMR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u5f62\u6001\u5927\u5c0f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5b9e\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["127021", "", "ZHEN ZHI QING 60 F", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 3, 30, 12, 16, 52", "", "", "", "ZZQ60", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["127022", "", "\u90d1\u4e4b\u6e05", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "60 Y", "\u5973", "2011, 3, 30, 12, 35, 8", "", "", "", "ZZQ60", "\u8111\u9888\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u672a\u89c1\u5f02\u5e38\u3002\r\n\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff0c\uff08C4-C6\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff09\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u6b63\u5e38\u751f\u7406\u66f2\u5ea6\u6d88\u5931\uff0cC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u5411\u540e\u7a81\u51fa\uff0cC5-6\u690e\u95f4\u76d8\u540e\u7a81\u660e\u663e\u5e76\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13435", "", "ZHEN ZHI QING 55 F", "ZHEN ZHI QING 55 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 4, 14, 42, 7", "", "", "", "ZZQ54", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8188", "", "ZHENG ZHI QING 53 F", "ZHENG ZHI QING 53 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 2, 3, 13, 37, 13", "", "", "", "ZZQ-53", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13994", "", "\u4e2d\u6587\u59d3\u540d", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2005, 3, 23, 10, 17, 44", "", "", "", "ZZQ50", "", "", "", "", "CT", "", "", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["11158", "", "ZHANG ZHONG QIN 44 M", "ZHANG ZHONG QIN 44 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 8, 9, 11, 26, 49", "", "", "", "ZZQ44", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190211", "", "ZHOU ZHI QIANG", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 33, 58", "", "", "", "ZZQ41", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190214", "", "\u5468\u5fd7\u5f3a", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 45, 49", "", "", "", "ZZQ41", "MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8003\u8651\u9aa8\u7ea4\u7ef4\u7ed3\u6784\u4e0d\u826f\uff1b\r\n2\u3001\u8170\u690e\u9000\u53d8\u3002", "\u4e24\u4fa7\u9ad6\u5173\u8282\u5f62\u6001\u5bf9\u79f0\uff0c\u80a1\u9aa8\u5934\u5f62\u6001\u5927\u81f4\u6b63\u5e38\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u4e24\u4fa7\u80a1\u9aa8\u5934\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9ad6\u5173\u8282\u95f4\u9699\u6b63\u5e38\uff0c\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u53ef\u89c1\u7247\u72b6\u957fT1\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8303\u56f4\u5927\u5c0f\u7ea62.6\\xxd721cm\uff0cFS\u5448\u9ad8\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u53ef\u89c1\u73af\u5f62\u4f4e\u4fe1\u53f7\u5f71\uff0c\u90bb\u8fd1\u808c\u8089\u5c42\u6b21\u6e05\u6670\uff0c\u4f59\u7ec4\u7ec7\u8868\u73b0\u6b63\u5e38\u3002\r\n\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u548c\u9644\u4ef6\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0cFS\u4fe1\u53f7\u5c1a\u5747\u5300\uff0c\u690e\u4f53\u8fb9\u7f18\u9aa8\u8d28\u589e\u751f\u786c\u5316\uff0c\u690e\u95f4\u76d8\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["89819", "", "\u6731\u7956\u6cc9", "ZHU ZHU QUAN 24 M", "1900, 1, 1, 0, 0", "24 Y", "\u7537", "2010, 1, 27, 9, 9, 3", "", "", "", "ZZQ24", "\u80f8\u58c1MR\u5e73\u626b", "", "", "", "MR", "\u5de6\u540e\u80f8\u58c1\u6761\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u8003\u8651\u8f6f\u7ec4\u7ec7\u80bf\u80c0\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6\u589e\u5f3a\u6392\u9664\u8840\u7ba1\u6027\u75c5\u53d8\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u5de6\u540e\u80f8\u90e8\u6df1\u90e8\u8f6f\u7ec4\u7ec7\u5185\u53ef\u89c1\u6761\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\uff0c\u90bb\u8fd1\u808c\u8089\u808b\u9aa8\u4fe1\u53f7\u5f62\u6001\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u690e\u53ca\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5f6d\u4f1f", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7360", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 28, 14, 5, 18", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7336", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 15, 39, 37", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7339", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 16, 38, 45", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7101", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 14, 15, 9", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21577eec:15b8e8da22b:5cdf", "", "\u5f20\u6b63\u9f50", "zhang zheng qi", "1975, 1, 1, 0, 0", "43Y", "\u7537", "2017, 4, 22, 10, 2, 56", "", "", "", "zzq", "CT\u626b\u63cf\uff1a\u8179\u90e8\u5e73\u626b+\u589e\u5f3a", "", "\u95e8\u8bca", "", "CT", " \u809d\u810f\u591a\u53d1\u6076\u6027\u80bf\u7624\uff0c\u4fb5\u72af\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\u53ca\u4e0b\u8154\u9759\u8109\uff0c\u80f0\u817a\u53d7\u4fb5\u5f85\u6392\uff0c\u95e8\u8109\u5de6\u3001\u53f3\u652f\u6813\u5b50\u5f62\u6210\uff1b\n \u4e24\u80be\u591a\u53d1\u56ca\u80bf\uff1b\n \u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u809d\u810f\u4f53\u79ef\u589e\u5927\uff0c\u809d\u5185\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u5927\u5c0f\u7ea613.0\\xd77.3cm\uff0c\u80bf\u5757\u5c40\u90e8\u7a81\u5165\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\uff0c\u90e8\u5206\u80bf\u5757\u4e0e\u80f0\u5934\u3001\u4e0b\u8154\u9759\u8109\u5206\u754c\u4e0d\u6e05\uff0c\u589e\u5f3a\u626b\u63cf\u660e\u663e\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u809d\u4e2d\u9759\u8109\u4e0e\u80bf\u5757\u5206\u754c\u4e0d\u6e05\uff0c\u4e0a\u8154\u9759\u8109\u3001\u95e8\u8109\u5de6\u3001\u53f3\u652f\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u663e\u793a\u4e0d\u6e05\uff0c\u80f0\u817a\u4f53\u5c3e\u90e8\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u65e0\u5f3a\u5316\uff0c\u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u8042\u5a77\u5a77", "\u90ed\u5c0f\u82b3", "2017, 5, 27, 15, 42, 10, 157000", "\u5ba1\u6838\u5b8c\u6210"], + ["95a3a82:151621917d5:-6a07", "", "ZHENG ZI QING", "ZHENG ZI QING", "1950, 12, 2, 0, 0", "065Y", "\u5973", "2015, 12, 2, 18, 18, 18", "", "", "", "ZZQ", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["34015", "", "\u5f20\u632f\u5e73", "ZHANG ZHEN PING 57 M", "1900, 1, 1, 0, 0", "57 Y", "\u7537", "2007, 7, 23, 9, 22, 23", "", "", "", "ZZP57", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4fa7\u5927\u91cf\u80f8\u6c34\uff0c\u5de6\u4e0b\u80ba\u4e0d\u5f20\uff0c\u5efa\u8bae\u62bd\u80f8\u6c34\u540e\u590d\u67e5CT\uff1b\r\n\u5de6\u80ba\u5c16\u80bf\u5757\uff0c\u5efa\u8bae\u589e\u5f3a\uff1b\r\n\u7eb5\u9694\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u5de6\u4fa7\u80f8\u8154\u5927\u7247\u72b6\u81f4\u5bc6\u5f71\uff0c\u5de6\u80ba\u5bb9\u79ef\u7f29\u5c0f\uff0c\u5de6\u80ba\u5c16\u53ef\u89c1\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea64.8cm\uff0c\u80bf\u5757\u5185\u53ef\u89c1\u9499\u5316\uff0c\u53f3\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u7ed3\u6784\u6a21\u7cca\uff0c\u4e3b\u52a8\u8109\u5f13\u65c1\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-4ecb26f9:15faf85de67:-3346", "", "\u5f20\u5b97\u6885", "ZHANG ZONG MEI", "1968, 1, 1, 0, 0", "49", "\u5973", "2017, 11, 13, 8, 38, 55, 37000", "", "", "", "zzm123", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u65b9\u4fbf\u95e8\u8bca", "\u9c81\u529b", "CR", " \u53f3\u4e73\u5916\u4e0a\u80bf\u5757\uff0c\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a\u2163\u7c7b\u3002\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002\n", " \u53cc\u4e73\u5916\u89c2\u6b63\u5e38\uff0c\u4e73\u5934\u65e0\u51f9\u9677\uff0c\u76ae\u80a4\u5149\u6574\uff0c\u5c40\u90e8\u65e0\u589e\u539a\uff0c\u4e73\u6655\u6b63\u5e38\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u53f3\u4e73\u5916\u4e0a\u540e1/3\u4e0d\u89c4\u5219\u56e2\u5757\u5f71\uff0c\u5185\u90e8\u4f3c\u89c1\u5fae\u5c0f\u9499\u5316\u5f71\uff0c\u5de6\u4e73\u4e2d\u540e\u5c0f\u7247\u6837\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u5de6\u814b\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u5f20\u671d\u4e9a", "\u6bb7\u6c49\u6c11", "2017, 11, 13, 8, 57, 13, 267000", "\u5ba1\u6838\u5b8c\u6210"], + ["-47c59140:14b5de7acf4:-2fdf", "", "\u795d\u5fd7\u8302", "ZHU ZHI MAO", "1935, 1, 1, 0, 0", "081Y", "\u7537", "2015, 2, 8, 15, 15, 39", "", "", "", "ZZM", "H", "", "", "", "CT", "\u5c0f\u8111\u5e55\u533a\u5bc6\u5ea6\u7a0d\u663e\u5f02\u5e38\uff0c\u5efa\u8bae\u53ca\u65f6\u590d\u67e5\u53caMR\u68c0\u67e5\u3002", "\u5c0f\u8111\u5e55\u533a\u5c40\u90e8\u4f3c\u89c1\u5c0f\u7247\u72b6\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0cCT\u503c50HU\uff1b\u4f59\u9885\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u8111\u6c9f\u88c2\u5ba4\u6c60\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-1e62ca27:163a5c326d1:73d4", "", "ZHANG ZHI LAN", "ZHANG ZHI LAN", "1960, 1, 1, 0, 0", "059Y", "\u5973", "2018, 5, 28, 18, 39, 56", "", "", "", "ZZL59", "6.1 ABDOMEN PELVIS 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13413", "", "ZHANG ZHI LAN 60 F", "ZHANG ZHI LAN 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 1, 14, 56, 39", "", "", "", "ZZL", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dbcad0fc1:-c87", "", "\u7ae0\u667a\u51ef", "ZHANG ZHI KAI", "1991, 1, 1, 0, 0", "025Y", "\u7537", "2015, 6, 4, 11, 41, 44", "", "", "", "ZZK25", "\u9ab6\u9ac2\u5173\u8282", "", "", "", "MR", " \u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b\n \u5de6\u4fa7\u9ac2\u9aa8\u5fae\u5c0f\u7ed3\u8282\uff0c\u8003\u8651\u9aa8\u5c9b\u3002", " \u4e24\u4fa7\u9ab6\u9ac2\u5173\u8282\u5728\u4f4d\uff0c\u5173\u8282\u95f4\u9699\u4e0d\u7a84\uff0c\u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0c\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5de6\u4fa7\u9ac2\u9aa8\u89c1\u77edT1\u77edT2\u4fe1\u53f7\u5fae\u5c0f\u7ed3\u8282\u5f71\uff0c\u4f59\u9ab6\u9ac2\u5173\u8282\u5404\u6784\u6210\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u7834\u574f\uff0c\u5468\u56f4\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u6240\u626b\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-7a385b5d:15211339c40:231c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 58, 12", "", "", "", "ZZK25", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-7a385b5d:15211339c40:223a", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 41, 45", "", "", "", "ZZK25", "P", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dc2ae73e6:2e8c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1989, 6, 5, 0, 0", "026Y", "\u7537", "2015, 6, 5, 17, 30, 35", "", "", "", "ZZK", "T-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133723", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 6, 7, 19, 5, 47", "", "", "", "ZZJ50", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff08C3/4-C6/7\u690e\u95f4\u76d8\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0cC3/4-C6/7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u5411\u540e\u65b9\u4e0d\u540c\u7a0b\u5ea6\u7a81\u51fa\uff0c\u786c\u810a\u819c\u56ca\u53d7\u538b\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["166565", "", "\u5f20\u5fd7\u519b", "ZHANG ZHI JUN", "1900, 1, 1, 0, 0", "050Y", "\u7537", "2012, 5, 4, 10, 14, 1", "", "", "", "ZZJ50", "CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u53f6\u80bf\u5757\uff0c\u8003\u8651\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u7ea64.0\\xd73.8cm\u5927\u5c0f\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u53ef\u89c1\u8fb9\u7f18\u7ed3\u8282\u6837\u5f3a\u5316\uff0c\u665a\u671f\u5411\u5fc3\u586b\u5145\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["123303", "", "\u5f20\u5b50\u5efa", "ZHANG ZHI JIAN 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2011, 2, 23, 13, 37, 55", "", "", "", "ZZJ45", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12976", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 42 M", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 12, 27, 9, 18, 27", "", "", "", "ZZJ42", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001L3-L5\u690e\u95f4\u76d8\u53d8\u6027\uff0cL4-5\u690e\u95f4\u76d8\u9ad3\u6838\u8131\u51fa\uff0c\u795e\u7ecf\u6839\u53d7\u538b\uff1b\r\n2\u3001L4-5\u690e\u95f4\u9699\u53d8\u7a84\uff0c\u690e\u5173\u8282\u9762\u9aa8\u8d28\u589e\u751f\u3002", "L3-L5\u690e\u95f4\u76d8T2\u4fe1\u53f7\u53d8\u4f4e\uff0cL4-5\u690e\u95f4\u76d8\u660e\u663e\u53d8\u8584\uff0c\u5411\u524d\u540e\u65b9\u7a81\u51fa\uff0c\u540e\u7f18\u660e\u663e\u538b\u8feb\u786c\u819c\u56ca\uff0c\u4e24\u4fa7\u795e\u7ecf\u6839\u660e\u663e\u53d7\u538b\uff0c\u90bb\u8fd1\u690e\u4f53\u5185\u53ef\u89c1\u957fT2\u4fe1\u53f7\u5f71\u53ca\u9aa8\u8d28\u589e\u751f\uff0c\u4f59\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u5706\u9525\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["24841", "", "\u5f20\u5b50\u5a07", "ZHANG ZI JIAO 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2006, 8, 28, 15, 8, 53", "", "", "", "ZZJ42", "\u8179\u90e8\u3001\u76c6\u8154CT\u5e73\u626b", "", "\u8179\u6ccc\u5916\u79d1", "", "CT", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\uff0c\u80bf\u7624\u590d\u53d1\uff0c\u7d2f\u53ca\u53f3\u4fa7\u8179\u76c6\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u540e\u8179\u58c1\u3002", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff1a\u53f3\u80be\u533a\u53ef\u89c1\u5de8\u5927\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u8fb9\u7f18\u4e0d\u89c4\u5219\uff0c\u5411\u4e0a\u751f\u957f\uff0c\u538b\u8feb\u809d\u53f3\u53f6\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u80bf\u5757\u5411\u4e0b\u6cbf\u8170\u5927\u808c\u53ca\u9ac2\u8170\u808c\u5ef6\u7eed\u81f3\u76c6\u8154\uff0c\u5360\u636e\u53f3\u4fa7\u8179\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u76c6\u8154\uff0c\u8fb9\u7f18\u8102\u80aa\u95f4\u9699\u4e0d\u6e05\uff0c\u80bf\u5757\u5185\u5bc6\u5ea6\u4e0d\u5747\uff0c\u6a2a\u65ad\u9762\u7ea6\u4e3a13.8\\xd711.3cm\uff0c\u53f3\u80be\u6c34\u5e73\u53ef\u89c1\u80bf\u5757\u4fb5\u72af\u53f3\u4fa7\u540e\u8179\u58c1\uff0c\u540e\u8179\u58c1\u53ef\u89c13.6-4.5cm\u5927\u5c0f\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u8179\u819c\u540e\u8840\u7ba1\u53d7\u538b\u79fb\u4f4d\uff0c\u5de6\u80be\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13099", "", "ZHANG ZE JUN 50 F", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "001M", "\u5973", "2005, 1, 5, 15, 14, 12", "", "", "", "ZZJ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12982", "", "\u7ae0\u6cfd\u519b", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2004, 12, 27, 10, 13, 38", "", "", "", "ZZJ", "\u4e0a\u8179\u90e8MR\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", "\u809d\u810f\u591a\u53d1\u56ca\u80bf\u3002", "\u809d\u810f\u8fb9\u7f18\u8f6e\u5ed3\u6b63\u5e38\uff0c\u5176\u5185\u53ef\u89c1\u5927\u5c0f\u4e0d\u7b49\u7684\u957fT1\u957fT2\u4fe1\u53f7\uff0c\u6700\u5927\u5f84\u7ea64.8cm\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u6b63\u5e38\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u80be\u810f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136348", "", "ZHNAG XIAO XIU 38 F", "ZHNAG XIAO XIU 38 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 7, 4, 12, 46, 12", "", "", "", "ZZHX38", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["101858", "", "\u5468\u6b63\u534e", "ZHOU ZHEN HUA 71 M", "1900, 1, 1, 0, 0", "71 Y", "\u7537", "2010, 6, 13, 11, 59, 2", "", "", "", "ZZH71", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u8f7b\u5ea6\u8111\u840e\u7f29\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u7ed3\u6784\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u75c5\u7076\u53ca\u5f62\u6001\u6539\u53d8\uff1b\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u8111\u6c9f\u88c2\u7a0d\u663e\u589e\u5bbd\uff0c\u8111\u56de\u7a0d\u53d8\u7a84\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u9885\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["150825", "", "ZHAO ZONG HAN 65 M 2011 11 30", "ZHAO ZONG HAN 65 M 2011 11 30", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 11, 30, 2, 45, 45", "", "", "", "ZZH65", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12326", "", "ZHANG ZAI HAI 46 M", "ZHANG ZAI HAI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 11, 5, 12, 0, 42", "", "", "", "ZZH46", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76938", "", "ZHOU ZHAO HUI 46 M", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2009, 8, 17, 14, 20, 49", "", "", "", "ZZH46", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76939", "", "\u5468\u671d\u6656", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2009, 8, 17, 14, 24, 50", "", "", "", "ZZH46", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u540e\u53f6\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u540e\u53f6\u5185\u53ef\u89c1\u7a0d\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea61.8cm\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u9010\u6e10\u5f3a\u5316\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30488", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 32, 14", "", "", "", "ZZH40", "\u9885\u8111\u3001\u9f3b\u54bdMR\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "MR", "\u9885\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u4e24\u4fa7\u9f3b\u7532\u80a5\u539a\u3001\u9f3b\u4e2d\u9694\u504f\u66f2\uff1b\r\n\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u76ae\u9ac4\u8d28\u5206\u754c\u6e05\u6670\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u4e24\u4fa7\u5c0f\u8111\u534a\u7403\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u6c9f\u88c2\u6c60\u5ba4\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u5c45\u4e2d\u3002\r\n\u9f3b\u54bd\u7ed3\u6784\u6e05\u6670\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u808b\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u4fa7\u9f3b\u7532\u7c98\u819c\u589e\u539a\uff0c\u9f3b\u4e2d\u9694\u53d7\u538b\u504f\u66f2\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u7a0d\u539a\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30487", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 40, 9", "", "", "", "ZZH40", "\u80f8\u90e8\u3001\u8179\u90e8\u3001\u76c6\u8154\u90e8CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u4e24\u80ba\u3001\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u8179\u8154\u3001\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u4e24\u80ba\u95e8\u4e0d\u5927\uff0c\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u809d\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\u80c6\u80f0\u813e\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u80be\u5927\u5c0f\u3001\u5f62\u6001\u3001\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u8180\u80f1\u3001\u524d\u5217\u817a\u3001\u7cbe\u56ca\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u76f4\u80a0\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["432b435b:142ff7b1b55:-396f", "", "\u8d75\u5fd7\u521a", "ZHAO ZHI GANG", "1982, 1, 1, 0, 0", "032Y", "\u7537", "2013, 12, 17, 16, 1, 23", "", "", "", "ZZG32", "\u80f8\u90e8", "", "", "", "CT", " \u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6af994e2:1616f492f4f:-74a", "", "ZHANG ZHENG GUO", "ZHANG ZHENG GUO", "1965, 2, 7, 0, 0", "053Y", "\u7537", "2018, 2, 7, 17, 50, 54", "", "", "", "ZZG", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152b011e80a:1b40", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1962, 2, 6, 0, 0", "054Y", "\u7537", "2016, 2, 6, 9, 15, 54", "", "", "", "ZZF54", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:1528de27560:204c", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 5, 0, 0", "053Y", "\u7537", "2016, 2, 5, 15, 38, 51", "", "", "", "ZZF53", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-53a381c0:15abb670c74:-737a", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "055Y", "\u5973", "2017, 3, 11, 10, 53, 57", "", "", "", "ZZF20170311", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7243509e:14964a1e0bc:6f52", "", "\u5f20\u6893\u74a0", "ZHANG ZHI FAN", "1996, 1, 1, 0, 0", "019Y", "\u7537", "2014, 10, 31, 16, 0, 27", "", "", "", "ZZF19", "\u80f8\u90e8", "", "", "", "CT", " \u53f3\u4e0a\u80ba\u591a\u53d1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8003\u8651\u7ed3\u6838\u4f34\u51fa\u8840\u53ef\u80fd\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u4e0a\u80ba\u53ef\u89c1\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u90e8\u5206\u53ef\u89c1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u53ef\u89c1\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6a1e3c6e:15f18df120f:-1c96", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 10, 14, 0, 0", "054Y", "\u5973", "2017, 10, 14, 12, 6, 25", "", "", "", "ZZF", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2ea60c99:150e5ca5e23:-7fee", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2b7744ff:148452b9376:-379c", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", " \u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u6dcb\u5df4\u7ed3\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e3b\u52a8\u8109\u5f13\u786c\u5316\u6591\u5757\u5f62\u6210\uff1b\n \u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u80bf\u7624\u6027\u75c5\u53d8\u53ef\u80fd\uff1b\n \u8102\u80aa\u809d\uff1b\n \u80c6\u56ca\u7ed3\u77f3\uff1b\u6162\u6027\u80c6\u56ca\u708e\u3002\n ", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u8fb9\u754c\u6e05\u695a\uff0c\u4f59\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e3b\u52a8\u8109\u5f13\u7ba1\u58c1\u53ef\u89c1\u9499\u5316\u7076\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5185\u53ef\u89c1\u7c97\u9897\u7c92\u72b6\u9499\u5316\u5f71\u3002\n \u809d\u810f\u5927\u5c0f\u3001\u5f62\u6001\u6b63\u5e38\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\u51cf\u4f4e\uff0cCT\u503c\u7ea637HU\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5185\u53ef\u89c1\u5c0f\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u7ed3\u8282\uff0c\u957f\u5f84\u5c0f\u4e8e0.5cm\uff1b\u80f0\u817a\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["638be4b3:15abb43dbd6:-75cf", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 3, 11, 0, 0", "054Y", "\u5973", "2017, 3, 11, 11, 13, 15", "", "", "", "ZZF", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6af994e2:161828cabd1:ce4", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 11, 0, 0", "055Y", "\u7537", "2018, 2, 11, 16, 14, 18", "", "", "", "ZZF", "L-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152f8542e34:510d", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE", "1936, 1, 1, 0, 0", "081Y", "\u7537", "2016, 2, 19, 15, 36, 19", "", "", "", "ZZD81", "HEAD", "", "", "", "MR", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e24\u4fa7\u5927\u8111\u534a\u7403\u767d\u8d28\u533a\u591a\u53d1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u7070\u767d\u8d28\u754c\u9650\u6e05\u6670\uff0c\u8111\u6c9f\u8111\u88c2\u589e\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u6269\u5927\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "\u5468\u4fca\u82ac", "2016, 2, 19, 15, 57, 57, 697000", "\u5ba1\u6838\u5b8c\u6210"], + ["126146", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE 77 M", "1900, 1, 1, 0, 0", "77 Y", "\u7537", "2011, 3, 22, 10, 13, 16", "", "", "", "ZZD77", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u4e24\u4fa7\u6795\u9876\u53f6\u4fa7\u8111\u5ba4\u65c1\u53ca\u5de6\u4fa7\u53ef\u89c1\u591a\u5904\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["42d4c1f3:15037121d9a:-56ef", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1965, 10, 5, 0, 0", "050Y", "\u7537", "2015, 10, 5, 11, 17, 30", "", "", "", "ZZD50", "PELVIS^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14ce42c08ee:4feb", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1966, 4, 23, 0, 0", "049Y", "\u7537", "2015, 4, 23, 12, 8, 34", "", "", "", "ZZD49", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["682a0ae3:14fd0ac907d:-3b49", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u80f8\u90e8\u5e73\u626b", "", "", "", "CT", " \u4e24\u80ba\u708e\u6027\u75c5\u53d8\uff1b\n \u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u5de6\u4e0a\u80ba\u53ca\u53f3\u80ba\u4e2d\u53f6\u89c1\u6591\u7247\u6761\u7d22\u5f71\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.9cm\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 16, 570000", "\u5ba1\u6838\u5b8c\u6210"], + ["-5f2a03c3:14fd89152c3:-7ffc", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u5934\u5e73\u626b\u90e8", "", "", "", "CT", " \u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u65e0\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 10, 783000", "\u5ba1\u6838\u5b8c\u6210"], + ["7d607302:14be2c4a3db:-282b", "", "\u90b9\u73cd\u6625", "ZOU ZHEN CHUN", "1946, 1, 1, 0, 0", "070Y", "\u7537", "2015, 3, 4, 11, 54, 56", "", "", "", "ZZC70", "\u8179\u90e8+\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u809d\u5185\u591a\u53d1\u7ed3\u8282\u53ca\u80bf\u5757\uff0c\u8003\u8651\u809d\u764c\u7d2f\u53ca\u809d\u5305\u819c\uff1b\n 2\u3001\u809dVII\u6bb5\u5c0f\u56ca\u80bf\uff1b\n 3\u3001\u809d\u786c\u5316\uff0c\u95e8\u8109\u9ad8\u538b\uff0c\u813e\u5927\uff1b\n 4\u3001\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u6813\u5b50\uff1b\n 5\u3001\u80c6\u56ca\u708e\uff1b\n 6\u3001\u5de6\u80be\u591a\u53d1\u5c0f\u56ca\u80bf\uff1b\n 7\u3001\u4e24\u80ba\u6162\u6027\u652f\u6c14\u7ba1\u708e\uff0c\u4e24\u80ba\u6ce1\u6027\u80ba\u6c14\u80bf\uff1b\n 8\u3001\u4e24\u80ba\u4e0b\u53f6\u9648\u65e7\u6027\u75c5\u53d8\uff1b\n 9\u3001\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n 10\u3001\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u3002", " \u809d\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u8fb9\u7f18\u5448\u6ce2\u6d6a\u6837\u6539\u53d8\uff0c\u809d\u5185\u591a\u53d1\u7a0d\u4f4e\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u4f4d\u4e8e\u809d\u53f3\u540e\u53f6\uff0c\u8fb9\u754c\u6a21\u7cca\uff0c\u6700\u5927\u622a\u9762\u79ef\u7ea66.0cmx4.8cm\uff0c\u589e\u5f3a\u626b\u63cf\u53ef\u89c1\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u75c5\u7076\u4e0e\u809d\u5305\u819c\u5206\u754c\u4e0d\u6e05\uff0c\u53e6\u809dVII\u6bb5\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u8f83\u6e05\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5468\u56f4\u8102\u80aa\u95f4\u9699\u6a21\u7cca\uff0c\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\u5f71\uff1b\u813e\u5927\uff0c\u813e\u9759\u8109\u3001\u80c3\u5e95\u98df\u7ba1\u9759\u8109\u8fc2\u66f2\u6269\u5f20\uff1b\u80f0\u817a\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u80be\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u754c\u6e05\uff0c\u5927\u8005\u957f\u5f84\u7ea60.9cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\u3002\n \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u589e\u591a\u7d0a\u4e71\uff0c\u53f3\u80ba\u4e0b\u53f6\u9499\u5316\u5f71\uff0c\u4e24\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c11\u8bb8\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u4e24\u80ba\u6c14\u56ca\u5f71\uff0c\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u3001\u9686\u7a81\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u77ed\u5f84\u4e0d\u8d85\u8fc71.0cm\uff1b\u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff1b\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u6d69", "\u5468\u4fca\u82ac", "2015, 3, 4, 15, 21, 9, 617000", "\u5ba1\u6838\u5b8c\u6210"], + ["208308", "", "\u5de6\u81ea\u6210", "ZUO ZI CHENG", "1900, 1, 1, 0, 0", "060Y", "\u7537", "2013, 4, 17, 10, 48, 35", "", "", "", "ZZC", "CT\u5e73\u626b+\u589e\u5f3a\u626b\u63cf,", "", "", "", "CT", "\u5de6\u80ba\u95e8\u56e2\u5757\u53ca\u5de6\u80ba\u95e8\u6dcb\u5df4\u7ed3\u80bf\u5927\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff1b\r\n\u5de6\u4e0a\u80ba\u963b\u585e\u6027\u80ba\u708e\uff0c\u80bf\u7624\u5f85\u6392\uff1b\r\n\u5de6\u4fa7\u80f8\u8154\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002", "\u5de6\u80ba\u591a\u53d1\u6591\u7247\u53ca\u56e2\u5757\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u76f8\u4e92\u878d\u5408\uff0c\u4e0e\u7eb5\u9694\u3001\u80f8\u819c\u3001\u5de6\u80ba\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u5de6\u80ba\u95e8\u5f71\u589e\u5927\uff1b\u5de6\u4e0a\u80ba\u591a\u53d1\u7ed3\u8282\u5f71\uff0c\u5927\u8005\u957f\u5f84\u7ea61.0cm\uff1b\u53f3\u80ba\u672a\u89c1\u540d\u7ebf\u5bc6\u5ea6\u5360\u4f4d\u5f71\uff1b\u589e\u5f3a\u626b\u63cf\uff0c\u5de6\u80ba\u95e8\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u56e2\u5757\u5f71\uff0c\u4e0e\u80ba\u95e8\u8840\u7ba1\u7c98\u8fde\uff0c\u8fb9\u754c\u4e0d\u6e05\uff0c\u5de6\u4fa7\u80f8\u8154\u89c1\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b299cdf:145aae0b209:-68cd", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN", "1983, 1, 1, 0, 0", "032Y", "\u7537", "2014, 4, 29, 8, 16, 23", "", "", "", "ZZB32", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u53d8\u3002", " \u9888\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u89c1\u8102\u80aa\u4fe1\u53f7\u4e0d\u5747\uff0c\u8fb9\u7f18\u9510\u5229\uff0c\u591a\u53d1\u5507\u6837\u589e\u751f\u7076\uff1bC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u4e0d\u540c\u7a0b\u5ea6\u7a0d\u663e\u5411\u524d\u6216\u5411\u540e\u7a81\u51fa\uff0c\u786c\u819c\u56ca\u8fb9\u7f18\u8f7b\u5ea6\u53d7\u538b\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["134191", "", "ZHANG ZHI BING 30 M", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 6, 13, 13, 46, 56", "", "", "", "ZZB32", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["134193", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "30 Y", "\u7537", "2011, 6, 13, 14, 3, 50", "", "", "", "ZZB32", "\u9885\u8111\u3001\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001\u9888\u690e\u9000\u53d8\uff1b\r\n2\u3001C4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\r\n3\u3001\u9885\u8111MR\u5e73\u626b\u672a\u89c1\u5f02\u5e38\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["75938", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN 27 M", "1900, 1, 1, 0, 0", "27 Y", "\u7537", "2009, 8, 4, 9, 31, 38", "", "", "", "ZZB27", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u3001C4/5\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["56901", "", "\u5f20\u5fd7\u5b89", "ZHANG ZHI AN 64 M", "1900, 1, 1, 0, 0", "64 Y", "\u7537", "2008, 11, 20, 15, 42, 11", "", "", "", "ZZA64", "\u4e0a\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u809d\u53f3\u53f6\u80bf\u5757\uff1a\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u80c6\u7ba1\u764c\u4e0d\u6392\u9664(\u809d\u8113\u80bf)\u3002", "\u809d\u53f3\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea610.5cm\u80bf\u5757\uff0c\u80bf\u5757\u4fe1\u53f7\u4e0d\u5747\u56ca\u53d8\u660e\u663e\uff0c\u5176\u5185\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\uff0c\u56ca\u58c1\u539a\u8584\u4e0d\u5747\uff0c\u5e76\u53ef\u89c1\u5206\u5c42\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u589e\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13265", "", "\u90d1\u73cd", "ZHENG ZHEN 81 F", "1900, 1, 1, 0, 0", "81 Y", "\u5973", "2005, 1, 18, 9, 26, 13", "", "", "", "ZZ81", "\u9885\u8111CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u8111\u840e\u7f29\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u533a\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u5185\u56ca\u540e\u652f\u53ef\u89c11.2cm\u5927\u5c0f\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6b20\u6e05\u6670\uff0c\u4e24\u4fa7\u8111\u5ba4\u65c1\u767d\u8d28\u533a\u53ef\u89c1\u7247\u72b6\u4f4e\u5bc6\u5ea6\u533a\uff0c\u8111\u5ba4\u7a0d\u663e\u6269\u5927\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u7076\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u672a\u89c1\u660e\u663e\u79fb\u4f4d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["31113", "", "\u7b26\u6656", "ZHENG ZHONG 65M", "1900, 1, 1, 0, 0", "065M", "\u7537", "2007, 4, 19, 9, 59, 50", "", "", "", "ZZ65", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u8111\u7ec4\u7ec7\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-32575e5f:14026b59961:2076", "", "\u5f20\u653f", "ZHANG ZHENG", "1988, 1, 1, 0, 0", "26Y", "\u7537", "2013, 7, 29, 8, 42, 55", "", "", "", "ZZ26", "\u5934\u90e8\u3001\u9888\u690e", "", "\u95e8\u8bca", "", "MR", "\n 1\u3001\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 2\u3001\u8111\u90e8\u8840\u7ba1\u6210\u50cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 3\u3001\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\u3002", " \n \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b3D-TOF\u793a\u8111\u57fa\u5e95\u52a8\u8109\u73af\u5b8c\u6574\uff0c\u53cc\u4fa7\u5927\u8111\u4e2d\u52a8\u8109\u3001\u9888\u5185\u52a8\u8109\u3001\u5927\u8111\u524d\u52a8\u8109\u53ca\u540e\u52a8\u8109\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\n \u9888\u690e\u5e8f\u5217\u53d8\u76f4\uff0cC3-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u7a0d\u5411\u540e\u7a81\u51fa\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff1b\u4f59\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["403b89b1:1473a249ee1:2a10", "", "ZHANG ZHENG", "ZHANG ZHENG", "1990, 7, 16, 0, 0", "024Y", "\u7537", "2014, 7, 16, 8, 23, 12", "", "", "", "ZZ24", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["177773", "", "ZHANG ZHEN 20 M", "ZHANG ZHEN 20 M", "1900, 1, 1, 0, 0", "", "\u7537", "2012, 8, 8, 9, 14, 58", "", "", "", "ZZ20", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["145360", "", "\u5f20\u7389\u73cd", "ZHANG YU ZHENG", "1900, 1, 1, 0, 0", "076Y", "\u5973", "2011, 10, 10, 10, 3, 47", "", "", "", "ZYZ76", "CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u809d\u53f3\u53f6\u5c0f\u56ca\u80bf\uff0c\u809d\u53f3\u540e\u53f6\u80c6\u7ba1\u5c0f\u7ed3\u77f3\uff1b\r\n2\u3001\u80c6\u56ca\u708e\uff0c\u80c6\u56ca\u7ed3\u77f3\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea60.6cm\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u8fb9\u7f18\u8f83\u6e05\u6670\uff0c\u809d\u53f3\u540e\u53f6\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff1b\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u589e\u539a\uff0c\u80c6\u56ca\u5185\u9ad8\u5bc6\u5ea6\u5f71\uff1b\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff1b\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4bcad35a:161f96d2023:-3e38", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 3, 6, 0, 0", "054Y", "\u7537", "2018, 3, 6, 15, 23, 29", "", "", "", "ZYZ54", "THORAX^01_THORAXROUTINENEW (ADULT)", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:1519010bb40:-2658", "", "ZHANG YUN ZHEN", "ZHANG YUN ZHEN", "1962, 12, 12, 0, 0", "053Y", "\u5973", "2015, 12, 12, 11, 59, 32", "", "", "", "ZYZ53", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["80181", "", "\u6731\u56ed\u73cd", "ZHU YUAN ZHENG 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 9, 28, 9, 33, 29", "", "", "", "ZYZ35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u5efa\u8baeMR\u589e\u5f3a\u68c0\u67e5\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u68c0\u67e5\uff1a\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-5d2d1ff9:1668b2e2910:-305", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 10, 19, 0, 0", "054Y", "\u7537", "2018, 10, 19, 17, 28, 57", "", "", "", "ZYZ", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:938", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 5, 50", "", "", "", "ZYY29", "C", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:594", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 14, 2", "", "", "", "ZYY29", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:151d9767fa4:-311b", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG", "1965, 1, 1, 0, 0", "051Y", "\u5973", "2015, 12, 27, 9, 32, 22", "", "", "", "ZYX51", "\u80f8\u8179\u76c6", "", "", "", "CT", " \u4e24\u80ba\u9648\u65e7\u6027\u75c5\u7076\uff1b\n \u4e24\u4fa7\u5c11\u91cf\u80f8\u6c34\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u809d\u5185\u5bc6\u5ea6\u6b20\u5747\u5300\uff0c\u5efa\u8bae\u589e\u5f3a\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u6563\u5728\u6761\u7d22\u5f71\u3001\u9ad8\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u4fa7\u80f8\u8154\u53ef\u89c1\u5c11\u91cf\u6c34\u6837\u5bc6\u5ea6\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff1a\u809d\u53f3\u53f6\u5448\u672f\u540e\u6539\u53d8\uff0c\u809d\u95e8\u533a\u7ed3\u6784\u6b20\u6e05\uff0c\u809d\u95e8\u90e8\u53ef\u89c1\u9ad8\u5bc6\u5ea6\u5bfc\u7ba1\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u80c6\u56ca\u7f3a\u5982\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u4e24\u80be\u672a\u89c1\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n \u8180\u80f1\u5145\u76c8\u4e0d\u4f73\uff0c\u5b50\u5bab\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u5bab\u9888\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u76c6\u58c1\u7ed3\u6784\u6b63\u5e38\uff0c\u76c6\u8154\u5185\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["124413", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG 49 F", "1900, 1, 1, 0, 0", "49 Y", "\u5973", "2011, 3, 4, 15, 9, 55", "", "", "", "ZYX49", "\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8179\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u8fb9\u7f18\u5149\u6ed1\uff0c\u809d\u88c2\u4e0d\u5bbd\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u4fe1\u53f7\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b0fd313:16043444e4c:-4c36", "", "\u5f20\u53c8\u5148", "\u5f20\u53c8\u5148", "2017, 1, 1, 0, 0", "", "\u5973", "2017, 12, 11, 9, 57, 9", "", "", "", "zyx2017", "CHEST", "", "", "", "CR", " \u4e24\u80ba\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u53d8\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u6c14\u7ba1\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u6e05\u695a\uff0c\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u5fc3\u5f71\u5f62\u6001\u3001\u5927\u5c0f\u6b63\u5e38\uff0c\u4e24\u8188\u5149\u6574\uff0c\u808b\u8188\u89d2\u9510\u5229\u3002", "\u5f20\u671d\u4e9a", "\u51af\u6653\u6ce2", "2017, 12, 11, 14, 38, 7, 843000", "\u5ba1\u6838\u5b8c\u6210"], + ["54326", "", "ZHOU YU XUAN 12 F", "ZHOU YU XUAN 12 F", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 10, 20, 12, 57, 35", "", "", "", "ZYX12", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28434", "", "\u90b9\u96e8\u7487", "ZHOU RU XUAN 10 F", "1900, 1, 1, 0, 0", "10 Y", "\u5973", "2007, 1, 10, 13, 46, 33", "", "", "", "ZYX10", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "1\u3001\u817a\u6837\u4f53\u80a5\u5927\uff0c\u4e24\u4fa7\u9888\u90e8\u6dcb\u5df4\u7ed3\u80bf\uff1b\r\n2\u3001\u9f3b\u7532\u80a5\u539a\u3002", "\u9f3b\u54bd\u8154\u5185\u53ef\u89c1\u7a0d\u957fT2\u4fe1\u53f7\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u54bd\u58c1\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u9885\u5e95\u7ec4\u6210\u5404\u9aa8\u8d28\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9f3b\u8154\u5185\u9f3b\u7532\u80a5\u539a\uff0c\u526f\u9f3b\u7aa6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u5baa", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["796832d0:155e697b12f:-4966", "", "\u90b9\u96e8\u7487", "ZHOU YU XUAN", "1997, 1, 1, 0, 0", "020Y", "\u5973", "2016, 7, 14, 8, 0, 44", "", "", "", "ZYX", "\u8170\u690e", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\n\u9ab6\u7ba1\u56ca\u80bf\u3002", " \u8170\u9ab6\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u690e\u4f53\u5f62\u6001\u53ca\u4fe1\u53f7\u5747\u6b63\u5e38\uff0c\u690e\u95f4\u9699\u6b63\u5e38\uff1bL4/5\u95f4\u76d8\u540e\u7f18\u7a0d\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u690e\u7ba1\u901a\u7545\u65e0\u6897\u963b\uff0c\u86db\u7f51\u819c\u4e0b\u8154\u65e0\u660e\u663e\u53d7\u538b\uff0c\u810a\u9ad3\u4e0b\u6bb5\u53ca\u9a6c\u5c3e\u4fe1\u53f7\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u65e0\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\u53e6\u53ef\u89c1S2\u690e\u4f53\u540e\u9ab6\u7ba1\u5185\u957fT1\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5927\u5c0f\u7ea61.1cm\\xd71.7cm\u3002", "\u674e\u4e66\u4e3d", "\u5468\u4fca\u82ac", "2016, 7, 15, 11, 25, 0, 597000", "\u5ba1\u6838\u5b8c\u6210"], + ["23128", "", "\u8358\u4e91\u79c0", "ZUAN YUN XIOU 65 F", "1900, 1, 1, 0, 0", "65 Y", "\u5973", "2006, 6, 19, 14, 53, 56", "", "", "", "ZYX", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5185\u79d1", "", "CT", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u524d\u80f8\u58c1\u80bf\u7624\u590d\u53d1\u3001\u53f3\u80ba\u8f6c\u79fb\u6cbb\u7597\u540e\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u53f3\u4fa7\u80f8\u6c34\u53ca\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u524d\u80f8\u58c1\u3001\u80f8\u9aa8\u65c1\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u5448\u73b0\u591a\u4e2a\u80bf\u5757\u5f71\u878d\u5408\uff0c\u878d\u5408\u4e4b\u80bf\u5757\u5411\u5185\u7a81\u5411\u7eb5\u9694\uff0c\u5411\u5916\u7a81\u5411\u76ae\u4e0b\u8102\u80aa\u5c42\u53ca\u76ae\u80a4\uff0c\u80bf\u5757\u5305\u7ed5\u808b\u9aa8\uff0c\u808b\u9aa8\u7f3a\u635f\u7834\u574f\uff0c\u4e0e\uff082006\uff0c4\uff0c26\uff09\u6bd4\u8f83\uff0c\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u80ba\u5185\u5c0f\u7ed3\u8282\u5f71\u53ca\u53f3\u4fa7\u80f8\u6c34\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-8bf4fbe:163d2b42433:-7726", "", "\u5f20\u53cb\u4ed9", "\u5f20\u53cb\u4ed9", "2018, 6, 6, 9, 29, 16, 703000", "", "\u5973", "2018, 6, 6, 9, 25, 18", "", "", "", "zyx", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14d2c43a568:-6b3f", "", "\u6731\u7389\u5a77", "ZHU YU TING", "1941, 1, 1, 0, 0", "075Y", "\u5973", "2015, 5, 7, 10, 26, 9", "", "", "", "ZYT75", "\u80a9\u5173\u8282", "", "", "", "MR", " \u53f3\u80a9\u5173\u8282\u9000\u53d8\uff1b\n \u53f3\u4fa7\u80a9\u5173\u8282\u5c11\u91cf\u79ef\u6db2\uff1b\n \u53f3\u4fa7\u814b\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u53f3\u4fa7\u80a9\u5173\u8282\u5468\u56f4\u7ed3\u6784\u6a21\u7cca\uff0c\u5173\u8282\u5468\u56f4\u8f6f\u7ec4\u7ec7\u7a0d\u663e\u80bf\u80c0\uff0c\u5173\u8282\u8154\u5185\u89c1\u7247\u6837T2\u4fe1\u53f7\u5f71\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u533a\u57df\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u53f3\u4fa7\u814b\u4e0b\u53ef\u89c1\u591a\u53d1\u957fT1\u3001\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.6cm\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c9ddba6:143cc06347d:-3feb", "", "ZHU YU TING", "ZHU YU TING", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 1, 26, 9, 15, 52", "", "", "", "ZYT50", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12698", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 10, 26, 18", "", "", "", "ZYSH", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["26441", "", "\u5468\u88d5\u53d4", "ZHOU YU SHU 79 M", "1900, 1, 1, 0, 0", "79 Y", "\u7537", "2006, 10, 31, 9, 20, 56", "", "", "", "ZYS79", "\u809d\u810fCT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\uff0c\u809d\u5de6\u53f6\u75c5\u7076\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\uff0c\u5176\u5b83\u5f85\u6392\uff0c\u5efa\u8bae\u5b9a\u671f\u590d\u67e5\uff1b\r\n\u5de6\u80be\u5c0f\u56ca\u80bf\u3002", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u809d\u5de6\u5916\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea62.5cm\u7c7b\u5706\u5f62\u7a0d\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u4f59\u809d\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u7b49\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u5de6\u80be\u4e0a\u6781\u53ef\u89c1\u5927\u5c0f\u7ea61.8cm\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0cCT\u503c\u7ea610Hu\u3002\u589e\u5f3a\uff1a\u809d\u810f\u5de6\u5916\u53f6\u80bf\u5757\u52a8\u8109\u671f\u4ecd\u7a0d\u663e\u5f3a\u5316\uff0c\u5ef6\u8fdf\u95e8\u9759\u8109\u671f\u9000\u51fa\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12697", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 11, 45, 27", "", "", "", "ZYS76", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["95155", "", "ZHOU YI SHOU 75 M", "ZHOU YI SHOU 75 M", "1900, 1, 1, 0, 0", "", "\u7537", "2010, 4, 6, 18, 0, 8", "", "", "", "ZYS75", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21106", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 5, 25", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21107", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 24, 9", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21217", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 6, 12, 46, 55", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21101", "", "ZHANG YUANSONG 63 M", "ZHANG YUANSONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 17, 56, 53", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["168236", "", "\u90d1\u6c38\u5c71", "ZHEN YONG SHAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2012, 5, 17, 8, 50, 10", "", "", "", "ZYS63", "CT\u5e73\u626b", "", "", "", "CT", "\u80ba\u7eb5\u9694CT\u5e73\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u809d\u810fCT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u6240\u626b\u80f8\u690e\u53ca\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\u3002\r\n\u809d\u8fb9\u5149\u6ed1\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["36071", "", "\u5468\u8fd0\u751f", "ZHOU YUN SHENG 61 M", "1900, 1, 1, 0, 0", "61 Y", "\u7537", "2007, 9, 26, 11, 32", "", "", "", "ZYS61", "\u9885\u8111\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u9876\u6795\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff09\u3002", "\u4e24\u4fa7\u9876\u6795\u53f6\u6df1\u90e8\u767d\u8d28\u53ef\u89c1\u591a\u53d1\u6591\u70b9\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\u5f71\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5c0f\u8111\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u690e\u4f53\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u8fb9\u7f18\u53d8\u5c16\uff0c\u90bb\u8fd1\u7684\u786c\u819c\u56ca\u53d7\u538b\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4-7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["79830", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YOU SHI 56 M", "1900, 1, 1, 0, 0", "56 Y", "\u7537", "2009, 9, 22, 11, 36, 36", "", "", "", "ZYS56", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L1-S1\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5931\u53bb\u6b63\u5e38\u66f2\u5ea6\uff0cL1-S1\u690e\u95f4\u76d8\u53d8\u6027\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u8170\u690e\u5404\u690e\u4f53\u8fb9\u7f18\u9510\u5229\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u803f\u806a", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["66734", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2009, 4, 13, 10, 11, 7", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u808b\u9aa8\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\uff1b\u4e0e\uff082008\uff0d9\uff0d23\uff09\u6bd4\u8f83\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["52333", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2008, 9, 23, 11, 48, 3", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u80ba\u4e0b\u53f6\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n2\u3001\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["40808", "", "\u5f20\u4e49\u677e", "ZHANG YI SHONG 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 3, 13, 10, 43, 42", "", "", "", "ZYS46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff1b\r\n\u53f3\u80ba\u4e0b\u53f6\u5c0f\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u53f3\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u5f84\u7ea61.1cm\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u53ef\u89c1\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u589e\u5f3a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30008", "", "\u5f20\u53cb\u8363", "ZHANG YOU RONG 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2007, 3, 19, 9, 56, 1", "", "", "", "ZYR40", "\u9888\u90e8MR\u5e73\u626b", "", "\u653e\u4e8c", "", "MR", "\u53f3\u4fa7\u9888\u90e8\u80bf\u5757\u8003\u8651\u826f\u6027\u75c5\u53d8\u53ef\u80fd\uff0c\u4e0d\u6392\u9664\u816e\u88c2\u56ca\u80bf\u3002", "\u53f3\u4fa7\u9888\u9759\u8109\u540e\u65b9\u53ef\u89c13.8\\xd71.8cm\u5927\u5c0f\u68ad\u5f62\u80bf\u5757\u5f71\uff0c\u5176\u5185\u5448\u77edT1\u7a0d\u77edT2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u90bb\u8fd1\u808c\u8089\u53d7\u538b\uff0c\u8fb9\u754c\u6e05\u6670\uff0c\u4f59\u5904\u9888\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-47a0e8e6:146d7067397:6d2e", "22", "ZYR", "ZYR", "2015, 1, 1, 0, 0", "000Y", "\u7537", "2014, 6, 30, 8, 33, 41", "", "", "", "ZYR", "SPOT", "", "", "", "RF", "\u98df\u7ba1\u3001\u80c3\u672a\u89c1\u660e\u663e\u5668\u8d28\u6027\u75c5\u53d8\u3002", "\u98df\u7ba1\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u98df\u7ba1\u6269\u5f20\u5ea6\u3001\u8815\u52a8\u53ca\u6392\u7a7a\u6b63\u5e38\uff0c\u8d32\u95e8\u901a\u8fc7\u987a\u5229\u3002\n\u80c3\u5448\u201c\u94a9\u201d\u578b\uff0c\u5f20\u529b\u4e2d\u7b49\uff0c\u4f4d\u7f6e\u5c45\u4e2d\uff0c\u89d2\u5207\u8ff9\u6e05\u6670\uff0c\u4f4d\u4e8e\u4e24\u9ac2\u5d74\u5e73\u9762\u4e0a\uff1b\u80c3\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u94a1\u5242\u901a\u8fc7\u5e7d\u95e8\u987a\u5229\uff1b\u5341\u4e8c\u6307\u80a0\u7403\u90e8\u5f62\u6001\u6b63\u5e38\uff0c\u5404\u6bb5\u672a\u89c1\u660e\u663e\u5145\u7f3a\u53ca\u9f9b\u5f71\u3002", "\u9ad8\u5c0f\u4e1c", "\u5f20\u52c7", "2016, 10, 27, 14, 13, 5, 163000", "\u5ba1\u6838\u5b8c\u6210"], + ["-40085072:14553a18a3f:-7149", "", "\u90b9\u4e49\u6e05", "ZOU YI QING", "1964, 1, 1, 0, 0", "051Y", "\u7537", "2014, 4, 12, 9, 37, 24", "", "", "", "ZYQ51", "\u9885\u8111", "", "", "", "MR", " 1\u3001\u4e24\u4fa7\u5927\u8111\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n 2\u3001MRA\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u4e24\u4fa7\u5927\u8111\u89c1\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u5e8f\u5217\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\u3002MRA\u626b\u63cf\u793a\u9888\u5185\u52a8\u8109\u8fdc\u7aef\u3001\u4e24\u4fa7\u5927\u8111\u524d\u4e2d\u540e\u52a8\u8109\u53ca\u5176\u5206\u652f\u663e\u5f71\u826f\u597d\uff0c\u672a\u89c1\u660e\u663e\u5145\u76c8\u7f3a\u635f\u5f71\u53ca\u5c40\u9650\u6027\u81a8\u5927\uff0c\u524d\u540e\u4ea4\u901a\u52a8\u8109\u672a\u89c1\u660e\u663e\u72ed\u7a84\u3002", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136115", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 7, 1, 7, 40, 10", "", "", "", "ZYQ50", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u590d\u67e5\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u5c0f\u7ed3\u8282\u72b6\u53ca\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u4e0a\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["27743", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 12, 19, 8, 51, 49", "", "", "", "ZYQ46", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4e0b\u80ba\u652f\u6c14\u7ba1\u708e\uff1b\r\n\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\u3002", "\u5de6\u4fa7\u8188\u808c\u62ac\u9ad8\uff0c\u5de6\u4e0b\u80ba\u7eb9\u7406\u589e\u591a\uff0c\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u53d8\uff0c\u7eb5\u9694\u53ef\u89c1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u76f4\u5f84\u5c0f\u4e8e1.0cm\uff0c\u6c14\u7ba1\u53ca\u652f\u6c14\u7ba1\u901a\u7545\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26048", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 44 M", "1900, 1, 1, 0, 0", "44 Y", "\u7537", "2006, 10, 16, 15, 19, 58", "", "", "", "ZYQ44", "\u8170\u690eCT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "L4-5\u53caL5-S1\u690e\u95f4\u76d8\u7a81\u51fa\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u9aa8\u8d28\u672a\u89c1\u5f02\u5e38\u7834\u574f\u53ca\u589e\u751f\uff0cL4-5\u53caL5-S1\u690e\u95f4\u76d8\u540e\u7f18\u7a0d\u7a81\u51fa\uff0c\u538b\u8feb\u690e\u95f4\u5b54\uff0c\u4f59\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\uff0c\u690e\u65c1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["92931", "", "\u5468\u5e7c\u5e73", "ZHOU YOU PING 70 M", "1900, 1, 1, 0, 0", "70 Y", "\u7537", "2010, 3, 12, 12, 21, 45", "", "", "", "ZYP70", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u5f71\uff0c\u8003\u8651\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6MR\u68c0\u67e5\u3002", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u7a0d\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u8111\u6c9f\u88c2\u672a\u89c1\u589e\u5bbd\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9885\u9aa8\u672a\u89c1\u9aa8\u8d28\u7834\u574f\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195098", "", "\u795d\u7389\u840d", "ZHU YU PING 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2012, 12, 27, 10, 52, 43", "", "", "", "ZYP53", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u989d\u9876\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u53f3\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u4e24\u4fa7\u989d\u9876\u53f6\u8111\u767d\u8d28\u533a\u53ef\u89c1\u591a\u4e2a\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u53f3\u4fa7\u4e0a\u988c\u7aa6\u5185\u89c1\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30fb780e:1586ab1b376:-2464", "", "ZHOU YONG PING", "ZHOU YONG PING", "1964, 1, 1, 0, 0", "053Y", "\u7537", "2015, 11, 10, 12, 37, 15", "", "", "", "ZYP53", "C", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["65312", "", "ZHANG YANG PING 40 F", "ZHANG YANG PING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2009, 3, 25, 12, 3, 14", "", "", "", "ZYP40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["140016", "", "\u5f20\u5143\u5e73", "ZHANG YUAN PING 32 M", "1900, 1, 1, 0, 0", "32 Y", "\u7537", "2011, 8, 11, 9, 55, 38", "", "", "", "ZYP", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u4e24\u80ba\u53ca\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n2\u3001\u8102\u80aa\u809d\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u809d\u810f\u5bc6\u5ea6\u5f25\u6f2b\u6027\u51cf\u4f4e\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176146", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 1, 31", "", "", "", "ZYP", "", "", "", "", "MR", "", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176145", "", "\u6731\u71d5\u5e73", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 12, 12", "", "", "", "ZYP", "\u8170\u690e\u53ca\u76c6\u8154MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\r\n2\u3001\u9ab6\u7ba1\u5c0f\u56ca\u80bf\uff1b\r\n3\u3001\u76c6\u8154MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\r\n\u8180\u80f1\u5145\u76c8\u6b20\u4f73\uff0c\u5b50\u5bab\u4e0d\u5927\uff0c\u5b50\u5bab\u58c1\u4fe1\u53f7\u7a0d\u663e\u4e0d\u5747\uff1b\u4e24\u4fa7\u9644\u4ef6\u533a\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff1b\u76f4\u80a0\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u76c6\u8154\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u76c6\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["51705", "", "\u5f20\u80b2\u6885", "ZHANG YU MEI 39 F", "1900, 1, 1, 0, 0", "39 Y", "\u5973", "2008, 9, 12, 11, 31, 47", "", "", "", "ZYM39", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u5de6\u53f6\u80bf\u5757\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u809d\u5de6\u5185\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea64.5\\xd74.0cm\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u52a8\u8109\u671f\u80bf\u5757\u5f3a\u5316\u660e\u663e\uff0c\u95e8\u9759\u8109\u671f\u5bf9\u6bd4\u5242\u9000\u51fa\uff0c\u80bf\u5757\u4e0e\u7b2c\u4e8c\u809d\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u95e8\u9759\u8109\u4e3b\u5e72\u53ca\u5206\u652f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195700", "", "ZHOU YOU MING 62 M", "ZHOU YOU MING 62 M", "1900, 1, 1, 0, 0", "", "\u7537", "2013, 1, 4, 9, 52, 24", "", "", "", "ZYM", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-40085072:14507bba001:3cf4", "", "\u5468\u6613\u7f8e", "ZHOU YI MEI", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 3, 28, 17, 12, 48", "", "", "", "ZYM", "\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\u6539\u53d8\uff1b\n 2\u3001\u53f3\u4fa7\u80f8\u58c1\u589e\u539a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b \n 3\u3001\u5de6\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u8003\u8651\u6162\u6027\u708e\u6027\u75c5\u53d8\uff1b\n 4\u3001\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u4e73\u817a\u7f3a\u5982\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u4fa7\u80f8\u90e8\u8f6f\u7ec4\u7ec7\u589e\u539a\uff0c\u53f3\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u4f59\u80ba\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e0.5cm\uff1b\u690e\u4f53\u53ca\u808b\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4274410a:15c5c66b4b4:22d2", "", "\u90d1\u6c38\u6885", "ZHENG YONG MEI", "1971, 1, 1, 0, 0", "46", "\u5973", "2017, 5, 31, 11, 15, 13, 813000", "", "", "", "zym", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u4e73\u817a\u79d12", "\u738b\u4f1f", "CR", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2165 \u7c7b\uff08\u5c40\u90e8\u76ae\u80a4\u589e\u539a\uff09\u3002\n \u53f3\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\u5de6\u4e73\u76ae\u80a4\u589e\u539a\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u5de6\u4e73\u5916\u4e0a\u504f\u540e\u89c1\u91d1\u5c5e\u81f4\u5bc6\u5f71\uff0c\u672f\u533a\u672a\u89c1\u660e\u663e\u9499\u5316\u5f71\uff0c\u53f3\u4e73\u5916\u4e0a\u89c1\u7c7b\u5706\u5f62\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5927\u90e8\u6e05\u695a\uff0c\u53f3\u814b\u4e0b\u5c0f\u7ed3\u8282\u5f71\u3002", "\u9676\u94a7", "\u6bb7\u6c49\u6c11", "2017, 5, 31, 11, 44, 23, 960000", "\u5ba1\u6838\u5b8c\u6210"], + ["-43074855:14d9429efd2:-56d8", "", "\u5f20\u548f\u6885", "ZHANG YONG MEI", "1975, 1, 1, 0, 0", "041Y", "\u5973", "2015, 5, 27, 15, 19, 18", "", "", "", "ZYM", "\u8179\u90e8", "", "", "", "CT", " \u809d\u53f3\u53f6\u7ed3\u8282\uff0c\u7ed3\u5408\u75c5\u53f2\uff0c\u8f6c\u79fb\u5f85\u6392\u3002", " \u809d\u53f3\u524d\u53f6\u8840\u7ba1\u65c1\u53ef\u89c1\u7c7b\u692d\u5706\u5f62\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\u695a\uff0c\u5927\u5c0f\u7ea6\u4e3a2.5\\xd71.8cm,\u5e73\u626b\u5448\u7565\u4f4e\u5bc6\u5ea6\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u52a8\u6001\u589e\u5f3a\u626b\u63cf\u75c5\u7076\u4e2d\u5fc3\u5448\u7ed3\u8282\u72b6\u5f3a\u5316\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u80f0\u817a\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30731", "", "\u5f20\u8fd0\u6797", "ZHANG YUN LIN 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2007, 4, 9, 9, 15, 11", "", "", "", "ZYL53", "\u9885\u8111MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u989d\u53f6\u53ca\u6795\u53f6\u76ae\u8d28\u4e0b\u53ef\u89c1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["172210", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 32, 37", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["172211", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 48, 7", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["123489", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2011, 2, 24, 12, 3, 40", "", "", "", "ZYL50", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53995", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 46 F", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 10, 15, 16, 33, 10", "", "", "", "ZYL46", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u6dcb\u5df4\u7ed3\u80bf\uff0c\u5efa\u8bae\u589e\u5f3a\u6216MR\u68c0\u67e5\uff1b\r\n2\u3001\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6a21\u7cca\uff1b\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u4e0d\u5747\u5300\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u589e\u539a\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["20182", "", "\u6731\u6c38\u4e50", "ZHU YONG LE 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 3, 1, 10, 41, 9", "", "", "", "ZYL46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "\u653e\u5c04\u79d1", "", "CT", "\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\uff0c\u53f3\u80ba\u95e8\u53ef\u89c1\u5c0f\u80bf\u5757\uff0c\u7eb5\u9694\u5185\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\u590d\u67e5\uff1a\u53f3\u4e0a\u80ba\u53ef\u89c1\u7247\u6761\u72b6\u5f71\uff0c\u53f3\u80ba\u95e8\u589e\u5927\uff0c\u652f\u6c14\u7ba1\u5f00\u53e3\u7a0d\u663e\u53d8\u7a84\uff0c\u8fb9\u7f18\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u4f59\u80ba\u6e05\u6670\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u53f3\u80ba\u95e8\u53ef\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u7eb5\u9694\u5185\u9686\u7a81\u4e0b\u53ca\u8154\u9759\u8109\u524d\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["29485", "", "\u5f20\u7389\u73cd", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 3, 1, 15, 4, 1", "", "", "", "ZYL45", "\u808b\u9aa8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa711\u540e\u808b\u9aa8\u75c2\u5f62\u6210\u3002", "\u539f\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u75c2\u5f62\u6210\uff0c\u65ad\u7aef\u9aa8\u8d28\u589e\u751f\uff0c\u9aa8\u6298\u7ebf\u6d88\u5931\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u4e0d\u80bf\uff0c\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u80a9\u80db\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["53553", "", "\u5468\u5e94\u864e", "ZHOU YING LIANG 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2008, 10, 13, 9, 50, 11", "", "", "", "ZYL45", "\u9f3b\u54bd\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u7a0d\u9971\u6ee1\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6e05\u6670\uff1b\u4e24\u4fa7\u9888\u90e8\u7ed3\u6784\u7a0d\u6a21\u7cca\uff0c\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28226", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 1, 4, 10, 40, 34", "", "", "", "ZYL45", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5916\u79d1", "\u9648\u51b6", "CT", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u9aa8\u6298\u3002", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u6298\u7ebf\uff0c\u65ad\u7aef\u7a0d\u663e\u9519\u4f4d\uff0c\u90bb\u8fd1\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u7eb5\u9694\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28947", "", "ZHANG YU LIN F", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 8, 50, 36", "", "", "", "ZYL45", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28948", "", "\u5f20\u7389\u73b2", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 9, 6, 19", "", "", "", "ZYL45", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff1b\r\n\u5de6\u4fa7\u810a\u67f1\u65c1\u5f02\u5e38\u4fe1\u53f7\u3002", "\u8170\u690e\u751f\u7406\u5b58\u5728\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0cL4/5\u690e\u95f4\u76d8\u4fe1\u53f7\u5f02\u5e38\uff0c\u5e76\u5411\u540e\u7a81\u51fa\uff0c\u90bb\u8fd1\u7684\u690e\u4f53\u4e0a\u4e0b\u7f18\u53ef\u89c1\u7247\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u810a\u67f1\u65c1\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26333", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 44 F", "1900, 1, 1, 0, 0", "44 Y", "\u5973", "2006, 10, 25, 10, 55, 21", "", "", "", "ZYL44", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u5efa\u8bae\u53d6\u524d\u7247\u6bd4\u8f83\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u58c1\u58c1\u7a0d\u539a\uff0c\u53f3\u4fa7\u9888\u52a8\u8109\u9798\u533a\u7a0d\u663e\u9971\u6ee1\uff0c\u4e24\u4fa7\u9888\u90e8\u653e\u7597\u540e\u7ea4\u7ef4\u5316\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u786c\u5316\u660e\u663e\uff0c\u4e24\u4fa7\u7ffc\u7a81\u9aa8\u76ae\u8d28\u4e0d\u8fde\u7eed\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7774a359:1529a76e958:52b8", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "043Y", "\u5973", "2016, 2, 1, 10, 39, 7", "", "", "", "ZYL43", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b\u52a0\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u3001\u9885\u5e95\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082015.02.27\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002\n ", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2016, 2, 1, 11, 16, 22, 67000", "\u5ba1\u6838\u5b8c\u6210"], + ["7897", "", "ZHANG YU LING 42 F", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 1, 2, 15, 6, 53", "", "", "", "ZYL42", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7898", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 1, 2, 15, 26, 5", "", "", "", "ZYL42", "\u9888\u3001\u8170\u690eCT\u5e73\u626b", "\u9888\u690e\u75c5\uff0c\u8170\u690e\u95f4\u76d8\u7a81\u51fa", "", "", "MR", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u7a81\u51fa\uff0cC5-C7\u6c34\u5e73\u5c0f\u5173\u8282\u9aa8\u8d28\u589e\u751f\u3002L4\uff0d5\u690e\u95f4\u76d8\u53d8\u6027\u5e76\u7a81\u51fa\u3002", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff1bC5-C7\u6c34\u5e73\u690e\u7ba1\u540e\u7f18\u89c1\u5c0f\u952f\u9f7f\u6837\u538b\u8ff9\uff1bL4\uff0d5\u690e\u95f4\u76d8\u4fe1\u53f7\u53d8\u4f4e\u5e76\u5411\u5de6\u540e\u65b9\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u5de6\u4fa7\u810a\u795e\u7ecf\u6839\uff1b\u4f59\u9888\u3001\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u845b\u9e3f\u60e0", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["22032", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 50, 31", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22033", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 51, 52", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22034", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 52, 48", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22035", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2006, 5, 9, 10, 56, 4", "", "", "", "ZYL40", "\u8098\u5173\u8282", "", "", "", "CT", "\u53f3\u8098\u5173\u8282\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u53f3\u4fa7\u8098\u5173\u8282\u6784\u6210\u9aa8\u9aa8\u76ae\u8d28\u5b8c\u6574\u5149\u6ed1\uff0c\u9ad3\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u53f3\u8098\u5173\u8282\u4e0d\u80bf\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["94c9982:14bc354ff17:3261", "A0060629", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "42Y", "\u5973", "2015, 2, 27, 8, 0", "", "202416&13581326770", "", "ZYL39", "\u78c1\u5171\u632f\u626b\u63cf:\u9f3b\u54bd+\u9885\u5e95(\u542b\u53e3\u54bd)(\u4e24\u90e8\u4f4d)(\u5e73\u626b+\u589e\u5f3a)", "(C11.901)\u9f3b\u54bd\u6076\u6027\u80bf\u7624", "\u8179\u653e\u79d12", "\u5f20\u4e5d\u6210", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082014.09.11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["185246", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YUE LING 39 F", "1975, 1, 1, 0, 0", "39 Y", "\u5973", "2012, 10, 11, 14, 16, 37", "", "", "", "ZYL39", "CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4fb5\u53ca\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-2-21\uff09\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["2b7744ff:148639a4186:3a0f", "", "\u6731\u6708\u73b2", "ZHUYUE LING", "1976, 1, 1, 0, 0", "039Y", "\u5973", "2014, 9, 11, 17, 18, 41", "", "", "", "ZYL39", "NP BC^HB", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\u3002\n ", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["320da32f:142315383c5:-386b", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1976, 1, 1, 0, 0", "038Y", "\u5973", "2013, 11, 7, 14, 56, 29", "", "", "", "ZYL38", "H", "", "", "", "CT", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-10-11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["99758", "", "\u6731\u6708\u73b2", "ZHU YUE LING 38 F", "1900, 1, 1, 0, 0", "38 Y", "\u5973", "2010, 5, 24, 9, 37, 52", "", "", "", "ZYL38", "\u9f3b\u54bdCT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u75c5\u53d8\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u6d88\u5931\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u8f83\u524d\uff082009\uff0d5\uff0d18\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u9f3b\u8154\u901a\u7545\uff1b\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158076", "", "\u6731\u8dc3\u73b2", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "37 Y", "\u5973", "2012, 2, 21, 13, 25, 38", "", "", "", "ZYL37", "C T \u5e73 \u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\r\n\u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158077", "", "ZHU YUE LING 37 F", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "", "\u5973", "2012, 2, 21, 13, 29, 52", "", "", "", "ZYL37", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["143767", "", "\u6731\u6708\u73b2", "ZHU YUE LING 36 F", "1900, 1, 1, 0, 0", "36 Y", "\u5973", "2011, 9, 20, 13, 47, 31", "", "", "", "ZYL36", "\u9f3b\u54bd\u3001\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u4e24\u4fa7\u4e0d\u5bf9\u79f0\uff0c\u5de6\u4fa7\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0e\u524d\u7247\uff082010\uff0d11\uff0d16\uff09\u6bd4\u8f83\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["69679", "", "\u6731\u6708\u73b2", "ZHU YUE LIN 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 5, 18, 9, 41, 41", "", "", "", "ZYL35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5efa\u8baeMR\u68c0\u67e5\uff1b\r\n2\u3001\u5de6\u4fa7\u8776\u7aa6\u708e\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u8776\u7aa6\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u7c98\u819c\u589e\u539a\uff1b\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-32575e5f:13fdad79866:-17", "", "NONAME", "NONAME", "2013, 7, 14, 10, 15, 15, 3000", "", "\u7537", "2012, 7, 20, 14, 15, 59", "", "", "", "\u5f90\u5a1f", "BREAST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-8d313fa:160251c05f7:-2080", "\u4f53\u68c0222", "\u8d24\u7231\u83b2", "XIAN AI LIAN", "2017, 12, 5, 14, 41, 31, 217000", "", "\u5973", "2017, 12, 5, 14, 43, 8, 27000", "", "", "", "\u4f53\u68c0222", "\u9aa8\u9abc", "", "\u5987\u7624\u79d11", "\u80e1\u9e4f", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-2222bc14:1628e7c9a9b:3e6e", "", "\u738b\u5efa\u610f", "WANG JIAN YI", "1973, 1, 1, 0, 0", "45", "\u5973", "2018, 4, 4, 11, 32, 45, 77000", "", "", "", "\u4f53\u68c0123456", "\u9aa8\u9abc", "", "\u80f8\u5185\u79d12", "\u80e1\u6768", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-4ecb26f9:15f95a2f2fa:589e", "", "\u8bb8\u6625\u5a07", "XU CHUN JIAO", "2017, 11, 8, 8, 58, 58, 233000", "", "\u5973", "2017, 11, 8, 9, 1, 41, 280000", "", "", "", "\u4f53\u68c0123", "\u9aa8\u9abc", "", "\u804c\u5de5\u95e8\u8bca", "\u8d75\u5fb7\u7ef5", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["307bc15d:1616ddef00f:44b8", "654", "\u5434\u6653\u83b2", "WU XIAO LIAN", "1963, 1, 1, 0, 0", "55", "\u5973", "2018, 2, 7, 14, 20, 48, 513000", "", "", "", "\u4f53\u68c0", "\u9aa8\u9abc", "", "\u95e8\u8bca\u4e73\u817a\u79d1", "\u8d75\u5fb7\u7ef5", "CR", "\u53f3\u4fa7\u80b1\u9aa8\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\u3002", "\u53f3\u4fa7\u80b1\u9aa8\u9aa8\u76ae\u8d28\u8fde\u7eed\uff0c\u9aa8\u5c0f\u6881\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u95f4\u9699\u6b63\u5e38\u3002", "\u9676\u94a7", "\u51af\u6653\u6ce2", "2018, 2, 7, 14, 31, 11, 890000", "\u5ba1\u6838\u5b8c\u6210"], + ["142121", "", "yuanqian", "yuanqian", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 9, 2, 15, 51, 43", "", "", "", "\u4f01\u4e1a\u548c\u4ed6\u4eba\u7684\u3001", "", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["422b2ceb:163617157f4:7f2c", "", "\u9a6c", "\u9a6c", "2018, 5, 15, 10, 22, 5, 133000", "", "\u7537", "2018, 5, 15, 10, 19, 4", "", "", "", "\u9a6c", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1bd7238d:14c9c1974bb:-31bf", "A0068657", "\u7f57\u4e09\u82b1", "LUO SAN HUA", "1972, 1, 1, 0, 0", "44Y", "\u7537", "2015, 4, 10, 14, 0", "", "322673&13971417707", "", "\u7f57\u4e09\u82b1", "\u80f8\u90e8\u5e73\u626b\u589e\u5f3a", "(D15.203)\u7eb5\u9694\u826f\u6027\u80bf\u7624", "\u80f8\u5916\u3001\u9aa8\u8f6f\u7ec4\u7ec7\u5916\u79d12", "\u4e25\u4fdd\u56fd", "CT", " \u524d\u7eb5\u9694\u80bf\u5757\uff0c\u8003\u8651\u80f8\u817a\u7624\uff1b\n \u5de6\u80f8\u819c\u8f6c\u79fb\u7624\uff1b\n \u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\n \u7eb5\u9694\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u53f3\u4e0a\u80ba\u5c0f\u7ed3\u8282\u5f71\uff0c\u6162\u6027\u611f\u67d3\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u80ba\u6162\u6027\u611f\u67d3\u3002", " \u524d\u7eb5\u9694\u5206\u53f6\u72b6\u80bf\u5757\u5f71\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u5185\u53ef\u89c1\u9499\u5316\u7076\uff0c\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u8f83\u5927\u5c42\u9762\u8303\u56f4\u7ea68.2cmx8.0cm\uff0c\u534a\u5305\u57cb\u5347\u4e3b\u52a8\u8109\uff0c\u90bb\u8fd1\u9aa8\u8d28\u65e0\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u80f8\u819c\u5f3a\u5316\u5c0f\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea61.1cmx3.7cm\uff0c\u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\u7eb5\u96941\u30012\u30014\u30015\u30017\u7ec4\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u6dcb\u5df4\u7ed3\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.8cm\uff0c\u5de6\u80ba\u95e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u53f3\u80ba\u4e0a\u53f6\u6de1\u8584\u5c0f\u7ed3\u8282\u5f71\uff0c\u4e24\u80ba\u591a\u53d1\u6761\u7d22\u5f71\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-26addf6b:164343f6b6a:-7fd5", "", "\u674e\u6cfd\u519b", "LI ZE JUN", "1964, 1, 1, 0, 0", "55Y", "\u7537", "2018, 6, 25, 8, 0", "", "1021385&15586502788", "", "\u674e\u6cfd\u519b", "CT\u626b\u63cf:\u80f8\u90e8\u9501\u9aa8\u4e0a\u533a\u5e73\u626b", "(C73.x00)\u7532\u72b6\u817a\u6076\u6027\u80bf\u7624", "\u95e8\u8bca\u80c3\u80a0\u3001\u6ccc\u5c3f\u5916\u79d1", "\u5d14\u6bbf\u751f", "CT", " \u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u4ecd\u89c1\u80bf\u5757\uff0c\u8f83\u524d\u7a0d\u7f29\u5c0f\uff1b\n \u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u80bf\u5757\u5f71\uff0c\u957f\u5f84\u7ea63.2cm\uff0c\u8f83\u524d\uff082017-09-20\uff09\u7a0d\u7f29\u5c0f\uff0c\u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", "\u5f90\u8302\u6797", "\u8463\u76fc\u76fc", "2018, 6, 25, 14, 20, 27, 677000", "\u5ba1\u6838\u5b8c\u6210"], + ["-1cb29b80:159627e45f1:-1cf7", "", "ZHANG ZHEN ZHU", "ZHANG ZHEN ZHU", "1947, 1, 4, 0, 0", "070Y", "\u5973", "2017, 1, 4, 7, 56, 32", "", "", "", "ZZZ70", "HEAD", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["796832d0:1570e9875c8:-52e", "", "ZHANG ZHAO YA", "ZHANG ZHAO YA", "1989, 9, 10, 0, 0", "027Y", "\u7537", "2016, 9, 10, 13, 58, 34", "", "", "", "ZZY27", "NP BC^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37443", "", "ZHOU ZHONG YING 25 F", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 11, 13, 10, 46, 12", "", "", "", "ZZY25", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37444", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 11, 13, 10, 48, 43", "", "", "", "ZZY25", "\u80f8\u90e8\u4e0a\u988c\u7aa6CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u8f83\u524d\u660e\u663e\uff1b\r\n\u80ba\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u539f\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u4e24\u4fa7\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-8-13\uff09\u589e\u5927\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34659", "", "\u5468\u4e2d\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 8, 13, 10, 14, 8", "", "", "", "ZZY25", "\u9f3b\u8154\u3001\u9f3b\u7aa6CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u9f3b\u7aa6\u708e\u75c7\u8f83\u524d\u597d\u8f6c\u3002", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u7b5b\u7aa6\u53ca\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-1-25\uff09\u597d\u8f6c\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34694", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 24 F", "1900, 1, 1, 0, 0", "24 Y", "\u5973", "2007, 8, 13, 15, 50, 17", "", "", "", "ZZY24", "\u80f8\u90e8CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u80ba\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["64cd8f20:166e683aaaf:-25ef", "", "\u66fe\u82b7\u598d", "CENG ZHI YAN", "2015, 1, 1, 0, 0", "3", "\u5973", "2018, 11, 6, 9, 24, 58, 403000", "", "", "", "zzy123", "\u9aa8\u9abc", "", "\u809d\u80c6\u80f0\u79d11", "\u9648\u864e", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8889", "", "zzxtest4 o", "zzxtest4 o", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 10, 14, 6, 28", "", "", "", "zzxtest4", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8758", "", "ZZXTEST3 40", "ZZXTEST3 40", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 5, 15, 18, 59", "", "", "", "ZZXTEST3", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8737", "", "ZZXTEST2 40 O", "ZZXTEST2 40 O", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 3, 4, 16, 2, 42", "", "", "", "ZZXTEST2", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["17843", "", "ZZXGA1 40 M", "ZZXGA1 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2005, 10, 27, 16, 2, 15", "", "", "", "ZZXGA1", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7426", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 25, 30", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7427", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 39, 57", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["68627", "", "\u90b9\u8d24\u4f5c", "ZHOU ZUO XIAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2009, 5, 5, 10, 29, 7", "", "", "", "ZZX63", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u809d\u65b9\u53f6\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u7d2f\u53ca\u809d\u95e8\u53ca\u809d\u5de6\u9759\u8109\uff1b\r\n2\u3001\u8179\u819c\u540e\u80bf\u5757\uff0c\u6dcb\u5df4\u7ba1\u56ca\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n3\u3001\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\u3002", "\u809d\u810f\u589e\u5927\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u809d\u65b9\u53f6\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u6700\u5927\u5f84\u7ea611.0cm\uff0c\u80bf\u5757\u7a81\u5165\u809d\u95e8\uff0c\u809d\u5de6\u9759\u8109\u663e\u793a\u4e0d\u6e05\uff1b\u80c6\u56ca\u672a\u89c1\u663e\u793a\uff1b\u80f0\u817a\u53ca\u813e\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0b\u8154\u9759\u8109\u540e\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u6700\u5927\u5f84\u7ea635mm\uff0cCT\u503c\u7ea67HU\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-71217444:1626017ef8d:368c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 3, 26, 0, 0", "055Y", "\u7537", "2018, 3, 26, 10, 38, 27", "", "", "", "ZZX55", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:154a", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 3, 7", "", "", "", "ZZX55", "KNEE^HB", "", "", "", "MR", " \u5de6\u819d\u5173\u8282\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u9acc\u4e0a\u56ca\u5c11\u91cf\u79ef\u6db2\u3002", " \u5de6\u4fa7\u80eb\u9aa8\u5e73\u53f0\u524d\u7f18\u5c0f\u7ed3\u8282\u72b6\u957fT1\u3001T2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u754c\u6e05\u6670\u5de6\u819d\u5173\u8282\u4f59\u7ec4\u6210\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u5747\u5300\uff0c\u9acc\u4e0a\u56ca\u7247\u72b6\u6c34\u6837\u4fe1\u53f7\u5f71\uff1b\u5de6\u819d\u5173\u8282\u6ed1\u819c\u6b20\u5149\u6ed1\uff1b\u524d\u540e\u4ea4\u53c9\u97e7\u5e26\u3001\u4e24\u4fa7\u526f\u97e7\u5e26\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:12de", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 14, 41, 23", "", "", "", "ZZX55", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n T11\u690e\u4f53\u7ed3\u8282\uff0c\u8003\u8651\u8bb8\u83ab\u6c0f\u7ed3\u8282\u3002", " \u9888\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u7a0d\u663e\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0cC4/5-C6/7\u690e\u95f4\u76d8\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n \u8170\u690e\u751f\u7406\u66f2\u5ea6\u7a0d\u53d8\u76f4\uff0c\u8170\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1bT11\u690e\u4f53\u540e\u4e0a\u7f18\u7ed3\u8282\u72b6\u4f4e\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u9510\u5229\uff1bL3/4-L5/S1\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597aaa3f8:2f5e", "", "\u6731\u6b63\u79c0", "ZHU ZHEN XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 31, 40", "", "", "", "ZZX55", "H", "", "", "", "CT", " \u9885\u8111CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-4a88", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 6, 25, 0, 0", "054Y", "", "2018, 6, 25, 11, 9, 34", "", "", "", "ZZX54", "BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1cb29b80:15916444aaa:-6ff0", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 19, 0, 0", "053Y", "\u7537", "2016, 12, 19, 17, 11, 9", "", "", "", "ZZX53", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:158f70ac762:62c9", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 14, 0, 0", "053Y", "\u7537", "2016, 12, 14, 8, 13, 57", "", "", "", "ZZX53", "SHOULDER^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7d607302:14bd86f70e6:5b4a", "", "ZHANGZHAOXI", "ZHANGZHAOXI", "1965, 1, 1, 0, 0", "051Y", "\u7537", "2015, 3, 2, 13, 41, 19", "", "", "", "ZZX51", "5.1 ROUTINE CHEST 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["42d4c1f3:14fcfe095d8:7d6e", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1966, 1, 1, 0, 0", "050Y", "\u7537", "2015, 9, 15, 16, 43, 48", "", "", "", "ZZX50", "N", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["159527", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1900, 1, 1, 0, 0", "047Y", "\u7537", "2012, 3, 5, 14, 28, 23", "", "", "", "ZZX47", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-703b956b:145e4e3d166:14c2", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1969, 5, 11, 0, 0", "045Y", "\u7537", "2014, 5, 11, 15, 30, 37", "", "", "", "ZZX45", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["59030", "", "ZHANG ZHAO XI 45 M", "ZHANG ZHAO XI 45 M", "1900, 1, 1, 0, 0", "", "\u7537", "2008, 12, 18, 13, 22, 11", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["4cf0e29d:13f5b55d24a:5724", "", "ZHANG ZHAO XI45/M", "ZHANG ZHAO XI45/M", "2013, 6, 19, 0, 0", "", "\u7537", "2013, 6, 19, 16, 25, 4", "", "", "", "ZZX45", "ROUTINE BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["44013", "", "ZZXTESTP 45 M", "ZZXTESTP 45 M", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 6, 18, 9, 41, 13", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["19674", "", "ZHANG ZHAO XI 42 M", "ZHANG ZHAO XI 42 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 2, 7, 15, 10, 35", "", "", "", "ZZX42", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["31673", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 9, 17, 24, 8", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13677", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 2, 15, 29, 12", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13648", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 1, 14, 48, 3", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22193", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 5, 10, 10, 10, 57", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["32314", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 29, 12, 1, 52", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["14530", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 4, 21, 16, 50, 52", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["23863", "", "ZHANG ZHAO XI 35 M", "ZHANG ZHAO XI 35 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 7, 17, 16, 14, 51", "", "", "", "ZZX35", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-671c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 6, 21, 0, 0", "055Y", "\u7537", "2018, 6, 21, 10, 57, 49", "", "", "", "ZZX20180621", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["5fd7a7f8:162278bf69b:-1ea6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 3, 15, 0, 0", "054Y", "\u7537", "2018, 3, 15, 10, 59, 6", "", "", "", "ZZX123", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:15287c9855f:-6535", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 1, 28, 0, 0", "053Y", "\u7537", "2016, 1, 28, 11, 27", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["320da32f:1423bc83eef:-6865", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 1, 1, 0, 0", "050Y", "\u7537", "2013, 11, 11, 8, 17, 19", "", "", "", "ZZX", "A", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53d81f19:164accdaaec:488f", "", "ZHANG ZHENG XIN", "ZHANG ZHENG XIN", "1965, 7, 19, 0, 0", "053Y", "\u5973", "2018, 7, 19, 8, 55, 42", "", "", "", "ZZX", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133584", "", "ZZX", "ZZX", "1900, 1, 1, 0, 0", "040Y", "\u5973", "2011, 6, 6, 14, 15, 35", "", "", "", "ZZX", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-b0fd313:15fa49a54c2:-5487", "", "\u5f20\u5fe0\u7965", "\u5f20\u5fe0\u7965", "2017, 11, 10, 14, 35, 2, 640000", "", "\u7537", "2017, 11, 10, 14, 29, 51", "", "", "", "ZZX", "EXTREMITY", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:15916ebb4c5:9c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 20, 0, 0", "053Y", "\u7537", "2016, 12, 20, 8, 15, 5", "", "", "", "ZZX", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7304b989:15da203d8a9:-29a6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 8, 2, 0, 0", "054Y", "\u7537", "2017, 8, 2, 17, 1, 30", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["25533", "", "\u5468\u6cfd\u76db", "ZHOU ZE SHENG 49 M", "1900, 1, 1, 0, 0", "49 Y", "\u7537", "2006, 9, 25, 10, 16, 29", "", "", "", "ZZS49", "\u809d\u810fMR\u5e73\u626b", "", "", "", "MR", "\u809d\u810fMR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u5f62\u6001\u5927\u5c0f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5b9e\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["127021", "", "ZHEN ZHI QING 60 F", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 3, 30, 12, 16, 52", "", "", "", "ZZQ60", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["127022", "", "\u90d1\u4e4b\u6e05", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "60 Y", "\u5973", "2011, 3, 30, 12, 35, 8", "", "", "", "ZZQ60", "\u8111\u9888\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u672a\u89c1\u5f02\u5e38\u3002\r\n\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff0c\uff08C4-C6\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff09\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u6b63\u5e38\u751f\u7406\u66f2\u5ea6\u6d88\u5931\uff0cC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u5411\u540e\u7a81\u51fa\uff0cC5-6\u690e\u95f4\u76d8\u540e\u7a81\u660e\u663e\u5e76\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13435", "", "ZHEN ZHI QING 55 F", "ZHEN ZHI QING 55 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 4, 14, 42, 7", "", "", "", "ZZQ54", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8188", "", "ZHENG ZHI QING 53 F", "ZHENG ZHI QING 53 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 2, 3, 13, 37, 13", "", "", "", "ZZQ-53", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13994", "", "\u4e2d\u6587\u59d3\u540d", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2005, 3, 23, 10, 17, 44", "", "", "", "ZZQ50", "", "", "", "", "CT", "", "", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["11158", "", "ZHANG ZHONG QIN 44 M", "ZHANG ZHONG QIN 44 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 8, 9, 11, 26, 49", "", "", "", "ZZQ44", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190211", "", "ZHOU ZHI QIANG", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 33, 58", "", "", "", "ZZQ41", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190214", "", "\u5468\u5fd7\u5f3a", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 45, 49", "", "", "", "ZZQ41", "MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8003\u8651\u9aa8\u7ea4\u7ef4\u7ed3\u6784\u4e0d\u826f\uff1b\r\n2\u3001\u8170\u690e\u9000\u53d8\u3002", "\u4e24\u4fa7\u9ad6\u5173\u8282\u5f62\u6001\u5bf9\u79f0\uff0c\u80a1\u9aa8\u5934\u5f62\u6001\u5927\u81f4\u6b63\u5e38\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u4e24\u4fa7\u80a1\u9aa8\u5934\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9ad6\u5173\u8282\u95f4\u9699\u6b63\u5e38\uff0c\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u53ef\u89c1\u7247\u72b6\u957fT1\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8303\u56f4\u5927\u5c0f\u7ea62.6\\xd721cm\uff0cFS\u5448\u9ad8\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u53ef\u89c1\u73af\u5f62\u4f4e\u4fe1\u53f7\u5f71\uff0c\u90bb\u8fd1\u808c\u8089\u5c42\u6b21\u6e05\u6670\uff0c\u4f59\u7ec4\u7ec7\u8868\u73b0\u6b63\u5e38\u3002\r\n\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u548c\u9644\u4ef6\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0cFS\u4fe1\u53f7\u5c1a\u5747\u5300\uff0c\u690e\u4f53\u8fb9\u7f18\u9aa8\u8d28\u589e\u751f\u786c\u5316\uff0c\u690e\u95f4\u76d8\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["89819", "", "\u6731\u7956\u6cc9", "ZHU ZHU QUAN 24 M", "1900, 1, 1, 0, 0", "24 Y", "\u7537", "2010, 1, 27, 9, 9, 3", "", "", "", "ZZQ24", "\u80f8\u58c1MR\u5e73\u626b", "", "", "", "MR", "\u5de6\u540e\u80f8\u58c1\u6761\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u8003\u8651\u8f6f\u7ec4\u7ec7\u80bf\u80c0\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6\u589e\u5f3a\u6392\u9664\u8840\u7ba1\u6027\u75c5\u53d8\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u5de6\u540e\u80f8\u90e8\u6df1\u90e8\u8f6f\u7ec4\u7ec7\u5185\u53ef\u89c1\u6761\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\uff0c\u90bb\u8fd1\u808c\u8089\u808b\u9aa8\u4fe1\u53f7\u5f62\u6001\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u690e\u53ca\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5f6d\u4f1f", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7360", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 28, 14, 5, 18", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7336", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 15, 39, 37", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7339", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 16, 38, 45", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7101", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 14, 15, 9", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21577eec:15b8e8da22b:5cdf", "", "\u5f20\u6b63\u9f50", "zhang zheng qi", "1975, 1, 1, 0, 0", "43Y", "\u7537", "2017, 4, 22, 10, 2, 56", "", "", "", "zzq", "CT\u626b\u63cf\uff1a\u8179\u90e8\u5e73\u626b+\u589e\u5f3a", "", "\u95e8\u8bca", "", "CT", " \u809d\u810f\u591a\u53d1\u6076\u6027\u80bf\u7624\uff0c\u4fb5\u72af\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\u53ca\u4e0b\u8154\u9759\u8109\uff0c\u80f0\u817a\u53d7\u4fb5\u5f85\u6392\uff0c\u95e8\u8109\u5de6\u3001\u53f3\u652f\u6813\u5b50\u5f62\u6210\uff1b\n \u4e24\u80be\u591a\u53d1\u56ca\u80bf\uff1b\n \u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u809d\u810f\u4f53\u79ef\u589e\u5927\uff0c\u809d\u5185\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u5927\u5c0f\u7ea613.0\\xd77.3cm\uff0c\u80bf\u5757\u5c40\u90e8\u7a81\u5165\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\uff0c\u90e8\u5206\u80bf\u5757\u4e0e\u80f0\u5934\u3001\u4e0b\u8154\u9759\u8109\u5206\u754c\u4e0d\u6e05\uff0c\u589e\u5f3a\u626b\u63cf\u660e\u663e\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u809d\u4e2d\u9759\u8109\u4e0e\u80bf\u5757\u5206\u754c\u4e0d\u6e05\uff0c\u4e0a\u8154\u9759\u8109\u3001\u95e8\u8109\u5de6\u3001\u53f3\u652f\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u663e\u793a\u4e0d\u6e05\uff0c\u80f0\u817a\u4f53\u5c3e\u90e8\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u65e0\u5f3a\u5316\uff0c\u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u8042\u5a77\u5a77", "\u90ed\u5c0f\u82b3", "2017, 5, 27, 15, 42, 10, 157000", "\u5ba1\u6838\u5b8c\u6210"], + ["95a3a82:151621917d5:-6a07", "", "ZHENG ZI QING", "ZHENG ZI QING", "1950, 12, 2, 0, 0", "065Y", "\u5973", "2015, 12, 2, 18, 18, 18", "", "", "", "ZZQ", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["34015", "", "\u5f20\u632f\u5e73", "ZHANG ZHEN PING 57 M", "1900, 1, 1, 0, 0", "57 Y", "\u7537", "2007, 7, 23, 9, 22, 23", "", "", "", "ZZP57", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4fa7\u5927\u91cf\u80f8\u6c34\uff0c\u5de6\u4e0b\u80ba\u4e0d\u5f20\uff0c\u5efa\u8bae\u62bd\u80f8\u6c34\u540e\u590d\u67e5CT\uff1b\r\n\u5de6\u80ba\u5c16\u80bf\u5757\uff0c\u5efa\u8bae\u589e\u5f3a\uff1b\r\n\u7eb5\u9694\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u5de6\u4fa7\u80f8\u8154\u5927\u7247\u72b6\u81f4\u5bc6\u5f71\uff0c\u5de6\u80ba\u5bb9\u79ef\u7f29\u5c0f\uff0c\u5de6\u80ba\u5c16\u53ef\u89c1\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea64.8cm\uff0c\u80bf\u5757\u5185\u53ef\u89c1\u9499\u5316\uff0c\u53f3\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u7ed3\u6784\u6a21\u7cca\uff0c\u4e3b\u52a8\u8109\u5f13\u65c1\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-4ecb26f9:15faf85de67:-3346", "", "\u5f20\u5b97\u6885", "ZHANG ZONG MEI", "1968, 1, 1, 0, 0", "49", "\u5973", "2017, 11, 13, 8, 38, 55, 37000", "", "", "", "zzm123", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u65b9\u4fbf\u95e8\u8bca", "\u9c81\u529b", "CR", " \u53f3\u4e73\u5916\u4e0a\u80bf\u5757\uff0c\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a\u2163\u7c7b\u3002\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002\n", " \u53cc\u4e73\u5916\u89c2\u6b63\u5e38\uff0c\u4e73\u5934\u65e0\u51f9\u9677\uff0c\u76ae\u80a4\u5149\u6574\uff0c\u5c40\u90e8\u65e0\u589e\u539a\uff0c\u4e73\u6655\u6b63\u5e38\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u53f3\u4e73\u5916\u4e0a\u540e1/3\u4e0d\u89c4\u5219\u56e2\u5757\u5f71\uff0c\u5185\u90e8\u4f3c\u89c1\u5fae\u5c0f\u9499\u5316\u5f71\uff0c\u5de6\u4e73\u4e2d\u540e\u5c0f\u7247\u6837\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u5de6\u814b\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u5f20\u671d\u4e9a", "\u6bb7\u6c49\u6c11", "2017, 11, 13, 8, 57, 13, 267000", "\u5ba1\u6838\u5b8c\u6210"], + ["-47c59140:14b5de7acf4:-2fdf", "", "\u795d\u5fd7\u8302", "ZHU ZHI MAO", "1935, 1, 1, 0, 0", "081Y", "\u7537", "2015, 2, 8, 15, 15, 39", "", "", "", "ZZM", "H", "", "", "", "CT", "\u5c0f\u8111\u5e55\u533a\u5bc6\u5ea6\u7a0d\u663e\u5f02\u5e38\uff0c\u5efa\u8bae\u53ca\u65f6\u590d\u67e5\u53caMR\u68c0\u67e5\u3002", "\u5c0f\u8111\u5e55\u533a\u5c40\u90e8\u4f3c\u89c1\u5c0f\u7247\u72b6\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0cCT\u503c50HU\uff1b\u4f59\u9885\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u8111\u6c9f\u88c2\u5ba4\u6c60\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-1e62ca27:163a5c326d1:73d4", "", "ZHANG ZHI LAN", "ZHANG ZHI LAN", "1960, 1, 1, 0, 0", "059Y", "\u5973", "2018, 5, 28, 18, 39, 56", "", "", "", "ZZL59", "6.1 ABDOMEN PELVIS 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13413", "", "ZHANG ZHI LAN 60 F", "ZHANG ZHI LAN 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 1, 14, 56, 39", "", "", "", "ZZL", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dbcad0fc1:-c87", "", "\u7ae0\u667a\u51ef", "ZHANG ZHI KAI", "1991, 1, 1, 0, 0", "025Y", "\u7537", "2015, 6, 4, 11, 41, 44", "", "", "", "ZZK25", "\u9ab6\u9ac2\u5173\u8282", "", "", "", "MR", " \u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b\n \u5de6\u4fa7\u9ac2\u9aa8\u5fae\u5c0f\u7ed3\u8282\uff0c\u8003\u8651\u9aa8\u5c9b\u3002", " \u4e24\u4fa7\u9ab6\u9ac2\u5173\u8282\u5728\u4f4d\uff0c\u5173\u8282\u95f4\u9699\u4e0d\u7a84\uff0c\u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0c\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5de6\u4fa7\u9ac2\u9aa8\u89c1\u77edT1\u77edT2\u4fe1\u53f7\u5fae\u5c0f\u7ed3\u8282\u5f71\uff0c\u4f59\u9ab6\u9ac2\u5173\u8282\u5404\u6784\u6210\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u7834\u574f\uff0c\u5468\u56f4\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u6240\u626b\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-7a385b5d:15211339c40:231c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 58, 12", "", "", "", "ZZK25", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-7a385b5d:15211339c40:223a", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 41, 45", "", "", "", "ZZK25", "P", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dc2ae73e6:2e8c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1989, 6, 5, 0, 0", "026Y", "\u7537", "2015, 6, 5, 17, 30, 35", "", "", "", "ZZK", "T-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133723", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 6, 7, 19, 5, 47", "", "", "", "ZZJ50", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff08C3/4-C6/7\u690e\u95f4\u76d8\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0cC3/4-C6/7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u5411\u540e\u65b9\u4e0d\u540c\u7a0b\u5ea6\u7a81\u51fa\uff0c\u786c\u810a\u819c\u56ca\u53d7\u538b\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["166565", "", "\u5f20\u5fd7\u519b", "ZHANG ZHI JUN", "1900, 1, 1, 0, 0", "050Y", "\u7537", "2012, 5, 4, 10, 14, 1", "", "", "", "ZZJ50", "CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u53f6\u80bf\u5757\uff0c\u8003\u8651\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u7ea64.0\\xd73.8cm\u5927\u5c0f\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u53ef\u89c1\u8fb9\u7f18\u7ed3\u8282\u6837\u5f3a\u5316\uff0c\u665a\u671f\u5411\u5fc3\u586b\u5145\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["123303", "", "\u5f20\u5b50\u5efa", "ZHANG ZHI JIAN 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2011, 2, 23, 13, 37, 55", "", "", "", "ZZJ45", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12976", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 42 M", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 12, 27, 9, 18, 27", "", "", "", "ZZJ42", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001L3-L5\u690e\u95f4\u76d8\u53d8\u6027\uff0cL4-5\u690e\u95f4\u76d8\u9ad3\u6838\u8131\u51fa\uff0c\u795e\u7ecf\u6839\u53d7\u538b\uff1b\r\n2\u3001L4-5\u690e\u95f4\u9699\u53d8\u7a84\uff0c\u690e\u5173\u8282\u9762\u9aa8\u8d28\u589e\u751f\u3002", "L3-L5\u690e\u95f4\u76d8T2\u4fe1\u53f7\u53d8\u4f4e\uff0cL4-5\u690e\u95f4\u76d8\u660e\u663e\u53d8\u8584\uff0c\u5411\u524d\u540e\u65b9\u7a81\u51fa\uff0c\u540e\u7f18\u660e\u663e\u538b\u8feb\u786c\u819c\u56ca\uff0c\u4e24\u4fa7\u795e\u7ecf\u6839\u660e\u663e\u53d7\u538b\uff0c\u90bb\u8fd1\u690e\u4f53\u5185\u53ef\u89c1\u957fT2\u4fe1\u53f7\u5f71\u53ca\u9aa8\u8d28\u589e\u751f\uff0c\u4f59\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u5706\u9525\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["24841", "", "\u5f20\u5b50\u5a07", "ZHANG ZI JIAO 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2006, 8, 28, 15, 8, 53", "", "", "", "ZZJ42", "\u8179\u90e8\u3001\u76c6\u8154CT\u5e73\u626b", "", "\u8179\u6ccc\u5916\u79d1", "", "CT", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\uff0c\u80bf\u7624\u590d\u53d1\uff0c\u7d2f\u53ca\u53f3\u4fa7\u8179\u76c6\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u540e\u8179\u58c1\u3002", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff1a\u53f3\u80be\u533a\u53ef\u89c1\u5de8\u5927\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u8fb9\u7f18\u4e0d\u89c4\u5219\uff0c\u5411\u4e0a\u751f\u957f\uff0c\u538b\u8feb\u809d\u53f3\u53f6\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u80bf\u5757\u5411\u4e0b\u6cbf\u8170\u5927\u808c\u53ca\u9ac2\u8170\u808c\u5ef6\u7eed\u81f3\u76c6\u8154\uff0c\u5360\u636e\u53f3\u4fa7\u8179\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u76c6\u8154\uff0c\u8fb9\u7f18\u8102\u80aa\u95f4\u9699\u4e0d\u6e05\uff0c\u80bf\u5757\u5185\u5bc6\u5ea6\u4e0d\u5747\uff0c\u6a2a\u65ad\u9762\u7ea6\u4e3a13.8\\xd711.3cm\uff0c\u53f3\u80be\u6c34\u5e73\u53ef\u89c1\u80bf\u5757\u4fb5\u72af\u53f3\u4fa7\u540e\u8179\u58c1\uff0c\u540e\u8179\u58c1\u53ef\u89c13.6-4.5cm\u5927\u5c0f\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u8179\u819c\u540e\u8840\u7ba1\u53d7\u538b\u79fb\u4f4d\uff0c\u5de6\u80be\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13099", "", "ZHANG ZE JUN 50 F", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "001M", "\u5973", "2005, 1, 5, 15, 14, 12", "", "", "", "ZZJ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12982", "", "\u7ae0\u6cfd\u519b", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2004, 12, 27, 10, 13, 38", "", "", "", "ZZJ", "\u4e0a\u8179\u90e8MR\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", "\u809d\u810f\u591a\u53d1\u56ca\u80bf\u3002", "\u809d\u810f\u8fb9\u7f18\u8f6e\u5ed3\u6b63\u5e38\uff0c\u5176\u5185\u53ef\u89c1\u5927\u5c0f\u4e0d\u7b49\u7684\u957fT1\u957fT2\u4fe1\u53f7\uff0c\u6700\u5927\u5f84\u7ea64.8cm\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u6b63\u5e38\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u80be\u810f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136348", "", "ZHNAG XIAO XIU 38 F", "ZHNAG XIAO XIU 38 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 7, 4, 12, 46, 12", "", "", "", "ZZHX38", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["101858", "", "\u5468\u6b63\u534e", "ZHOU ZHEN HUA 71 M", "1900, 1, 1, 0, 0", "71 Y", "\u7537", "2010, 6, 13, 11, 59, 2", "", "", "", "ZZH71", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u8f7b\u5ea6\u8111\u840e\u7f29\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u7ed3\u6784\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u75c5\u7076\u53ca\u5f62\u6001\u6539\u53d8\uff1b\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u8111\u6c9f\u88c2\u7a0d\u663e\u589e\u5bbd\uff0c\u8111\u56de\u7a0d\u53d8\u7a84\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u9885\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["150825", "", "ZHAO ZONG HAN 65 M 2011 11 30", "ZHAO ZONG HAN 65 M 2011 11 30", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 11, 30, 2, 45, 45", "", "", "", "ZZH65", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12326", "", "ZHANG ZAI HAI 46 M", "ZHANG ZAI HAI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 11, 5, 12, 0, 42", "", "", "", "ZZH46", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76938", "", "ZHOU ZHAO HUI 46 M", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2009, 8, 17, 14, 20, 49", "", "", "", "ZZH46", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76939", "", "\u5468\u671d\u6656", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2009, 8, 17, 14, 24, 50", "", "", "", "ZZH46", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u540e\u53f6\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u540e\u53f6\u5185\u53ef\u89c1\u7a0d\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea61.8cm\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u9010\u6e10\u5f3a\u5316\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30488", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 32, 14", "", "", "", "ZZH40", "\u9885\u8111\u3001\u9f3b\u54bdMR\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "MR", "\u9885\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u4e24\u4fa7\u9f3b\u7532\u80a5\u539a\u3001\u9f3b\u4e2d\u9694\u504f\u66f2\uff1b\r\n\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u76ae\u9ac4\u8d28\u5206\u754c\u6e05\u6670\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u4e24\u4fa7\u5c0f\u8111\u534a\u7403\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u6c9f\u88c2\u6c60\u5ba4\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u5c45\u4e2d\u3002\r\n\u9f3b\u54bd\u7ed3\u6784\u6e05\u6670\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u808b\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u4fa7\u9f3b\u7532\u7c98\u819c\u589e\u539a\uff0c\u9f3b\u4e2d\u9694\u53d7\u538b\u504f\u66f2\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u7a0d\u539a\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30487", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 40, 9", "", "", "", "ZZH40", "\u80f8\u90e8\u3001\u8179\u90e8\u3001\u76c6\u8154\u90e8CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u4e24\u80ba\u3001\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u8179\u8154\u3001\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u4e24\u80ba\u95e8\u4e0d\u5927\uff0c\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u809d\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\u80c6\u80f0\u813e\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u80be\u5927\u5c0f\u3001\u5f62\u6001\u3001\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u8180\u80f1\u3001\u524d\u5217\u817a\u3001\u7cbe\u56ca\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u76f4\u80a0\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["432b435b:142ff7b1b55:-396f", "", "\u8d75\u5fd7\u521a", "ZHAO ZHI GANG", "1982, 1, 1, 0, 0", "032Y", "\u7537", "2013, 12, 17, 16, 1, 23", "", "", "", "ZZG32", "\u80f8\u90e8", "", "", "", "CT", " \u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6af994e2:1616f492f4f:-74a", "", "ZHANG ZHENG GUO", "ZHANG ZHENG GUO", "1965, 2, 7, 0, 0", "053Y", "\u7537", "2018, 2, 7, 17, 50, 54", "", "", "", "ZZG", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152b011e80a:1b40", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1962, 2, 6, 0, 0", "054Y", "\u7537", "2016, 2, 6, 9, 15, 54", "", "", "", "ZZF54", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:1528de27560:204c", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 5, 0, 0", "053Y", "\u7537", "2016, 2, 5, 15, 38, 51", "", "", "", "ZZF53", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-53a381c0:15abb670c74:-737a", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "055Y", "\u5973", "2017, 3, 11, 10, 53, 57", "", "", "", "ZZF20170311", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7243509e:14964a1e0bc:6f52", "", "\u5f20\u6893\u74a0", "ZHANG ZHI FAN", "1996, 1, 1, 0, 0", "019Y", "\u7537", "2014, 10, 31, 16, 0, 27", "", "", "", "ZZF19", "\u80f8\u90e8", "", "", "", "CT", " \u53f3\u4e0a\u80ba\u591a\u53d1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8003\u8651\u7ed3\u6838\u4f34\u51fa\u8840\u53ef\u80fd\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u4e0a\u80ba\u53ef\u89c1\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u90e8\u5206\u53ef\u89c1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u53ef\u89c1\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6a1e3c6e:15f18df120f:-1c96", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 10, 14, 0, 0", "054Y", "\u5973", "2017, 10, 14, 12, 6, 25", "", "", "", "ZZF", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2ea60c99:150e5ca5e23:-7fee", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2b7744ff:148452b9376:-379c", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", " \u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u6dcb\u5df4\u7ed3\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e3b\u52a8\u8109\u5f13\u786c\u5316\u6591\u5757\u5f62\u6210\uff1b\n \u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u80bf\u7624\u6027\u75c5\u53d8\u53ef\u80fd\uff1b\n \u8102\u80aa\u809d\uff1b\n \u80c6\u56ca\u7ed3\u77f3\uff1b\u6162\u6027\u80c6\u56ca\u708e\u3002\n ", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u8fb9\u754c\u6e05\u695a\uff0c\u4f59\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e3b\u52a8\u8109\u5f13\u7ba1\u58c1\u53ef\u89c1\u9499\u5316\u7076\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5185\u53ef\u89c1\u7c97\u9897\u7c92\u72b6\u9499\u5316\u5f71\u3002\n \u809d\u810f\u5927\u5c0f\u3001\u5f62\u6001\u6b63\u5e38\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\u51cf\u4f4e\uff0cCT\u503c\u7ea637HU\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5185\u53ef\u89c1\u5c0f\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u7ed3\u8282\uff0c\u957f\u5f84\u5c0f\u4e8e0.5cm\uff1b\u80f0\u817a\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["638be4b3:15abb43dbd6:-75cf", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 3, 11, 0, 0", "054Y", "\u5973", "2017, 3, 11, 11, 13, 15", "", "", "", "ZZF", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6af994e2:161828cabd1:ce4", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 11, 0, 0", "055Y", "\u7537", "2018, 2, 11, 16, 14, 18", "", "", "", "ZZF", "L-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152f8542e34:510d", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE", "1936, 1, 1, 0, 0", "081Y", "\u7537", "2016, 2, 19, 15, 36, 19", "", "", "", "ZZD81", "HEAD", "", "", "", "MR", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e24\u4fa7\u5927\u8111\u534a\u7403\u767d\u8d28\u533a\u591a\u53d1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u7070\u767d\u8d28\u754c\u9650\u6e05\u6670\uff0c\u8111\u6c9f\u8111\u88c2\u589e\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u6269\u5927\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "\u5468\u4fca\u82ac", "2016, 2, 19, 15, 57, 57, 697000", "\u5ba1\u6838\u5b8c\u6210"], + ["126146", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE 77 M", "1900, 1, 1, 0, 0", "77 Y", "\u7537", "2011, 3, 22, 10, 13, 16", "", "", "", "ZZD77", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u4e24\u4fa7\u6795\u9876\u53f6\u4fa7\u8111\u5ba4\u65c1\u53ca\u5de6\u4fa7\u53ef\u89c1\u591a\u5904\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["42d4c1f3:15037121d9a:-56ef", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1965, 10, 5, 0, 0", "050Y", "\u7537", "2015, 10, 5, 11, 17, 30", "", "", "", "ZZD50", "PELVIS^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14ce42c08ee:4feb", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1966, 4, 23, 0, 0", "049Y", "\u7537", "2015, 4, 23, 12, 8, 34", "", "", "", "ZZD49", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["682a0ae3:14fd0ac907d:-3b49", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u80f8\u90e8\u5e73\u626b", "", "", "", "CT", " \u4e24\u80ba\u708e\u6027\u75c5\u53d8\uff1b\n \u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u5de6\u4e0a\u80ba\u53ca\u53f3\u80ba\u4e2d\u53f6\u89c1\u6591\u7247\u6761\u7d22\u5f71\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.9cm\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 16, 570000", "\u5ba1\u6838\u5b8c\u6210"], + ["-5f2a03c3:14fd89152c3:-7ffc", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u5934\u5e73\u626b\u90e8", "", "", "", "CT", " \u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u65e0\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 10, 783000", "\u5ba1\u6838\u5b8c\u6210"], + ["7d607302:14be2c4a3db:-282b", "", "\u90b9\u73cd\u6625", "ZOU ZHEN CHUN", "1946, 1, 1, 0, 0", "070Y", "\u7537", "2015, 3, 4, 11, 54, 56", "", "", "", "ZZC70", "\u8179\u90e8+\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u809d\u5185\u591a\u53d1\u7ed3\u8282\u53ca\u80bf\u5757\uff0c\u8003\u8651\u809d\u764c\u7d2f\u53ca\u809d\u5305\u819c\uff1b\n 2\u3001\u809dVII\u6bb5\u5c0f\u56ca\u80bf\uff1b\n 3\u3001\u809d\u786c\u5316\uff0c\u95e8\u8109\u9ad8\u538b\uff0c\u813e\u5927\uff1b\n 4\u3001\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u6813\u5b50\uff1b\n 5\u3001\u80c6\u56ca\u708e\uff1b\n 6\u3001\u5de6\u80be\u591a\u53d1\u5c0f\u56ca\u80bf\uff1b\n 7\u3001\u4e24\u80ba\u6162\u6027\u652f\u6c14\u7ba1\u708e\uff0c\u4e24\u80ba\u6ce1\u6027\u80ba\u6c14\u80bf\uff1b\n 8\u3001\u4e24\u80ba\u4e0b\u53f6\u9648\u65e7\u6027\u75c5\u53d8\uff1b\n 9\u3001\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n 10\u3001\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u3002", " \u809d\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u8fb9\u7f18\u5448\u6ce2\u6d6a\u6837\u6539\u53d8\uff0c\u809d\u5185\u591a\u53d1\u7a0d\u4f4e\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u4f4d\u4e8e\u809d\u53f3\u540e\u53f6\uff0c\u8fb9\u754c\u6a21\u7cca\uff0c\u6700\u5927\u622a\u9762\u79ef\u7ea66.0cmx4.8cm\uff0c\u589e\u5f3a\u626b\u63cf\u53ef\u89c1\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u75c5\u7076\u4e0e\u809d\u5305\u819c\u5206\u754c\u4e0d\u6e05\uff0c\u53e6\u809dVII\u6bb5\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u8f83\u6e05\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5468\u56f4\u8102\u80aa\u95f4\u9699\u6a21\u7cca\uff0c\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\u5f71\uff1b\u813e\u5927\uff0c\u813e\u9759\u8109\u3001\u80c3\u5e95\u98df\u7ba1\u9759\u8109\u8fc2\u66f2\u6269\u5f20\uff1b\u80f0\u817a\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u80be\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u754c\u6e05\uff0c\u5927\u8005\u957f\u5f84\u7ea60.9cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\u3002\n \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u589e\u591a\u7d0a\u4e71\uff0c\u53f3\u80ba\u4e0b\u53f6\u9499\u5316\u5f71\uff0c\u4e24\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c11\u8bb8\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u4e24\u80ba\u6c14\u56ca\u5f71\uff0c\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u3001\u9686\u7a81\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u77ed\u5f84\u4e0d\u8d85\u8fc71.0cm\uff1b\u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff1b\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u6d69", "\u5468\u4fca\u82ac", "2015, 3, 4, 15, 21, 9, 617000", "\u5ba1\u6838\u5b8c\u6210"], + ["208308", "", "\u5de6\u81ea\u6210", "ZUO ZI CHENG", "1900, 1, 1, 0, 0", "060Y", "\u7537", "2013, 4, 17, 10, 48, 35", "", "", "", "ZZC", "CT\u5e73\u626b+\u589e\u5f3a\u626b\u63cf,", "", "", "", "CT", "\u5de6\u80ba\u95e8\u56e2\u5757\u53ca\u5de6\u80ba\u95e8\u6dcb\u5df4\u7ed3\u80bf\u5927\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff1b\r\n\u5de6\u4e0a\u80ba\u963b\u585e\u6027\u80ba\u708e\uff0c\u80bf\u7624\u5f85\u6392\uff1b\r\n\u5de6\u4fa7\u80f8\u8154\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002", "\u5de6\u80ba\u591a\u53d1\u6591\u7247\u53ca\u56e2\u5757\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u76f8\u4e92\u878d\u5408\uff0c\u4e0e\u7eb5\u9694\u3001\u80f8\u819c\u3001\u5de6\u80ba\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u5de6\u80ba\u95e8\u5f71\u589e\u5927\uff1b\u5de6\u4e0a\u80ba\u591a\u53d1\u7ed3\u8282\u5f71\uff0c\u5927\u8005\u957f\u5f84\u7ea61.0cm\uff1b\u53f3\u80ba\u672a\u89c1\u540d\u7ebf\u5bc6\u5ea6\u5360\u4f4d\u5f71\uff1b\u589e\u5f3a\u626b\u63cf\uff0c\u5de6\u80ba\u95e8\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u56e2\u5757\u5f71\uff0c\u4e0e\u80ba\u95e8\u8840\u7ba1\u7c98\u8fde\uff0c\u8fb9\u754c\u4e0d\u6e05\uff0c\u5de6\u4fa7\u80f8\u8154\u89c1\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b299cdf:145aae0b209:-68cd", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN", "1983, 1, 1, 0, 0", "032Y", "\u7537", "2014, 4, 29, 8, 16, 23", "", "", "", "ZZB32", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u53d8\u3002", " \u9888\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u89c1\u8102\u80aa\u4fe1\u53f7\u4e0d\u5747\uff0c\u8fb9\u7f18\u9510\u5229\uff0c\u591a\u53d1\u5507\u6837\u589e\u751f\u7076\uff1bC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u4e0d\u540c\u7a0b\u5ea6\u7a0d\u663e\u5411\u524d\u6216\u5411\u540e\u7a81\u51fa\uff0c\u786c\u819c\u56ca\u8fb9\u7f18\u8f7b\u5ea6\u53d7\u538b\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["134191", "", "ZHANG ZHI BING 30 M", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 6, 13, 13, 46, 56", "", "", "", "ZZB32", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["134193", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "30 Y", "\u7537", "2011, 6, 13, 14, 3, 50", "", "", "", "ZZB32", "\u9885\u8111\u3001\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001\u9888\u690e\u9000\u53d8\uff1b\r\n2\u3001C4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\r\n3\u3001\u9885\u8111MR\u5e73\u626b\u672a\u89c1\u5f02\u5e38\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["75938", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN 27 M", "1900, 1, 1, 0, 0", "27 Y", "\u7537", "2009, 8, 4, 9, 31, 38", "", "", "", "ZZB27", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u3001C4/5\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["56901", "", "\u5f20\u5fd7\u5b89", "ZHANG ZHI AN 64 M", "1900, 1, 1, 0, 0", "64 Y", "\u7537", "2008, 11, 20, 15, 42, 11", "", "", "", "ZZA64", "\u4e0a\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u809d\u53f3\u53f6\u80bf\u5757\uff1a\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u80c6\u7ba1\u764c\u4e0d\u6392\u9664(\u809d\u8113\u80bf)\u3002", "\u809d\u53f3\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea610.5cm\u80bf\u5757\uff0c\u80bf\u5757\u4fe1\u53f7\u4e0d\u5747\u56ca\u53d8\u660e\u663e\uff0c\u5176\u5185\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\uff0c\u56ca\u58c1\u539a\u8584\u4e0d\u5747\uff0c\u5e76\u53ef\u89c1\u5206\u5c42\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u589e\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13265", "", "\u90d1\u73cd", "ZHENG ZHEN 81 F", "1900, 1, 1, 0, 0", "81 Y", "\u5973", "2005, 1, 18, 9, 26, 13", "", "", "", "ZZ81", "\u9885\u8111CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u8111\u840e\u7f29\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u533a\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u5185\u56ca\u540e\u652f\u53ef\u89c11.2cm\u5927\u5c0f\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6b20\u6e05\u6670\uff0c\u4e24\u4fa7\u8111\u5ba4\u65c1\u767d\u8d28\u533a\u53ef\u89c1\u7247\u72b6\u4f4e\u5bc6\u5ea6\u533a\uff0c\u8111\u5ba4\u7a0d\u663e\u6269\u5927\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u7076\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u672a\u89c1\u660e\u663e\u79fb\u4f4d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["31113", "", "\u7b26\u6656", "ZHENG ZHONG 65M", "1900, 1, 1, 0, 0", "065M", "\u7537", "2007, 4, 19, 9, 59, 50", "", "", "", "ZZ65", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u8111\u7ec4\u7ec7\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-32575e5f:14026b59961:2076", "", "\u5f20\u653f", "ZHANG ZHENG", "1988, 1, 1, 0, 0", "26Y", "\u7537", "2013, 7, 29, 8, 42, 55", "", "", "", "ZZ26", "\u5934\u90e8\u3001\u9888\u690e", "", "\u95e8\u8bca", "", "MR", "\n 1\u3001\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 2\u3001\u8111\u90e8\u8840\u7ba1\u6210\u50cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 3\u3001\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\u3002", " \n \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b3D-TOF\u793a\u8111\u57fa\u5e95\u52a8\u8109\u73af\u5b8c\u6574\uff0c\u53cc\u4fa7\u5927\u8111\u4e2d\u52a8\u8109\u3001\u9888\u5185\u52a8\u8109\u3001\u5927\u8111\u524d\u52a8\u8109\u53ca\u540e\u52a8\u8109\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\n \u9888\u690e\u5e8f\u5217\u53d8\u76f4\uff0cC3-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u7a0d\u5411\u540e\u7a81\u51fa\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff1b\u4f59\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["403b89b1:1473a249ee1:2a10", "", "ZHANG ZHENG", "ZHANG ZHENG", "1990, 7, 16, 0, 0", "024Y", "\u7537", "2014, 7, 16, 8, 23, 12", "", "", "", "ZZ24", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["177773", "", "ZHANG ZHEN 20 M", "ZHANG ZHEN 20 M", "1900, 1, 1, 0, 0", "", "\u7537", "2012, 8, 8, 9, 14, 58", "", "", "", "ZZ20", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["145360", "", "\u5f20\u7389\u73cd", "ZHANG YU ZHENG", "1900, 1, 1, 0, 0", "076Y", "\u5973", "2011, 10, 10, 10, 3, 47", "", "", "", "ZYZ76", "CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u809d\u53f3\u53f6\u5c0f\u56ca\u80bf\uff0c\u809d\u53f3\u540e\u53f6\u80c6\u7ba1\u5c0f\u7ed3\u77f3\uff1b\r\n2\u3001\u80c6\u56ca\u708e\uff0c\u80c6\u56ca\u7ed3\u77f3\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea60.6cm\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u8fb9\u7f18\u8f83\u6e05\u6670\uff0c\u809d\u53f3\u540e\u53f6\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff1b\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u589e\u539a\uff0c\u80c6\u56ca\u5185\u9ad8\u5bc6\u5ea6\u5f71\uff1b\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff1b\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4bcad35a:161f96d2023:-3e38", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 3, 6, 0, 0", "054Y", "\u7537", "2018, 3, 6, 15, 23, 29", "", "", "", "ZYZ54", "THORAX^01_THORAXROUTINENEW (ADULT)", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:1519010bb40:-2658", "", "ZHANG YUN ZHEN", "ZHANG YUN ZHEN", "1962, 12, 12, 0, 0", "053Y", "\u5973", "2015, 12, 12, 11, 59, 32", "", "", "", "ZYZ53", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["80181", "", "\u6731\u56ed\u73cd", "ZHU YUAN ZHENG 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 9, 28, 9, 33, 29", "", "", "", "ZYZ35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u5efa\u8baeMR\u589e\u5f3a\u68c0\u67e5\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u68c0\u67e5\uff1a\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-5d2d1ff9:1668b2e2910:-305", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 10, 19, 0, 0", "054Y", "\u7537", "2018, 10, 19, 17, 28, 57", "", "", "", "ZYZ", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:938", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 5, 50", "", "", "", "ZYY29", "C", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:594", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 14, 2", "", "", "", "ZYY29", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:151d9767fa4:-311b", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG", "1965, 1, 1, 0, 0", "051Y", "\u5973", "2015, 12, 27, 9, 32, 22", "", "", "", "ZYX51", "\u80f8\u8179\u76c6", "", "", "", "CT", " \u4e24\u80ba\u9648\u65e7\u6027\u75c5\u7076\uff1b\n \u4e24\u4fa7\u5c11\u91cf\u80f8\u6c34\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u809d\u5185\u5bc6\u5ea6\u6b20\u5747\u5300\uff0c\u5efa\u8bae\u589e\u5f3a\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u6563\u5728\u6761\u7d22\u5f71\u3001\u9ad8\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u4fa7\u80f8\u8154\u53ef\u89c1\u5c11\u91cf\u6c34\u6837\u5bc6\u5ea6\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff1a\u809d\u53f3\u53f6\u5448\u672f\u540e\u6539\u53d8\uff0c\u809d\u95e8\u533a\u7ed3\u6784\u6b20\u6e05\uff0c\u809d\u95e8\u90e8\u53ef\u89c1\u9ad8\u5bc6\u5ea6\u5bfc\u7ba1\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u80c6\u56ca\u7f3a\u5982\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u4e24\u80be\u672a\u89c1\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n \u8180\u80f1\u5145\u76c8\u4e0d\u4f73\uff0c\u5b50\u5bab\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u5bab\u9888\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u76c6\u58c1\u7ed3\u6784\u6b63\u5e38\uff0c\u76c6\u8154\u5185\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["124413", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG 49 F", "1900, 1, 1, 0, 0", "49 Y", "\u5973", "2011, 3, 4, 15, 9, 55", "", "", "", "ZYX49", "\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8179\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u8fb9\u7f18\u5149\u6ed1\uff0c\u809d\u88c2\u4e0d\u5bbd\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u4fe1\u53f7\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b0fd313:16043444e4c:-4c36", "", "\u5f20\u53c8\u5148", "\u5f20\u53c8\u5148", "2017, 1, 1, 0, 0", "", "\u5973", "2017, 12, 11, 9, 57, 9", "", "", "", "zyx2017", "CHEST", "", "", "", "CR", " \u4e24\u80ba\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u53d8\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u6c14\u7ba1\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u6e05\u695a\uff0c\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u5fc3\u5f71\u5f62\u6001\u3001\u5927\u5c0f\u6b63\u5e38\uff0c\u4e24\u8188\u5149\u6574\uff0c\u808b\u8188\u89d2\u9510\u5229\u3002", "\u5f20\u671d\u4e9a", "\u51af\u6653\u6ce2", "2017, 12, 11, 14, 38, 7, 843000", "\u5ba1\u6838\u5b8c\u6210"], + ["54326", "", "ZHOU YU XUAN 12 F", "ZHOU YU XUAN 12 F", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 10, 20, 12, 57, 35", "", "", "", "ZYX12", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28434", "", "\u90b9\u96e8\u7487", "ZHOU RU XUAN 10 F", "1900, 1, 1, 0, 0", "10 Y", "\u5973", "2007, 1, 10, 13, 46, 33", "", "", "", "ZYX10", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "1\u3001\u817a\u6837\u4f53\u80a5\u5927\uff0c\u4e24\u4fa7\u9888\u90e8\u6dcb\u5df4\u7ed3\u80bf\uff1b\r\n2\u3001\u9f3b\u7532\u80a5\u539a\u3002", "\u9f3b\u54bd\u8154\u5185\u53ef\u89c1\u7a0d\u957fT2\u4fe1\u53f7\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u54bd\u58c1\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u9885\u5e95\u7ec4\u6210\u5404\u9aa8\u8d28\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9f3b\u8154\u5185\u9f3b\u7532\u80a5\u539a\uff0c\u526f\u9f3b\u7aa6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u5baa", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["796832d0:155e697b12f:-4966", "", "\u90b9\u96e8\u7487", "ZHOU YU XUAN", "1997, 1, 1, 0, 0", "020Y", "\u5973", "2016, 7, 14, 8, 0, 44", "", "", "", "ZYX", "\u8170\u690e", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\n\u9ab6\u7ba1\u56ca\u80bf\u3002", " \u8170\u9ab6\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u690e\u4f53\u5f62\u6001\u53ca\u4fe1\u53f7\u5747\u6b63\u5e38\uff0c\u690e\u95f4\u9699\u6b63\u5e38\uff1bL4/5\u95f4\u76d8\u540e\u7f18\u7a0d\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u690e\u7ba1\u901a\u7545\u65e0\u6897\u963b\uff0c\u86db\u7f51\u819c\u4e0b\u8154\u65e0\u660e\u663e\u53d7\u538b\uff0c\u810a\u9ad3\u4e0b\u6bb5\u53ca\u9a6c\u5c3e\u4fe1\u53f7\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u65e0\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\u53e6\u53ef\u89c1S2\u690e\u4f53\u540e\u9ab6\u7ba1\u5185\u957fT1\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5927\u5c0f\u7ea61.1cm\\xd71.7cm\u3002", "\u674e\u4e66\u4e3d", "\u5468\u4fca\u82ac", "2016, 7, 15, 11, 25, 0, 597000", "\u5ba1\u6838\u5b8c\u6210"], + ["23128", "", "\u8358\u4e91\u79c0", "ZUAN YUN XIOU 65 F", "1900, 1, 1, 0, 0", "65 Y", "\u5973", "2006, 6, 19, 14, 53, 56", "", "", "", "ZYX", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5185\u79d1", "", "CT", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u524d\u80f8\u58c1\u80bf\u7624\u590d\u53d1\u3001\u53f3\u80ba\u8f6c\u79fb\u6cbb\u7597\u540e\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u53f3\u4fa7\u80f8\u6c34\u53ca\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u524d\u80f8\u58c1\u3001\u80f8\u9aa8\u65c1\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u5448\u73b0\u591a\u4e2a\u80bf\u5757\u5f71\u878d\u5408\uff0c\u878d\u5408\u4e4b\u80bf\u5757\u5411\u5185\u7a81\u5411\u7eb5\u9694\uff0c\u5411\u5916\u7a81\u5411\u76ae\u4e0b\u8102\u80aa\u5c42\u53ca\u76ae\u80a4\uff0c\u80bf\u5757\u5305\u7ed5\u808b\u9aa8\uff0c\u808b\u9aa8\u7f3a\u635f\u7834\u574f\uff0c\u4e0e\uff082006\uff0c4\uff0c26\uff09\u6bd4\u8f83\uff0c\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u80ba\u5185\u5c0f\u7ed3\u8282\u5f71\u53ca\u53f3\u4fa7\u80f8\u6c34\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-8bf4fbe:163d2b42433:-7726", "", "\u5f20\u53cb\u4ed9", "\u5f20\u53cb\u4ed9", "2018, 6, 6, 9, 29, 16, 703000", "", "\u5973", "2018, 6, 6, 9, 25, 18", "", "", "", "zyx", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14d2c43a568:-6b3f", "", "\u6731\u7389\u5a77", "ZHU YU TING", "1941, 1, 1, 0, 0", "075Y", "\u5973", "2015, 5, 7, 10, 26, 9", "", "", "", "ZYT75", "\u80a9\u5173\u8282", "", "", "", "MR", " \u53f3\u80a9\u5173\u8282\u9000\u53d8\uff1b\n \u53f3\u4fa7\u80a9\u5173\u8282\u5c11\u91cf\u79ef\u6db2\uff1b\n \u53f3\u4fa7\u814b\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u53f3\u4fa7\u80a9\u5173\u8282\u5468\u56f4\u7ed3\u6784\u6a21\u7cca\uff0c\u5173\u8282\u5468\u56f4\u8f6f\u7ec4\u7ec7\u7a0d\u663e\u80bf\u80c0\uff0c\u5173\u8282\u8154\u5185\u89c1\u7247\u6837T2\u4fe1\u53f7\u5f71\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u533a\u57df\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u53f3\u4fa7\u814b\u4e0b\u53ef\u89c1\u591a\u53d1\u957fT1\u3001\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.6cm\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c9ddba6:143cc06347d:-3feb", "", "ZHU YU TING", "ZHU YU TING", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 1, 26, 9, 15, 52", "", "", "", "ZYT50", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12698", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 10, 26, 18", "", "", "", "ZYSH", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["26441", "", "\u5468\u88d5\u53d4", "ZHOU YU SHU 79 M", "1900, 1, 1, 0, 0", "79 Y", "\u7537", "2006, 10, 31, 9, 20, 56", "", "", "", "ZYS79", "\u809d\u810fCT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\uff0c\u809d\u5de6\u53f6\u75c5\u7076\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\uff0c\u5176\u5b83\u5f85\u6392\uff0c\u5efa\u8bae\u5b9a\u671f\u590d\u67e5\uff1b\r\n\u5de6\u80be\u5c0f\u56ca\u80bf\u3002", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u809d\u5de6\u5916\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea62.5cm\u7c7b\u5706\u5f62\u7a0d\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u4f59\u809d\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u7b49\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u5de6\u80be\u4e0a\u6781\u53ef\u89c1\u5927\u5c0f\u7ea61.8cm\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0cCT\u503c\u7ea610Hu\u3002\u589e\u5f3a\uff1a\u809d\u810f\u5de6\u5916\u53f6\u80bf\u5757\u52a8\u8109\u671f\u4ecd\u7a0d\u663e\u5f3a\u5316\uff0c\u5ef6\u8fdf\u95e8\u9759\u8109\u671f\u9000\u51fa\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12697", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 11, 45, 27", "", "", "", "ZYS76", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["95155", "", "ZHOU YI SHOU 75 M", "ZHOU YI SHOU 75 M", "1900, 1, 1, 0, 0", "", "\u7537", "2010, 4, 6, 18, 0, 8", "", "", "", "ZYS75", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21106", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 5, 25", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21107", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 24, 9", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21217", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 6, 12, 46, 55", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21101", "", "ZHANG YUANSONG 63 M", "ZHANG YUANSONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 17, 56, 53", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["168236", "", "\u90d1\u6c38\u5c71", "ZHEN YONG SHAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2012, 5, 17, 8, 50, 10", "", "", "", "ZYS63", "CT\u5e73\u626b", "", "", "", "CT", "\u80ba\u7eb5\u9694CT\u5e73\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u809d\u810fCT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u6240\u626b\u80f8\u690e\u53ca\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\u3002\r\n\u809d\u8fb9\u5149\u6ed1\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["36071", "", "\u5468\u8fd0\u751f", "ZHOU YUN SHENG 61 M", "1900, 1, 1, 0, 0", "61 Y", "\u7537", "2007, 9, 26, 11, 32", "", "", "", "ZYS61", "\u9885\u8111\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u9876\u6795\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff09\u3002", "\u4e24\u4fa7\u9876\u6795\u53f6\u6df1\u90e8\u767d\u8d28\u53ef\u89c1\u591a\u53d1\u6591\u70b9\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\u5f71\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5c0f\u8111\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u690e\u4f53\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u8fb9\u7f18\u53d8\u5c16\uff0c\u90bb\u8fd1\u7684\u786c\u819c\u56ca\u53d7\u538b\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4-7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["79830", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YOU SHI 56 M", "1900, 1, 1, 0, 0", "56 Y", "\u7537", "2009, 9, 22, 11, 36, 36", "", "", "", "ZYS56", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L1-S1\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5931\u53bb\u6b63\u5e38\u66f2\u5ea6\uff0cL1-S1\u690e\u95f4\u76d8\u53d8\u6027\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u8170\u690e\u5404\u690e\u4f53\u8fb9\u7f18\u9510\u5229\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u803f\u806a", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["66734", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2009, 4, 13, 10, 11, 7", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u808b\u9aa8\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\uff1b\u4e0e\uff082008\uff0d9\uff0d23\uff09\u6bd4\u8f83\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["52333", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2008, 9, 23, 11, 48, 3", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u80ba\u4e0b\u53f6\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n2\u3001\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["40808", "", "\u5f20\u4e49\u677e", "ZHANG YI SHONG 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 3, 13, 10, 43, 42", "", "", "", "ZYS46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff1b\r\n\u53f3\u80ba\u4e0b\u53f6\u5c0f\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u53f3\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u5f84\u7ea61.1cm\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u53ef\u89c1\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u589e\u5f3a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30008", "", "\u5f20\u53cb\u8363", "ZHANG YOU RONG 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2007, 3, 19, 9, 56, 1", "", "", "", "ZYR40", "\u9888\u90e8MR\u5e73\u626b", "", "\u653e\u4e8c", "", "MR", "\u53f3\u4fa7\u9888\u90e8\u80bf\u5757\u8003\u8651\u826f\u6027\u75c5\u53d8\u53ef\u80fd\uff0c\u4e0d\u6392\u9664\u816e\u88c2\u56ca\u80bf\u3002", "\u53f3\u4fa7\u9888\u9759\u8109\u540e\u65b9\u53ef\u89c13.8\\xd71.8cm\u5927\u5c0f\u68ad\u5f62\u80bf\u5757\u5f71\uff0c\u5176\u5185\u5448\u77edT1\u7a0d\u77edT2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u90bb\u8fd1\u808c\u8089\u53d7\u538b\uff0c\u8fb9\u754c\u6e05\u6670\uff0c\u4f59\u5904\u9888\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-47a0e8e6:146d7067397:6d2e", "22", "ZYR", "ZYR", "2015, 1, 1, 0, 0", "000Y", "\u7537", "2014, 6, 30, 8, 33, 41", "", "", "", "ZYR", "SPOT", "", "", "", "RF", "\u98df\u7ba1\u3001\u80c3\u672a\u89c1\u660e\u663e\u5668\u8d28\u6027\u75c5\u53d8\u3002", "\u98df\u7ba1\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u98df\u7ba1\u6269\u5f20\u5ea6\u3001\u8815\u52a8\u53ca\u6392\u7a7a\u6b63\u5e38\uff0c\u8d32\u95e8\u901a\u8fc7\u987a\u5229\u3002\n\u80c3\u5448\u201c\u94a9\u201d\u578b\uff0c\u5f20\u529b\u4e2d\u7b49\uff0c\u4f4d\u7f6e\u5c45\u4e2d\uff0c\u89d2\u5207\u8ff9\u6e05\u6670\uff0c\u4f4d\u4e8e\u4e24\u9ac2\u5d74\u5e73\u9762\u4e0a\uff1b\u80c3\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u94a1\u5242\u901a\u8fc7\u5e7d\u95e8\u987a\u5229\uff1b\u5341\u4e8c\u6307\u80a0\u7403\u90e8\u5f62\u6001\u6b63\u5e38\uff0c\u5404\u6bb5\u672a\u89c1\u660e\u663e\u5145\u7f3a\u53ca\u9f9b\u5f71\u3002", "\u9ad8\u5c0f\u4e1c", "\u5f20\u52c7", "2016, 10, 27, 14, 13, 5, 163000", "\u5ba1\u6838\u5b8c\u6210"], + ["-40085072:14553a18a3f:-7149", "", "\u90b9\u4e49\u6e05", "ZOU YI QING", "1964, 1, 1, 0, 0", "051Y", "\u7537", "2014, 4, 12, 9, 37, 24", "", "", "", "ZYQ51", "\u9885\u8111", "", "", "", "MR", " 1\u3001\u4e24\u4fa7\u5927\u8111\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n 2\u3001MRA\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u4e24\u4fa7\u5927\u8111\u89c1\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u5e8f\u5217\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\u3002MRA\u626b\u63cf\u793a\u9888\u5185\u52a8\u8109\u8fdc\u7aef\u3001\u4e24\u4fa7\u5927\u8111\u524d\u4e2d\u540e\u52a8\u8109\u53ca\u5176\u5206\u652f\u663e\u5f71\u826f\u597d\uff0c\u672a\u89c1\u660e\u663e\u5145\u76c8\u7f3a\u635f\u5f71\u53ca\u5c40\u9650\u6027\u81a8\u5927\uff0c\u524d\u540e\u4ea4\u901a\u52a8\u8109\u672a\u89c1\u660e\u663e\u72ed\u7a84\u3002", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136115", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 7, 1, 7, 40, 10", "", "", "", "ZYQ50", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u590d\u67e5\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u5c0f\u7ed3\u8282\u72b6\u53ca\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u4e0a\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["27743", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 12, 19, 8, 51, 49", "", "", "", "ZYQ46", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4e0b\u80ba\u652f\u6c14\u7ba1\u708e\uff1b\r\n\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\u3002", "\u5de6\u4fa7\u8188\u808c\u62ac\u9ad8\uff0c\u5de6\u4e0b\u80ba\u7eb9\u7406\u589e\u591a\uff0c\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u53d8\uff0c\u7eb5\u9694\u53ef\u89c1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u76f4\u5f84\u5c0f\u4e8e1.0cm\uff0c\u6c14\u7ba1\u53ca\u652f\u6c14\u7ba1\u901a\u7545\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26048", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 44 M", "1900, 1, 1, 0, 0", "44 Y", "\u7537", "2006, 10, 16, 15, 19, 58", "", "", "", "ZYQ44", "\u8170\u690eCT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "L4-5\u53caL5-S1\u690e\u95f4\u76d8\u7a81\u51fa\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u9aa8\u8d28\u672a\u89c1\u5f02\u5e38\u7834\u574f\u53ca\u589e\u751f\uff0cL4-5\u53caL5-S1\u690e\u95f4\u76d8\u540e\u7f18\u7a0d\u7a81\u51fa\uff0c\u538b\u8feb\u690e\u95f4\u5b54\uff0c\u4f59\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\uff0c\u690e\u65c1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["92931", "", "\u5468\u5e7c\u5e73", "ZHOU YOU PING 70 M", "1900, 1, 1, 0, 0", "70 Y", "\u7537", "2010, 3, 12, 12, 21, 45", "", "", "", "ZYP70", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u5f71\uff0c\u8003\u8651\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6MR\u68c0\u67e5\u3002", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u7a0d\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u8111\u6c9f\u88c2\u672a\u89c1\u589e\u5bbd\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9885\u9aa8\u672a\u89c1\u9aa8\u8d28\u7834\u574f\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195098", "", "\u795d\u7389\u840d", "ZHU YU PING 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2012, 12, 27, 10, 52, 43", "", "", "", "ZYP53", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u989d\u9876\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u53f3\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u4e24\u4fa7\u989d\u9876\u53f6\u8111\u767d\u8d28\u533a\u53ef\u89c1\u591a\u4e2a\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u53f3\u4fa7\u4e0a\u988c\u7aa6\u5185\u89c1\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30fb780e:1586ab1b376:-2464", "", "ZHOU YONG PING", "ZHOU YONG PING", "1964, 1, 1, 0, 0", "053Y", "\u7537", "2015, 11, 10, 12, 37, 15", "", "", "", "ZYP53", "C", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["65312", "", "ZHANG YANG PING 40 F", "ZHANG YANG PING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2009, 3, 25, 12, 3, 14", "", "", "", "ZYP40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["140016", "", "\u5f20\u5143\u5e73", "ZHANG YUAN PING 32 M", "1900, 1, 1, 0, 0", "32 Y", "\u7537", "2011, 8, 11, 9, 55, 38", "", "", "", "ZYP", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u4e24\u80ba\u53ca\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n2\u3001\u8102\u80aa\u809d\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u809d\u810f\u5bc6\u5ea6\u5f25\u6f2b\u6027\u51cf\u4f4e\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176146", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 1, 31", "", "", "", "ZYP", "", "", "", "", "MR", "", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176145", "", "\u6731\u71d5\u5e73", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 12, 12", "", "", "", "ZYP", "\u8170\u690e\u53ca\u76c6\u8154MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\r\n2\u3001\u9ab6\u7ba1\u5c0f\u56ca\u80bf\uff1b\r\n3\u3001\u76c6\u8154MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\r\n\u8180\u80f1\u5145\u76c8\u6b20\u4f73\uff0c\u5b50\u5bab\u4e0d\u5927\uff0c\u5b50\u5bab\u58c1\u4fe1\u53f7\u7a0d\u663e\u4e0d\u5747\uff1b\u4e24\u4fa7\u9644\u4ef6\u533a\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff1b\u76f4\u80a0\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u76c6\u8154\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u76c6\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["51705", "", "\u5f20\u80b2\u6885", "ZHANG YU MEI 39 F", "1900, 1, 1, 0, 0", "39 Y", "\u5973", "2008, 9, 12, 11, 31, 47", "", "", "", "ZYM39", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u5de6\u53f6\u80bf\u5757\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u809d\u5de6\u5185\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea64.5\\xd74.0cm\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u52a8\u8109\u671f\u80bf\u5757\u5f3a\u5316\u660e\u663e\uff0c\u95e8\u9759\u8109\u671f\u5bf9\u6bd4\u5242\u9000\u51fa\uff0c\u80bf\u5757\u4e0e\u7b2c\u4e8c\u809d\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u95e8\u9759\u8109\u4e3b\u5e72\u53ca\u5206\u652f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195700", "", "ZHOU YOU MING 62 M", "ZHOU YOU MING 62 M", "1900, 1, 1, 0, 0", "", "\u7537", "2013, 1, 4, 9, 52, 24", "", "", "", "ZYM", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-40085072:14507bba001:3cf4", "", "\u5468\u6613\u7f8e", "ZHOU YI MEI", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 3, 28, 17, 12, 48", "", "", "", "ZYM", "\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\u6539\u53d8\uff1b\n 2\u3001\u53f3\u4fa7\u80f8\u58c1\u589e\u539a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b \n 3\u3001\u5de6\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u8003\u8651\u6162\u6027\u708e\u6027\u75c5\u53d8\uff1b\n 4\u3001\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u4e73\u817a\u7f3a\u5982\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u4fa7\u80f8\u90e8\u8f6f\u7ec4\u7ec7\u589e\u539a\uff0c\u53f3\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u4f59\u80ba\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e0.5cm\uff1b\u690e\u4f53\u53ca\u808b\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4274410a:15c5c66b4b4:22d2", "", "\u90d1\u6c38\u6885", "ZHENG YONG MEI", "1971, 1, 1, 0, 0", "46", "\u5973", "2017, 5, 31, 11, 15, 13, 813000", "", "", "", "zym", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u4e73\u817a\u79d12", "\u738b\u4f1f", "CR", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2165 \u7c7b\uff08\u5c40\u90e8\u76ae\u80a4\u589e\u539a\uff09\u3002\n \u53f3\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\u5de6\u4e73\u76ae\u80a4\u589e\u539a\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u5de6\u4e73\u5916\u4e0a\u504f\u540e\u89c1\u91d1\u5c5e\u81f4\u5bc6\u5f71\uff0c\u672f\u533a\u672a\u89c1\u660e\u663e\u9499\u5316\u5f71\uff0c\u53f3\u4e73\u5916\u4e0a\u89c1\u7c7b\u5706\u5f62\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5927\u90e8\u6e05\u695a\uff0c\u53f3\u814b\u4e0b\u5c0f\u7ed3\u8282\u5f71\u3002", "\u9676\u94a7", "\u6bb7\u6c49\u6c11", "2017, 5, 31, 11, 44, 23, 960000", "\u5ba1\u6838\u5b8c\u6210"], + ["-43074855:14d9429efd2:-56d8", "", "\u5f20\u548f\u6885", "ZHANG YONG MEI", "1975, 1, 1, 0, 0", "041Y", "\u5973", "2015, 5, 27, 15, 19, 18", "", "", "", "ZYM", "\u8179\u90e8", "", "", "", "CT", " \u809d\u53f3\u53f6\u7ed3\u8282\uff0c\u7ed3\u5408\u75c5\u53f2\uff0c\u8f6c\u79fb\u5f85\u6392\u3002", " \u809d\u53f3\u524d\u53f6\u8840\u7ba1\u65c1\u53ef\u89c1\u7c7b\u692d\u5706\u5f62\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\u695a\uff0c\u5927\u5c0f\u7ea6\u4e3a2.5\\xd71.8cm,\u5e73\u626b\u5448\u7565\u4f4e\u5bc6\u5ea6\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u52a8\u6001\u589e\u5f3a\u626b\u63cf\u75c5\u7076\u4e2d\u5fc3\u5448\u7ed3\u8282\u72b6\u5f3a\u5316\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u80f0\u817a\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30731", "", "\u5f20\u8fd0\u6797", "ZHANG YUN LIN 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2007, 4, 9, 9, 15, 11", "", "", "", "ZYL53", "\u9885\u8111MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u989d\u53f6\u53ca\u6795\u53f6\u76ae\u8d28\u4e0b\u53ef\u89c1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["172210", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 32, 37", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["172211", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 48, 7", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["123489", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2011, 2, 24, 12, 3, 40", "", "", "", "ZYL50", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53995", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 46 F", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 10, 15, 16, 33, 10", "", "", "", "ZYL46", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u6dcb\u5df4\u7ed3\u80bf\uff0c\u5efa\u8bae\u589e\u5f3a\u6216MR\u68c0\u67e5\uff1b\r\n2\u3001\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6a21\u7cca\uff1b\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u4e0d\u5747\u5300\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u589e\u539a\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["20182", "", "\u6731\u6c38\u4e50", "ZHU YONG LE 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 3, 1, 10, 41, 9", "", "", "", "ZYL46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "\u653e\u5c04\u79d1", "", "CT", "\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\uff0c\u53f3\u80ba\u95e8\u53ef\u89c1\u5c0f\u80bf\u5757\uff0c\u7eb5\u9694\u5185\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\u590d\u67e5\uff1a\u53f3\u4e0a\u80ba\u53ef\u89c1\u7247\u6761\u72b6\u5f71\uff0c\u53f3\u80ba\u95e8\u589e\u5927\uff0c\u652f\u6c14\u7ba1\u5f00\u53e3\u7a0d\u663e\u53d8\u7a84\uff0c\u8fb9\u7f18\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u4f59\u80ba\u6e05\u6670\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u53f3\u80ba\u95e8\u53ef\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u7eb5\u9694\u5185\u9686\u7a81\u4e0b\u53ca\u8154\u9759\u8109\u524d\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["29485", "", "\u5f20\u7389\u73cd", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 3, 1, 15, 4, 1", "", "", "", "ZYL45", "\u808b\u9aa8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa711\u540e\u808b\u9aa8\u75c2\u5f62\u6210\u3002", "\u539f\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u75c2\u5f62\u6210\uff0c\u65ad\u7aef\u9aa8\u8d28\u589e\u751f\uff0c\u9aa8\u6298\u7ebf\u6d88\u5931\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u4e0d\u80bf\uff0c\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u80a9\u80db\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["53553", "", "\u5468\u5e94\u864e", "ZHOU YING LIANG 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2008, 10, 13, 9, 50, 11", "", "", "", "ZYL45", "\u9f3b\u54bd\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u7a0d\u9971\u6ee1\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6e05\u6670\uff1b\u4e24\u4fa7\u9888\u90e8\u7ed3\u6784\u7a0d\u6a21\u7cca\uff0c\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28226", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 1, 4, 10, 40, 34", "", "", "", "ZYL45", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5916\u79d1", "\u9648\u51b6", "CT", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u9aa8\u6298\u3002", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u6298\u7ebf\uff0c\u65ad\u7aef\u7a0d\u663e\u9519\u4f4d\uff0c\u90bb\u8fd1\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u7eb5\u9694\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28947", "", "ZHANG YU LIN F", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 8, 50, 36", "", "", "", "ZYL45", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28948", "", "\u5f20\u7389\u73b2", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 9, 6, 19", "", "", "", "ZYL45", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff1b\r\n\u5de6\u4fa7\u810a\u67f1\u65c1\u5f02\u5e38\u4fe1\u53f7\u3002", "\u8170\u690e\u751f\u7406\u5b58\u5728\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0cL4/5\u690e\u95f4\u76d8\u4fe1\u53f7\u5f02\u5e38\uff0c\u5e76\u5411\u540e\u7a81\u51fa\uff0c\u90bb\u8fd1\u7684\u690e\u4f53\u4e0a\u4e0b\u7f18\u53ef\u89c1\u7247\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u810a\u67f1\u65c1\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26333", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 44 F", "1900, 1, 1, 0, 0", "44 Y", "\u5973", "2006, 10, 25, 10, 55, 21", "", "", "", "ZYL44", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u5efa\u8bae\u53d6\u524d\u7247\u6bd4\u8f83\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u58c1\u58c1\u7a0d\u539a\uff0c\u53f3\u4fa7\u9888\u52a8\u8109\u9798\u533a\u7a0d\u663e\u9971\u6ee1\uff0c\u4e24\u4fa7\u9888\u90e8\u653e\u7597\u540e\u7ea4\u7ef4\u5316\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u786c\u5316\u660e\u663e\uff0c\u4e24\u4fa7\u7ffc\u7a81\u9aa8\u76ae\u8d28\u4e0d\u8fde\u7eed\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7774a359:1529a76e958:52b8", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "043Y", "\u5973", "2016, 2, 1, 10, 39, 7", "", "", "", "ZYL43", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b\u52a0\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u3001\u9885\u5e95\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082015.02.27\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002\n ", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2016, 2, 1, 11, 16, 22, 67000", "\u5ba1\u6838\u5b8c\u6210"], + ["7897", "", "ZHANG YU LING 42 F", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 1, 2, 15, 6, 53", "", "", "", "ZYL42", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7898", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 1, 2, 15, 26, 5", "", "", "", "ZYL42", "\u9888\u3001\u8170\u690eCT\u5e73\u626b", "\u9888\u690e\u75c5\uff0c\u8170\u690e\u95f4\u76d8\u7a81\u51fa", "", "", "MR", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u7a81\u51fa\uff0cC5-C7\u6c34\u5e73\u5c0f\u5173\u8282\u9aa8\u8d28\u589e\u751f\u3002L4\uff0d5\u690e\u95f4\u76d8\u53d8\u6027\u5e76\u7a81\u51fa\u3002", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff1bC5-C7\u6c34\u5e73\u690e\u7ba1\u540e\u7f18\u89c1\u5c0f\u952f\u9f7f\u6837\u538b\u8ff9\uff1bL4\uff0d5\u690e\u95f4\u76d8\u4fe1\u53f7\u53d8\u4f4e\u5e76\u5411\u5de6\u540e\u65b9\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u5de6\u4fa7\u810a\u795e\u7ecf\u6839\uff1b\u4f59\u9888\u3001\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u845b\u9e3f\u60e0", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["22032", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 50, 31", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22033", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 51, 52", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22034", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 52, 48", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22035", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2006, 5, 9, 10, 56, 4", "", "", "", "ZYL40", "\u8098\u5173\u8282", "", "", "", "CT", "\u53f3\u8098\u5173\u8282\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u53f3\u4fa7\u8098\u5173\u8282\u6784\u6210\u9aa8\u9aa8\u76ae\u8d28\u5b8c\u6574\u5149\u6ed1\uff0c\u9ad3\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u53f3\u8098\u5173\u8282\u4e0d\u80bf\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["94c9982:14bc354ff17:3261", "A0060629", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "42Y", "\u5973", "2015, 2, 27, 8, 0", "", "202416&13581326770", "", "ZYL39", "\u78c1\u5171\u632f\u626b\u63cf:\u9f3b\u54bd+\u9885\u5e95(\u542b\u53e3\u54bd)(\u4e24\u90e8\u4f4d)(\u5e73\u626b+\u589e\u5f3a)", "(C11.901)\u9f3b\u54bd\u6076\u6027\u80bf\u7624", "\u8179\u653e\u79d12", "\u5f20\u4e5d\u6210", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082014.09.11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["185246", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YUE LING 39 F", "1975, 1, 1, 0, 0", "39 Y", "\u5973", "2012, 10, 11, 14, 16, 37", "", "", "", "ZYL39", "CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4fb5\u53ca\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-2-21\uff09\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["2b7744ff:148639a4186:3a0f", "", "\u6731\u6708\u73b2", "ZHUYUE LING", "1976, 1, 1, 0, 0", "039Y", "\u5973", "2014, 9, 11, 17, 18, 41", "", "", "", "ZYL39", "NP BC^HB", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\u3002\n ", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["320da32f:142315383c5:-386b", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1976, 1, 1, 0, 0", "038Y", "\u5973", "2013, 11, 7, 14, 56, 29", "", "", "", "ZYL38", "H", "", "", "", "CT", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-10-11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["99758", "", "\u6731\u6708\u73b2", "ZHU YUE LING 38 F", "1900, 1, 1, 0, 0", "38 Y", "\u5973", "2010, 5, 24, 9, 37, 52", "", "", "", "ZYL38", "\u9f3b\u54bdCT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u75c5\u53d8\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u6d88\u5931\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u8f83\u524d\uff082009\uff0d5\uff0d18\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u9f3b\u8154\u901a\u7545\uff1b\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158076", "", "\u6731\u8dc3\u73b2", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "37 Y", "\u5973", "2012, 2, 21, 13, 25, 38", "", "", "", "ZYL37", "C T \u5e73 \u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\r\n\u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158077", "", "ZHU YUE LING 37 F", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "", "\u5973", "2012, 2, 21, 13, 29, 52", "", "", "", "ZYL37", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["143767", "", "\u6731\u6708\u73b2", "ZHU YUE LING 36 F", "1900, 1, 1, 0, 0", "36 Y", "\u5973", "2011, 9, 20, 13, 47, 31", "", "", "", "ZYL36", "\u9f3b\u54bd\u3001\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u4e24\u4fa7\u4e0d\u5bf9\u79f0\uff0c\u5de6\u4fa7\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0e\u524d\u7247\uff082010\uff0d11\uff0d16\uff09\u6bd4\u8f83\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["69679", "", "\u6731\u6708\u73b2", "ZHU YUE LIN 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 5, 18, 9, 41, 41", "", "", "", "ZYL35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5efa\u8baeMR\u68c0\u67e5\uff1b\r\n2\u3001\u5de6\u4fa7\u8776\u7aa6\u708e\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u8776\u7aa6\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u7c98\u819c\u589e\u539a\uff1b\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-32575e5f:13fdad79866:-17", "", "NONAME", "NONAME", "2013, 7, 14, 10, 15, 15, 3000", "", "\u7537", "2012, 7, 20, 14, 15, 59", "", "", "", "\u5f90\u5a1f", "BREAST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-8d313fa:160251c05f7:-2080", "\u4f53\u68c0222", "\u8d24\u7231\u83b2", "XIAN AI LIAN", "2017, 12, 5, 14, 41, 31, 217000", "", "\u5973", "2017, 12, 5, 14, 43, 8, 27000", "", "", "", "\u4f53\u68c0222", "\u9aa8\u9abc", "", "\u5987\u7624\u79d11", "\u80e1\u9e4f", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-2222bc14:1628e7c9a9b:3e6e", "", "\u738b\u5efa\u610f", "WANG JIAN YI", "1973, 1, 1, 0, 0", "45", "\u5973", "2018, 4, 4, 11, 32, 45, 77000", "", "", "", "\u4f53\u68c0123456", "\u9aa8\u9abc", "", "\u80f8\u5185\u79d12", "\u80e1\u6768", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-4ecb26f9:15f95a2f2fa:589e", "", "\u8bb8\u6625\u5a07", "XU CHUN JIAO", "2017, 11, 8, 8, 58, 58, 233000", "", "\u5973", "2017, 11, 8, 9, 1, 41, 280000", "", "", "", "\u4f53\u68c0123", "\u9aa8\u9abc", "", "\u804c\u5de5\u95e8\u8bca", "\u8d75\u5fb7\u7ef5", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["307bc15d:1616ddef00f:44b8", "654", "\u5434\u6653\u83b2", "WU XIAO LIAN", "1963, 1, 1, 0, 0", "55", "\u5973", "2018, 2, 7, 14, 20, 48, 513000", "", "", "", "\u4f53\u68c0", "\u9aa8\u9abc", "", "\u95e8\u8bca\u4e73\u817a\u79d1", "\u8d75\u5fb7\u7ef5", "CR", "\u53f3\u4fa7\u80b1\u9aa8\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\u3002", "\u53f3\u4fa7\u80b1\u9aa8\u9aa8\u76ae\u8d28\u8fde\u7eed\uff0c\u9aa8\u5c0f\u6881\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u9aa8\u8d28\u5f02\u5e38\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u95f4\u9699\u6b63\u5e38\u3002", "\u9676\u94a7", "\u51af\u6653\u6ce2", "2018, 2, 7, 14, 31, 11, 890000", "\u5ba1\u6838\u5b8c\u6210"], + ["142121", "", "yuanqian", "yuanqian", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 9, 2, 15, 51, 43", "", "", "", "\u4f01\u4e1a\u548c\u4ed6\u4eba\u7684\u3001", "", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["422b2ceb:163617157f4:7f2c", "", "\u9a6c", "\u9a6c", "2018, 5, 15, 10, 22, 5, 133000", "", "\u7537", "2018, 5, 15, 10, 19, 4", "", "", "", "\u9a6c", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1bd7238d:14c9c1974bb:-31bf", "A0068657", "\u7f57\u4e09\u82b1", "LUO SAN HUA", "1972, 1, 1, 0, 0", "44Y", "\u7537", "2015, 4, 10, 14, 0", "", "322673&13971417707", "", "\u7f57\u4e09\u82b1", "\u80f8\u90e8\u5e73\u626b\u589e\u5f3a", "(D15.203)\u7eb5\u9694\u826f\u6027\u80bf\u7624", "\u80f8\u5916\u3001\u9aa8\u8f6f\u7ec4\u7ec7\u5916\u79d12", "\u4e25\u4fdd\u56fd", "CT", " \u524d\u7eb5\u9694\u80bf\u5757\uff0c\u8003\u8651\u80f8\u817a\u7624\uff1b\n \u5de6\u80f8\u819c\u8f6c\u79fb\u7624\uff1b\n \u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\n \u7eb5\u9694\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u53f3\u4e0a\u80ba\u5c0f\u7ed3\u8282\u5f71\uff0c\u6162\u6027\u611f\u67d3\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u80ba\u6162\u6027\u611f\u67d3\u3002", " \u524d\u7eb5\u9694\u5206\u53f6\u72b6\u80bf\u5757\u5f71\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u5185\u53ef\u89c1\u9499\u5316\u7076\uff0c\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u8f83\u5927\u5c42\u9762\u8303\u56f4\u7ea68.2cmx8.0cm\uff0c\u534a\u5305\u57cb\u5347\u4e3b\u52a8\u8109\uff0c\u90bb\u8fd1\u9aa8\u8d28\u65e0\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u80f8\u819c\u5f3a\u5316\u5c0f\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea61.1cmx3.7cm\uff0c\u5de6\u4fa7\u5c11\u91cf\u80f8\u6c34\uff1b\u7eb5\u96941\u30012\u30014\u30015\u30017\u7ec4\u3001\u53f3\u80ba\u95e8\u591a\u53d1\u6dcb\u5df4\u7ed3\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.8cm\uff0c\u5de6\u80ba\u95e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u53f3\u80ba\u4e0a\u53f6\u6de1\u8584\u5c0f\u7ed3\u8282\u5f71\uff0c\u4e24\u80ba\u591a\u53d1\u6761\u7d22\u5f71\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-26addf6b:164343f6b6a:-7fd5", "", "\u674e\u6cfd\u519b", "LI ZE JUN", "1964, 1, 1, 0, 0", "55Y", "\u7537", "2018, 6, 25, 8, 0", "", "1021385&15586502788", "", "\u674e\u6cfd\u519b", "CT\u626b\u63cf:\u80f8\u90e8\u9501\u9aa8\u4e0a\u533a\u5e73\u626b", "(C73.x00)\u7532\u72b6\u817a\u6076\u6027\u80bf\u7624", "\u95e8\u8bca\u80c3\u80a0\u3001\u6ccc\u5c3f\u5916\u79d1", "\u5d14\u6bbf\u751f", "CT", " \u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u4ecd\u89c1\u80bf\u5757\uff0c\u8f83\u524d\u7a0d\u7f29\u5c0f\uff1b\n \u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u53f3\u4fa7\u9501\u9aa8\u4e0a\u533a\u80bf\u5757\u5f71\uff0c\u957f\u5f84\u7ea63.2cm\uff0c\u8f83\u524d\uff082017-09-20\uff09\u7a0d\u7f29\u5c0f\uff0c\u4e24\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u8f83\u524d\u7a0d\u597d\u8f6c\u3002", "\u5f90\u8302\u6797", "\u8463\u76fc\u76fc", "2018, 6, 25, 14, 20, 27, 677000", "\u5ba1\u6838\u5b8c\u6210"], + ["-1cb29b80:159627e45f1:-1cf7", "", "ZHANG ZHEN ZHU", "ZHANG ZHEN ZHU", "1947, 1, 4, 0, 0", "070Y", "\u5973", "2017, 1, 4, 7, 56, 32", "", "", "", "ZZZ70", "HEAD", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["796832d0:1570e9875c8:-52e", "", "ZHANG ZHAO YA", "ZHANG ZHAO YA", "1989, 9, 10, 0, 0", "027Y", "\u7537", "2016, 9, 10, 13, 58, 34", "", "", "", "ZZY27", "NP BC^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37443", "", "ZHOU ZHONG YING 25 F", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 11, 13, 10, 46, 12", "", "", "", "ZZY25", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["37444", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 11, 13, 10, 48, 43", "", "", "", "ZZY25", "\u80f8\u90e8\u4e0a\u988c\u7aa6CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u8f83\u524d\u660e\u663e\uff1b\r\n\u80ba\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u539f\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u4e24\u4fa7\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-8-13\uff09\u589e\u5927\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34659", "", "\u5468\u4e2d\u82f1", "ZHOU ZHONG YING 25 F", "1900, 1, 1, 0, 0", "25 Y", "\u5973", "2007, 8, 13, 10, 14, 8", "", "", "", "ZZY25", "\u9f3b\u8154\u3001\u9f3b\u7aa6CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff0c\u9f3b\u7aa6\u708e\u75c7\u8f83\u524d\u597d\u8f6c\u3002", "\u201c\u9f3b\u8154\u6076\u6027\u6dcb\u5df4\u7624\u201d\u653e\u5316\u7597\u540e\uff1a\u7b5b\u7aa6\u53ca\u4e0a\u988c\u7aa6\u5185\u7247\u72b6\u5f71\u8f83\u524d\uff082007-1-25\uff09\u597d\u8f6c\uff0c\u4e24\u4fa7\u9f3b\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u6e05\u6670\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["34694", "", "\u5468\u5b97\u82f1", "ZHOU ZHONG YING 24 F", "1900, 1, 1, 0, 0", "24 Y", "\u5973", "2007, 8, 13, 15, 50, 17", "", "", "", "ZZY24", "\u80f8\u90e8CT\u5e73\u626b", "", "\u653e\u4e00", "", "CT", "\u80ba\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u53ca\u80ba\u95e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["64cd8f20:166e683aaaf:-25ef", "", "\u66fe\u82b7\u598d", "CENG ZHI YAN", "2015, 1, 1, 0, 0", "3", "\u5973", "2018, 11, 6, 9, 24, 58, 403000", "", "", "", "zzy123", "\u9aa8\u9abc", "", "\u809d\u80c6\u80f0\u79d11", "\u9648\u864e", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8889", "", "zzxtest4 o", "zzxtest4 o", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 10, 14, 6, 28", "", "", "", "zzxtest4", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8758", "", "ZZXTEST3 40", "ZZXTEST3 40", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 3, 5, 15, 18, 59", "", "", "", "ZZXTEST3", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8737", "", "ZZXTEST2 40 O", "ZZXTEST2 40 O", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 3, 4, 16, 2, 42", "", "", "", "ZZXTEST2", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["17843", "", "ZZXGA1 40 M", "ZZXGA1 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2005, 10, 27, 16, 2, 15", "", "", "", "ZZXGA1", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7426", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 25, 30", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7427", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 12, 3, 7, 39, 57", "", "", "", "ZZX67620", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["68627", "", "\u90b9\u8d24\u4f5c", "ZHOU ZUO XIAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2009, 5, 5, 10, 29, 7", "", "", "", "ZZX63", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u809d\u65b9\u53f6\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u7d2f\u53ca\u809d\u95e8\u53ca\u809d\u5de6\u9759\u8109\uff1b\r\n2\u3001\u8179\u819c\u540e\u80bf\u5757\uff0c\u6dcb\u5df4\u7ba1\u56ca\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n3\u3001\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\u3002", "\u809d\u810f\u589e\u5927\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u6269\u5f20\u79ef\u6c14\uff0c\u809d\u65b9\u53f6\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u6700\u5927\u5f84\u7ea611.0cm\uff0c\u80bf\u5757\u7a81\u5165\u809d\u95e8\uff0c\u809d\u5de6\u9759\u8109\u663e\u793a\u4e0d\u6e05\uff1b\u80c6\u56ca\u672a\u89c1\u663e\u793a\uff1b\u80f0\u817a\u53ca\u813e\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0b\u8154\u9759\u8109\u540e\u4f4e\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u6700\u5927\u5f84\u7ea635mm\uff0cCT\u503c\u7ea67HU\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-71217444:1626017ef8d:368c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 3, 26, 0, 0", "055Y", "\u7537", "2018, 3, 26, 10, 38, 27", "", "", "", "ZZX55", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:154a", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 3, 7", "", "", "", "ZZX55", "KNEE^HB", "", "", "", "MR", " \u5de6\u819d\u5173\u8282\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u9acc\u4e0a\u56ca\u5c11\u91cf\u79ef\u6db2\u3002", " \u5de6\u4fa7\u80eb\u9aa8\u5e73\u53f0\u524d\u7f18\u5c0f\u7ed3\u8282\u72b6\u957fT1\u3001T2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u754c\u6e05\u6670\u5de6\u819d\u5173\u8282\u4f59\u7ec4\u6210\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u5747\u5300\uff0c\u9acc\u4e0a\u56ca\u7247\u72b6\u6c34\u6837\u4fe1\u53f7\u5f71\uff1b\u5de6\u819d\u5173\u8282\u6ed1\u819c\u6b20\u5149\u6ed1\uff1b\u524d\u540e\u4ea4\u53c9\u97e7\u5e26\u3001\u4e24\u4fa7\u526f\u97e7\u5e26\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597ee4255:12de", "", "\u6731\u6b63\u79c0", "ZHU ZHENG XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 14, 41, 23", "", "", "", "ZZX55", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n \u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\n T11\u690e\u4f53\u7ed3\u8282\uff0c\u8003\u8651\u8bb8\u83ab\u6c0f\u7ed3\u8282\u3002", " \u9888\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u7a0d\u663e\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0cC4/5-C6/7\u690e\u95f4\u76d8\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n \u8170\u690e\u751f\u7406\u66f2\u5ea6\u7a0d\u53d8\u76f4\uff0c\u8170\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1bT11\u690e\u4f53\u540e\u4e0a\u7f18\u7ed3\u8282\u72b6\u4f4e\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u9510\u5229\uff1bL3/4-L5/S1\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u8f7b\u5ea6\u5411\u540e\u65b9\u7a81\u51fa\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c0a996e:14597aaa3f8:2f5e", "", "\u6731\u6b63\u79c0", "ZHU ZHEN XIU", "1960, 1, 1, 0, 0", "055Y", "\u5973", "2014, 4, 25, 15, 31, 40", "", "", "", "ZZX55", "H", "", "", "", "CT", " \u9885\u8111CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-4a88", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 6, 25, 0, 0", "054Y", "", "2018, 6, 25, 11, 9, 34", "", "", "", "ZZX54", "BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-1cb29b80:15916444aaa:-6ff0", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 19, 0, 0", "053Y", "\u7537", "2016, 12, 19, 17, 11, 9", "", "", "", "ZZX53", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:158f70ac762:62c9", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 14, 0, 0", "053Y", "\u7537", "2016, 12, 14, 8, 13, 57", "", "", "", "ZZX53", "SHOULDER^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7d607302:14bd86f70e6:5b4a", "", "ZHANGZHAOXI", "ZHANGZHAOXI", "1965, 1, 1, 0, 0", "051Y", "\u7537", "2015, 3, 2, 13, 41, 19", "", "", "", "ZZX51", "5.1 ROUTINE CHEST 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["42d4c1f3:14fcfe095d8:7d6e", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1966, 1, 1, 0, 0", "050Y", "\u7537", "2015, 9, 15, 16, 43, 48", "", "", "", "ZZX50", "N", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["159527", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1900, 1, 1, 0, 0", "047Y", "\u7537", "2012, 3, 5, 14, 28, 23", "", "", "", "ZZX47", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-703b956b:145e4e3d166:14c2", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1969, 5, 11, 0, 0", "045Y", "\u7537", "2014, 5, 11, 15, 30, 37", "", "", "", "ZZX45", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["59030", "", "ZHANG ZHAO XI 45 M", "ZHANG ZHAO XI 45 M", "1900, 1, 1, 0, 0", "", "\u7537", "2008, 12, 18, 13, 22, 11", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["4cf0e29d:13f5b55d24a:5724", "", "ZHANG ZHAO XI45/M", "ZHANG ZHAO XI45/M", "2013, 6, 19, 0, 0", "", "\u7537", "2013, 6, 19, 16, 25, 4", "", "", "", "ZZX45", "ROUTINE BRAIN", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["44013", "", "ZZXTESTP 45 M", "ZZXTESTP 45 M", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 6, 18, 9, 41, 13", "", "", "", "ZZX45", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["19674", "", "ZHANG ZHAO XI 42 M", "ZHANG ZHAO XI 42 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 2, 7, 15, 10, 35", "", "", "", "ZZX42", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["31673", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 9, 17, 24, 8", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13677", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 2, 15, 29, 12", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13648", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 3, 1, 14, 48, 3", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22193", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 5, 10, 10, 10, 57", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["32314", "", "ZHANG ZHAO XI 40 M", "ZHANG ZHAO XI 40 M", "1900, 1, 1, 0, 0", "", "\u7537", "2007, 5, 29, 12, 1, 52", "", "", "", "ZZX40", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["14530", "", "ZZXTEST 40 O", "ZZXTEST 40 O", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 4, 21, 16, 50, 52", "", "", "", "ZZX40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["23863", "", "ZHANG ZHAO XI 35 M", "ZHANG ZHAO XI 35 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 7, 17, 16, 14, 51", "", "", "", "ZZX35", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-39c5ea39:163c9e9770d:-671c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 6, 21, 0, 0", "055Y", "\u7537", "2018, 6, 21, 10, 57, 49", "", "", "", "ZZX20180621", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["5fd7a7f8:162278bf69b:-1ea6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 3, 15, 0, 0", "054Y", "\u7537", "2018, 3, 15, 10, 59, 6", "", "", "", "ZZX123", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:15287c9855f:-6535", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 1, 28, 0, 0", "053Y", "\u7537", "2016, 1, 28, 11, 27", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["320da32f:1423bc83eef:-6865", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1964, 1, 1, 0, 0", "050Y", "\u7537", "2013, 11, 11, 8, 17, 19", "", "", "", "ZZX", "A", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53d81f19:164accdaaec:488f", "", "ZHANG ZHENG XIN", "ZHANG ZHENG XIN", "1965, 7, 19, 0, 0", "053Y", "\u5973", "2018, 7, 19, 8, 55, 42", "", "", "", "ZZX", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133584", "", "ZZX", "ZZX", "1900, 1, 1, 0, 0", "040Y", "\u5973", "2011, 6, 6, 14, 15, 35", "", "", "", "ZZX", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-b0fd313:15fa49a54c2:-5487", "", "\u5f20\u5fe0\u7965", "\u5f20\u5fe0\u7965", "2017, 11, 10, 14, 35, 2, 640000", "", "\u7537", "2017, 11, 10, 14, 29, 51", "", "", "", "ZZX", "EXTREMITY", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["46c05b99:15916ebb4c5:9c", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 12, 20, 0, 0", "053Y", "\u7537", "2016, 12, 20, 8, 15, 5", "", "", "", "ZZX", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7304b989:15da203d8a9:-29a6", "", "ZHANG ZHAO XI", "ZHANG ZHAO XI", "1963, 8, 2, 0, 0", "054Y", "\u7537", "2017, 8, 2, 17, 1, 30", "", "", "", "ZZX", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["25533", "", "\u5468\u6cfd\u76db", "ZHOU ZE SHENG 49 M", "1900, 1, 1, 0, 0", "49 Y", "\u7537", "2006, 9, 25, 10, 16, 29", "", "", "", "ZZS49", "\u809d\u810fMR\u5e73\u626b", "", "", "", "MR", "\u809d\u810fMR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u5f62\u6001\u5927\u5c0f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5b9e\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["127021", "", "ZHEN ZHI QING 60 F", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 3, 30, 12, 16, 52", "", "", "", "ZZQ60", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["127022", "", "\u90d1\u4e4b\u6e05", "ZHEN ZHI QING 60 F", "1900, 1, 1, 0, 0", "60 Y", "\u5973", "2011, 3, 30, 12, 35, 8", "", "", "", "ZZQ60", "\u8111\u9888\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u672a\u89c1\u5f02\u5e38\u3002\r\n\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff0c\uff08C4-C6\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff09\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u6b63\u5e38\u751f\u7406\u66f2\u5ea6\u6d88\u5931\uff0cC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u5411\u540e\u7a81\u51fa\uff0cC5-6\u690e\u95f4\u76d8\u540e\u7a81\u660e\u663e\u5e76\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13435", "", "ZHEN ZHI QING 55 F", "ZHEN ZHI QING 55 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 4, 14, 42, 7", "", "", "", "ZZQ54", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["8188", "", "ZHENG ZHI QING 53 F", "ZHENG ZHI QING 53 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 2, 3, 13, 37, 13", "", "", "", "ZZQ-53", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13994", "", "\u4e2d\u6587\u59d3\u540d", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2005, 3, 23, 10, 17, 44", "", "", "", "ZZQ50", "", "", "", "", "CT", "", "", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["11158", "", "ZHANG ZHONG QIN 44 M", "ZHANG ZHONG QIN 44 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 8, 9, 11, 26, 49", "", "", "", "ZZQ44", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190211", "", "ZHOU ZHI QIANG", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 33, 58", "", "", "", "ZZQ41", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["190214", "", "\u5468\u5fd7\u5f3a", "ZHOU ZHI QIANG", "1900, 1, 1, 0, 0", "041Y", "\u7537", "2012, 11, 16, 11, 45, 49", "", "", "", "ZZQ41", "MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8003\u8651\u9aa8\u7ea4\u7ef4\u7ed3\u6784\u4e0d\u826f\uff1b\r\n2\u3001\u8170\u690e\u9000\u53d8\u3002", "\u4e24\u4fa7\u9ad6\u5173\u8282\u5f62\u6001\u5bf9\u79f0\uff0c\u80a1\u9aa8\u5934\u5f62\u6001\u5927\u81f4\u6b63\u5e38\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u4e24\u4fa7\u80a1\u9aa8\u5934\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9ad6\u5173\u8282\u95f4\u9699\u6b63\u5e38\uff0c\u53f3\u4fa7\u80a1\u9aa8\u9888\u5185\u53ef\u89c1\u7247\u72b6\u957fT1\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8303\u56f4\u5927\u5c0f\u7ea62.6\\xd721cm\uff0cFS\u5448\u9ad8\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u53ef\u89c1\u73af\u5f62\u4f4e\u4fe1\u53f7\u5f71\uff0c\u90bb\u8fd1\u808c\u8089\u5c42\u6b21\u6e05\u6670\uff0c\u4f59\u7ec4\u7ec7\u8868\u73b0\u6b63\u5e38\u3002\r\n\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u548c\u9644\u4ef6\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0cFS\u4fe1\u53f7\u5c1a\u5747\u5300\uff0c\u690e\u4f53\u8fb9\u7f18\u9aa8\u8d28\u589e\u751f\u786c\u5316\uff0c\u690e\u95f4\u76d8\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["89819", "", "\u6731\u7956\u6cc9", "ZHU ZHU QUAN 24 M", "1900, 1, 1, 0, 0", "24 Y", "\u7537", "2010, 1, 27, 9, 9, 3", "", "", "", "ZZQ24", "\u80f8\u58c1MR\u5e73\u626b", "", "", "", "MR", "\u5de6\u540e\u80f8\u58c1\u6761\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u8003\u8651\u8f6f\u7ec4\u7ec7\u80bf\u80c0\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6\u589e\u5f3a\u6392\u9664\u8840\u7ba1\u6027\u75c5\u53d8\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u5de6\u540e\u80f8\u90e8\u6df1\u90e8\u8f6f\u7ec4\u7ec7\u5185\u53ef\u89c1\u6761\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\uff0c\u90bb\u8fd1\u808c\u8089\u808b\u9aa8\u4fe1\u53f7\u5f62\u6001\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u690e\u53ca\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5f6d\u4f1f", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7360", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 28, 14, 5, 18", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7336", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 15, 39, 37", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7339", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 27, 16, 38, 45", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7101", "", "ZHENG ZHI QING 50 F", "ZHENG ZHI QING 50 F", "1900, 1, 1, 0, 0", "", "\u5973", "2003, 11, 14, 15, 9", "", "", "", "ZZQ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21577eec:15b8e8da22b:5cdf", "", "\u5f20\u6b63\u9f50", "zhang zheng qi", "1975, 1, 1, 0, 0", "43Y", "\u7537", "2017, 4, 22, 10, 2, 56", "", "", "", "zzq", "CT\u626b\u63cf\uff1a\u8179\u90e8\u5e73\u626b+\u589e\u5f3a", "", "\u95e8\u8bca", "", "CT", " \u809d\u810f\u591a\u53d1\u6076\u6027\u80bf\u7624\uff0c\u4fb5\u72af\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\u53ca\u4e0b\u8154\u9759\u8109\uff0c\u80f0\u817a\u53d7\u4fb5\u5f85\u6392\uff0c\u95e8\u8109\u5de6\u3001\u53f3\u652f\u6813\u5b50\u5f62\u6210\uff1b\n \u4e24\u80be\u591a\u53d1\u56ca\u80bf\uff1b\n \u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u809d\u810f\u4f53\u79ef\u589e\u5927\uff0c\u809d\u5185\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u5927\u5c0f\u7ea613.0\\xd77.3cm\uff0c\u80bf\u5757\u5c40\u90e8\u7a81\u5165\u7b2c\u4e00\u3001\u4e8c\u809d\u95e8\uff0c\u90e8\u5206\u80bf\u5757\u4e0e\u80f0\u5934\u3001\u4e0b\u8154\u9759\u8109\u5206\u754c\u4e0d\u6e05\uff0c\u589e\u5f3a\u626b\u63cf\u660e\u663e\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u809d\u4e2d\u9759\u8109\u4e0e\u80bf\u5757\u5206\u754c\u4e0d\u6e05\uff0c\u4e0a\u8154\u9759\u8109\u3001\u95e8\u8109\u5de6\u3001\u53f3\u652f\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u663e\u793a\u4e0d\u6e05\uff0c\u80f0\u817a\u4f53\u5c3e\u90e8\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u53ef\u89c1\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u65e0\u5f3a\u5316\uff0c\u8179\u819c\u540e\u3001\u809d\u95e8\u533a\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u8042\u5a77\u5a77", "\u90ed\u5c0f\u82b3", "2017, 5, 27, 15, 42, 10, 157000", "\u5ba1\u6838\u5b8c\u6210"], + ["95a3a82:151621917d5:-6a07", "", "ZHENG ZI QING", "ZHENG ZI QING", "1950, 12, 2, 0, 0", "065Y", "\u5973", "2015, 12, 2, 18, 18, 18", "", "", "", "ZZQ", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["34015", "", "\u5f20\u632f\u5e73", "ZHANG ZHEN PING 57 M", "1900, 1, 1, 0, 0", "57 Y", "\u7537", "2007, 7, 23, 9, 22, 23", "", "", "", "ZZP57", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4fa7\u5927\u91cf\u80f8\u6c34\uff0c\u5de6\u4e0b\u80ba\u4e0d\u5f20\uff0c\u5efa\u8bae\u62bd\u80f8\u6c34\u540e\u590d\u67e5CT\uff1b\r\n\u5de6\u80ba\u5c16\u80bf\u5757\uff0c\u5efa\u8bae\u589e\u5f3a\uff1b\r\n\u7eb5\u9694\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u5de6\u4fa7\u80f8\u8154\u5927\u7247\u72b6\u81f4\u5bc6\u5f71\uff0c\u5de6\u80ba\u5bb9\u79ef\u7f29\u5c0f\uff0c\u5de6\u80ba\u5c16\u53ef\u89c1\u80bf\u5757\u5f71\uff0c\u5927\u5c0f\u7ea64.8cm\uff0c\u80bf\u5757\u5185\u53ef\u89c1\u9499\u5316\uff0c\u53f3\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u7ed3\u6784\u6a21\u7cca\uff0c\u4e3b\u52a8\u8109\u5f13\u65c1\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-4ecb26f9:15faf85de67:-3346", "", "\u5f20\u5b97\u6885", "ZHANG ZONG MEI", "1968, 1, 1, 0, 0", "49", "\u5973", "2017, 11, 13, 8, 38, 55, 37000", "", "", "", "zzm123", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u65b9\u4fbf\u95e8\u8bca", "\u9c81\u529b", "CR", " \u53f3\u4e73\u5916\u4e0a\u80bf\u5757\uff0c\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a\u2163\u7c7b\u3002\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002\n", " \u53cc\u4e73\u5916\u89c2\u6b63\u5e38\uff0c\u4e73\u5934\u65e0\u51f9\u9677\uff0c\u76ae\u80a4\u5149\u6574\uff0c\u5c40\u90e8\u65e0\u589e\u539a\uff0c\u4e73\u6655\u6b63\u5e38\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u53f3\u4e73\u5916\u4e0a\u540e1/3\u4e0d\u89c4\u5219\u56e2\u5757\u5f71\uff0c\u5185\u90e8\u4f3c\u89c1\u5fae\u5c0f\u9499\u5316\u5f71\uff0c\u5de6\u4e73\u4e2d\u540e\u5c0f\u7247\u6837\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u5de6\u814b\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u5f20\u671d\u4e9a", "\u6bb7\u6c49\u6c11", "2017, 11, 13, 8, 57, 13, 267000", "\u5ba1\u6838\u5b8c\u6210"], + ["-47c59140:14b5de7acf4:-2fdf", "", "\u795d\u5fd7\u8302", "ZHU ZHI MAO", "1935, 1, 1, 0, 0", "081Y", "\u7537", "2015, 2, 8, 15, 15, 39", "", "", "", "ZZM", "H", "", "", "", "CT", "\u5c0f\u8111\u5e55\u533a\u5bc6\u5ea6\u7a0d\u663e\u5f02\u5e38\uff0c\u5efa\u8bae\u53ca\u65f6\u590d\u67e5\u53caMR\u68c0\u67e5\u3002", "\u5c0f\u8111\u5e55\u533a\u5c40\u90e8\u4f3c\u89c1\u5c0f\u7247\u72b6\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0cCT\u503c50HU\uff1b\u4f59\u9885\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u8111\u6c9f\u88c2\u5ba4\u6c60\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-1e62ca27:163a5c326d1:73d4", "", "ZHANG ZHI LAN", "ZHANG ZHI LAN", "1960, 1, 1, 0, 0", "059Y", "\u5973", "2018, 5, 28, 18, 39, 56", "", "", "", "ZZL59", "6.1 ABDOMEN PELVIS 0.8 SEC. 5MM", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["13413", "", "ZHANG ZHI LAN 60 F", "ZHANG ZHI LAN 60 F", "1900, 1, 1, 0, 0", "", "\u5973", "2005, 2, 1, 14, 56, 39", "", "", "", "ZZL", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dbcad0fc1:-c87", "", "\u7ae0\u667a\u51ef", "ZHANG ZHI KAI", "1991, 1, 1, 0, 0", "025Y", "\u7537", "2015, 6, 4, 11, 41, 44", "", "", "", "ZZK25", "\u9ab6\u9ac2\u5173\u8282", "", "", "", "MR", " \u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b\n \u5de6\u4fa7\u9ac2\u9aa8\u5fae\u5c0f\u7ed3\u8282\uff0c\u8003\u8651\u9aa8\u5c9b\u3002", " \u4e24\u4fa7\u9ab6\u9ac2\u5173\u8282\u5728\u4f4d\uff0c\u5173\u8282\u95f4\u9699\u4e0d\u7a84\uff0c\u4e24\u4fa7\u9ac2\u9aa8\u53ca\u9ab6\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u4e0d\u5747\uff0c\u8102\u80aa\u4fe1\u53f7\u589e\u591a\uff0c\u5de6\u4fa7\u9ac2\u9aa8\u89c1\u77edT1\u77edT2\u4fe1\u53f7\u5fae\u5c0f\u7ed3\u8282\u5f71\uff0c\u4f59\u9ab6\u9ac2\u5173\u8282\u5404\u6784\u6210\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u7834\u574f\uff0c\u5468\u56f4\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u6240\u626b\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-7a385b5d:15211339c40:231c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 58, 12", "", "", "", "ZZK25", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-7a385b5d:15211339c40:223a", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1992, 1, 1, 0, 0", "025Y", "\u7537", "2016, 1, 8, 16, 41, 45", "", "", "", "ZZK25", "P", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-43074855:14dc2ae73e6:2e8c", "", "ZHANG ZHI KAI", "ZHANG ZHI KAI", "1989, 6, 5, 0, 0", "026Y", "\u7537", "2015, 6, 5, 17, 30, 35", "", "", "", "ZZK", "T-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["133723", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 6, 7, 19, 5, 47", "", "", "", "ZZJ50", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\uff08C3/4-C6/7\u690e\u95f4\u76d8\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u9888\u690e\u5404\u690e\u4f53\u524d\u7f18\u9510\u5229\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0cC3/4-C6/7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u5e76\u5411\u540e\u65b9\u4e0d\u540c\u7a0b\u5ea6\u7a81\u51fa\uff0c\u786c\u810a\u819c\u56ca\u53d7\u538b\uff1b\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["166565", "", "\u5f20\u5fd7\u519b", "ZHANG ZHI JUN", "1900, 1, 1, 0, 0", "050Y", "\u7537", "2012, 5, 4, 10, 14, 1", "", "", "", "ZZJ50", "CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u53f6\u80bf\u5757\uff0c\u8003\u8651\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4e0d\u89c4\u5219\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u7ea64.0\\xd73.8cm\u5927\u5c0f\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u53ef\u89c1\u8fb9\u7f18\u7ed3\u8282\u6837\u5f3a\u5316\uff0c\u665a\u671f\u5411\u5fc3\u586b\u5145\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["123303", "", "\u5f20\u5b50\u5efa", "ZHANG ZHI JIAN 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2011, 2, 23, 13, 37, 55", "", "", "", "ZZJ45", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12976", "", "\u66fe\u5fd7\u6770", "ZENG ZHI JIE 42 M", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 12, 27, 9, 18, 27", "", "", "", "ZZJ42", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001L3-L5\u690e\u95f4\u76d8\u53d8\u6027\uff0cL4-5\u690e\u95f4\u76d8\u9ad3\u6838\u8131\u51fa\uff0c\u795e\u7ecf\u6839\u53d7\u538b\uff1b\r\n2\u3001L4-5\u690e\u95f4\u9699\u53d8\u7a84\uff0c\u690e\u5173\u8282\u9762\u9aa8\u8d28\u589e\u751f\u3002", "L3-L5\u690e\u95f4\u76d8T2\u4fe1\u53f7\u53d8\u4f4e\uff0cL4-5\u690e\u95f4\u76d8\u660e\u663e\u53d8\u8584\uff0c\u5411\u524d\u540e\u65b9\u7a81\u51fa\uff0c\u540e\u7f18\u660e\u663e\u538b\u8feb\u786c\u819c\u56ca\uff0c\u4e24\u4fa7\u795e\u7ecf\u6839\u660e\u663e\u53d7\u538b\uff0c\u90bb\u8fd1\u690e\u4f53\u5185\u53ef\u89c1\u957fT2\u4fe1\u53f7\u5f71\u53ca\u9aa8\u8d28\u589e\u751f\uff0c\u4f59\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u5706\u9525\u53ca\u9a6c\u5c3e\u795e\u7ecf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["24841", "", "\u5f20\u5b50\u5a07", "ZHANG ZI JIAO 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2006, 8, 28, 15, 8, 53", "", "", "", "ZZJ42", "\u8179\u90e8\u3001\u76c6\u8154CT\u5e73\u626b", "", "\u8179\u6ccc\u5916\u79d1", "", "CT", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\uff0c\u80bf\u7624\u590d\u53d1\uff0c\u7d2f\u53ca\u53f3\u4fa7\u8179\u76c6\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u540e\u8179\u58c1\u3002", "\u201c\u53f3\u80be\u533a\u6076\u6027\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff1a\u53f3\u80be\u533a\u53ef\u89c1\u5de8\u5927\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u80bf\u5757\u5f71\uff0c\u8fb9\u7f18\u4e0d\u89c4\u5219\uff0c\u5411\u4e0a\u751f\u957f\uff0c\u538b\u8feb\u809d\u53f3\u53f6\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u80bf\u5757\u5411\u4e0b\u6cbf\u8170\u5927\u808c\u53ca\u9ac2\u8170\u808c\u5ef6\u7eed\u81f3\u76c6\u8154\uff0c\u5360\u636e\u53f3\u4fa7\u8179\u8154\u3001\u8179\u819c\u540e\u53ca\u53f3\u4fa7\u76c6\u8154\uff0c\u8fb9\u7f18\u8102\u80aa\u95f4\u9699\u4e0d\u6e05\uff0c\u80bf\u5757\u5185\u5bc6\u5ea6\u4e0d\u5747\uff0c\u6a2a\u65ad\u9762\u7ea6\u4e3a13.8\\xd711.3cm\uff0c\u53f3\u80be\u6c34\u5e73\u53ef\u89c1\u80bf\u5757\u4fb5\u72af\u53f3\u4fa7\u540e\u8179\u58c1\uff0c\u540e\u8179\u58c1\u53ef\u89c13.6-4.5cm\u5927\u5c0f\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u8179\u819c\u540e\u8840\u7ba1\u53d7\u538b\u79fb\u4f4d\uff0c\u5de6\u80be\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13099", "", "ZHANG ZE JUN 50 F", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "001M", "\u5973", "2005, 1, 5, 15, 14, 12", "", "", "", "ZZJ", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12982", "", "\u7ae0\u6cfd\u519b", "ZHANG ZE JUN 50 F", "1900, 1, 1, 0, 0", "50 Y", "\u5973", "2004, 12, 27, 10, 13, 38", "", "", "", "ZZJ", "\u4e0a\u8179\u90e8MR\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", "\u809d\u810f\u591a\u53d1\u56ca\u80bf\u3002", "\u809d\u810f\u8fb9\u7f18\u8f6e\u5ed3\u6b63\u5e38\uff0c\u5176\u5185\u53ef\u89c1\u5927\u5c0f\u4e0d\u7b49\u7684\u957fT1\u957fT2\u4fe1\u53f7\uff0c\u6700\u5927\u5f84\u7ea64.8cm\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u6b63\u5e38\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u80be\u810f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136348", "", "ZHNAG XIAO XIU 38 F", "ZHNAG XIAO XIU 38 F", "1900, 1, 1, 0, 0", "", "\u5973", "2011, 7, 4, 12, 46, 12", "", "", "", "ZZHX38", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["101858", "", "\u5468\u6b63\u534e", "ZHOU ZHEN HUA 71 M", "1900, 1, 1, 0, 0", "71 Y", "\u7537", "2010, 6, 13, 11, 59, 2", "", "", "", "ZZH71", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u8f7b\u5ea6\u8111\u840e\u7f29\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u7ed3\u6784\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u75c5\u7076\u53ca\u5f62\u6001\u6539\u53d8\uff1b\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u8111\u6c9f\u88c2\u7a0d\u663e\u589e\u5bbd\uff0c\u8111\u56de\u7a0d\u53d8\u7a84\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u9885\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["150825", "", "ZHAO ZONG HAN 65 M 2011 11 30", "ZHAO ZONG HAN 65 M 2011 11 30", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 11, 30, 2, 45, 45", "", "", "", "ZZH65", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12326", "", "ZHANG ZAI HAI 46 M", "ZHANG ZAI HAI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 11, 5, 12, 0, 42", "", "", "", "ZZH46", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76938", "", "ZHOU ZHAO HUI 46 M", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "", "\u7537", "2009, 8, 17, 14, 20, 49", "", "", "", "ZZH46", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["76939", "", "\u5468\u671d\u6656", "ZHOU ZHAO HUI 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2009, 8, 17, 14, 24, 50", "", "", "", "ZZH46", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u53f3\u540e\u53f6\u8840\u7ba1\u7624\u3002", "\u809d\u53f3\u540e\u53f6\u5185\u53ef\u89c1\u7a0d\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea61.8cm\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b\u589e\u5f3a\u626b\u63cf\u65e9\u671f\u793a\u809d\u53f3\u540e\u53f6\u75c5\u7076\u9010\u6e10\u5f3a\u5316\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\uff0c\u8179\u819c\u540e\u8840\u7ba1\u95f4\u9699\u5185\u672a\u89c1\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30488", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 32, 14", "", "", "", "ZZH40", "\u9885\u8111\u3001\u9f3b\u54bdMR\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "MR", "\u9885\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u4e24\u4fa7\u9f3b\u7532\u80a5\u539a\u3001\u9f3b\u4e2d\u9694\u504f\u66f2\uff1b\r\n\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u75c7\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u76ae\u9ac4\u8d28\u5206\u754c\u6e05\u6670\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u4e24\u4fa7\u5c0f\u8111\u534a\u7403\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u6c9f\u88c2\u6c60\u5ba4\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u5c45\u4e2d\u3002\r\n\u9f3b\u54bd\u7ed3\u6784\u6e05\u6670\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u808b\u9aa8\u9aa8\u8d28\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u4fa7\u9f3b\u7532\u7c98\u819c\u589e\u539a\uff0c\u9f3b\u4e2d\u9694\u53d7\u538b\u504f\u66f2\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u7a0d\u539a\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30487", "", "\u5f20\u7167\u6d77", "ZHANG ZHAO HAI 40 M", "1900, 1, 1, 0, 0", "40 Y", "\u7537", "2007, 3, 30, 17, 40, 9", "", "", "", "ZZH40", "\u80f8\u90e8\u3001\u8179\u90e8\u3001\u76c6\u8154\u90e8CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u4e24\u80ba\u3001\u7eb5\u9694\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n\u8179\u8154\u3001\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u4e24\u80ba\u95e8\u4e0d\u5927\uff0c\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u809d\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\u80c6\u80f0\u813e\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u80be\u5927\u5c0f\u3001\u5f62\u6001\u3001\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u8180\u80f1\u3001\u524d\u5217\u817a\u3001\u7cbe\u56ca\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u76f4\u80a0\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u76c6\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["432b435b:142ff7b1b55:-396f", "", "\u8d75\u5fd7\u521a", "ZHAO ZHI GANG", "1982, 1, 1, 0, 0", "032Y", "\u7537", "2013, 12, 17, 16, 1, 23", "", "", "", "ZZG32", "\u80f8\u90e8", "", "", "", "CT", " \u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6af994e2:1616f492f4f:-74a", "", "ZHANG ZHENG GUO", "ZHANG ZHENG GUO", "1965, 2, 7, 0, 0", "053Y", "\u7537", "2018, 2, 7, 17, 50, 54", "", "", "", "ZZG", "C-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152b011e80a:1b40", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1962, 2, 6, 0, 0", "054Y", "\u7537", "2016, 2, 6, 9, 15, 54", "", "", "", "ZZF54", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:1528de27560:204c", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 5, 0, 0", "053Y", "\u7537", "2016, 2, 5, 15, 38, 51", "", "", "", "ZZF53", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-53a381c0:15abb670c74:-737a", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "055Y", "\u5973", "2017, 3, 11, 10, 53, 57", "", "", "", "ZZF20170311", "L", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7243509e:14964a1e0bc:6f52", "", "\u5f20\u6893\u74a0", "ZHANG ZHI FAN", "1996, 1, 1, 0, 0", "019Y", "\u7537", "2014, 10, 31, 16, 0, 27", "", "", "", "ZZF19", "\u80f8\u90e8", "", "", "", "CT", " \u53f3\u4e0a\u80ba\u591a\u53d1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8003\u8651\u7ed3\u6838\u4f34\u51fa\u8840\u53ef\u80fd\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u4e0a\u80ba\u53ef\u89c1\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u90e8\u5206\u53ef\u89c1\u8584\u58c1\u7a7a\u6d1e\uff0c\u53f3\u80ba\u53ca\u5de6\u80ba\u4e0a\u53f6\u53ef\u89c1\u591a\u53d1\u6de1\u8584\u7ed3\u8282\u5f71\u3001\u6bdb\u73bb\u7483\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6a1e3c6e:15f18df120f:-1c96", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 10, 14, 0, 0", "054Y", "\u5973", "2017, 10, 14, 12, 6, 25", "", "", "", "ZZF", "CHEST", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2ea60c99:150e5ca5e23:-7fee", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["2b7744ff:148452b9376:-379c", "", "\u5f20\u5fd7\u82ac", "ZHANG ZHI FEN", "1963, 1, 1, 0, 0", "052Y", "\u5973", "2014, 9, 8, 10, 6, 47", "", "", "", "ZZF", "\u80f8\u90e8\u3001\u4e0a\u8179\u90e8", "", "", "", "CT", " \u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u6dcb\u5df4\u7ed3\u80bf\u53ef\u80fd\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e3b\u52a8\u8109\u5f13\u786c\u5316\u6591\u5757\u5f62\u6210\uff1b\n \u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u80bf\u7624\u6027\u75c5\u53d8\u53ef\u80fd\uff1b\n \u8102\u80aa\u809d\uff1b\n \u80c6\u56ca\u7ed3\u77f3\uff1b\u6162\u6027\u80c6\u56ca\u708e\u3002\n ", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u524d\u7eb5\u9694\u5c0f\u7ed3\u8282\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u8fb9\u754c\u6e05\u695a\uff0c\u4f59\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e3b\u52a8\u8109\u5f13\u7ba1\u58c1\u53ef\u89c1\u9499\u5316\u7076\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u7532\u72b6\u817a\u5de6\u4fa7\u53f6\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5185\u53ef\u89c1\u7c97\u9897\u7c92\u72b6\u9499\u5316\u5f71\u3002\n \u809d\u810f\u5927\u5c0f\u3001\u5f62\u6001\u6b63\u5e38\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\u51cf\u4f4e\uff0cCT\u503c\u7ea637HU\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u809d\u5185\u5916\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5185\u53ef\u89c1\u5c0f\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u7ed3\u8282\uff0c\u957f\u5f84\u5c0f\u4e8e0.5cm\uff1b\u80f0\u817a\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u53cc\u4fa7\u80be\u810f\u5bf9\u79f0\uff0c\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u672a\u89c1\u5c40\u7076\u6027\u5bc6\u5ea6\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u8463\u76fc\u76fc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["638be4b3:15abb43dbd6:-75cf", "", "ZHANG ZHI FEN", "ZHANG ZHI FEN", "1963, 3, 11, 0, 0", "054Y", "\u5973", "2017, 3, 11, 11, 13, 15", "", "", "", "ZZF", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-6af994e2:161828cabd1:ce4", "", "ZHANG ZHAO FU", "ZHANG ZHAO FU", "1963, 2, 11, 0, 0", "055Y", "\u7537", "2018, 2, 11, 16, 14, 18", "", "", "", "ZZF", "L-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:152f8542e34:510d", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE", "1936, 1, 1, 0, 0", "081Y", "\u7537", "2016, 2, 19, 15, 36, 19", "", "", "", "ZZD81", "HEAD", "", "", "", "MR", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e24\u4fa7\u5927\u8111\u534a\u7403\u767d\u8d28\u533a\u591a\u53d1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u7070\u767d\u8d28\u754c\u9650\u6e05\u6670\uff0c\u8111\u6c9f\u8111\u88c2\u589e\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u6269\u5927\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5468\u4fca\u82ac", "\u5468\u4fca\u82ac", "2016, 2, 19, 15, 57, 57, 697000", "\u5ba1\u6838\u5b8c\u6210"], + ["126146", "", "\u5468\u7956\u5fb7", "ZHOU ZHU DE 77 M", "1900, 1, 1, 0, 0", "77 Y", "\u7537", "2011, 3, 22, 10, 13, 16", "", "", "", "ZZD77", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u4e24\u4fa7\u6795\u9876\u53f6\u4fa7\u8111\u5ba4\u65c1\u53ca\u5de6\u4fa7\u53ef\u89c1\u591a\u5904\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["42d4c1f3:15037121d9a:-56ef", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1965, 10, 5, 0, 0", "050Y", "\u7537", "2015, 10, 5, 11, 17, 30", "", "", "", "ZZD50", "PELVIS^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14ce42c08ee:4feb", "", "ZHANG ZHEN DANG", "ZHANG ZHEN DANG", "1966, 4, 23, 0, 0", "049Y", "\u7537", "2015, 4, 23, 12, 8, 34", "", "", "", "ZZD49", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["682a0ae3:14fd0ac907d:-3b49", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u80f8\u90e8\u5e73\u626b", "", "", "", "CT", " \u4e24\u80ba\u708e\u6027\u75c5\u53d8\uff1b\n \u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u5de6\u4e0a\u80ba\u53ca\u53f3\u80ba\u4e2d\u53f6\u89c1\u6591\u7247\u6761\u7d22\u5f71\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u7ea60.9cm\uff1b\u98df\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 16, 570000", "\u5ba1\u6838\u5b8c\u6210"], + ["-5f2a03c3:14fd89152c3:-7ffc", "", "\u5468\u7956\u5fb7", "ZHOU ZU DE", "1936, 1, 1, 0, 0", "080Y", "\u7537", "2015, 9, 15, 14, 16, 31", "", "", "", "ZZD", "\u5934\u5e73\u626b\u90e8", "", "", "", "CT", " \u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n \u8111\u840e\u7f29\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u7070\u767d\u8d28\u5bf9\u6bd4\u6b63\u5e38\uff0c\u4e24\u4fa7\u57fa\u5e95\u8282\u533a\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5404\u8111\u5ba4\u3001\u8111\u6c60\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u5e55\u4e0b\u5c0f\u8111\u3001\u8111\u5e72\u65e0\u5f02\u5e38\u3002", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2015, 9, 17, 8, 28, 10, 783000", "\u5ba1\u6838\u5b8c\u6210"], + ["7d607302:14be2c4a3db:-282b", "", "\u90b9\u73cd\u6625", "ZOU ZHEN CHUN", "1946, 1, 1, 0, 0", "070Y", "\u7537", "2015, 3, 4, 11, 54, 56", "", "", "", "ZZC70", "\u8179\u90e8+\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u809d\u5185\u591a\u53d1\u7ed3\u8282\u53ca\u80bf\u5757\uff0c\u8003\u8651\u809d\u764c\u7d2f\u53ca\u809d\u5305\u819c\uff1b\n 2\u3001\u809dVII\u6bb5\u5c0f\u56ca\u80bf\uff1b\n 3\u3001\u809d\u786c\u5316\uff0c\u95e8\u8109\u9ad8\u538b\uff0c\u813e\u5927\uff1b\n 4\u3001\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u6813\u5b50\uff1b\n 5\u3001\u80c6\u56ca\u708e\uff1b\n 6\u3001\u5de6\u80be\u591a\u53d1\u5c0f\u56ca\u80bf\uff1b\n 7\u3001\u4e24\u80ba\u6162\u6027\u652f\u6c14\u7ba1\u708e\uff0c\u4e24\u80ba\u6ce1\u6027\u80ba\u6c14\u80bf\uff1b\n 8\u3001\u4e24\u80ba\u4e0b\u53f6\u9648\u65e7\u6027\u75c5\u53d8\uff1b\n 9\u3001\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff1b\n 10\u3001\u4e24\u4fa7\u80f8\u819c\u589e\u539a\u3002", " \u809d\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u8fb9\u7f18\u5448\u6ce2\u6d6a\u6837\u6539\u53d8\uff0c\u809d\u5185\u591a\u53d1\u7a0d\u4f4e\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u53ca\u80bf\u5757\u5f71\uff0c\u5927\u8005\u4f4d\u4e8e\u809d\u53f3\u540e\u53f6\uff0c\u8fb9\u754c\u6a21\u7cca\uff0c\u6700\u5927\u622a\u9762\u79ef\u7ea66.0cmx4.8cm\uff0c\u589e\u5f3a\u626b\u63cf\u53ef\u89c1\u4e0d\u5747\u5300\u5f3a\u5316\uff0c\u75c5\u7076\u4e0e\u809d\u5305\u819c\u5206\u754c\u4e0d\u6e05\uff0c\u53e6\u809dVII\u6bb5\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u8f83\u6e05\uff0c\u957f\u5f84\u7ea60.7cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u7a0d\u539a\uff0c\u5468\u56f4\u8102\u80aa\u95f4\u9699\u6a21\u7cca\uff0c\u95e8\u8109\u4e3b\u5e72\u3001\u80a0\u7cfb\u819c\u4e0a\u9759\u8109\u3001\u813e\u9759\u8109\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u5145\u76c8\u7f3a\u635f\u5f71\uff1b\u813e\u5927\uff0c\u813e\u9759\u8109\u3001\u80c3\u5e95\u98df\u7ba1\u9759\u8109\u8fc2\u66f2\u6269\u5f20\uff1b\u80f0\u817a\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u80be\u591a\u53d1\u4f4e\u5bc6\u5ea6\u5c0f\u7ed3\u8282\u5f71\uff0c\u754c\u6e05\uff0c\u5927\u8005\u957f\u5f84\u7ea60.9cm\uff0c\u672a\u89c1\u5f3a\u5316\uff1b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\u3002\n \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u589e\u591a\u7d0a\u4e71\uff0c\u53f3\u80ba\u4e0b\u53f6\u9499\u5316\u5f71\uff0c\u4e24\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c11\u8bb8\u7ea4\u7ef4\u6761\u7d22\u5f71\uff0c\u4e24\u80ba\u6c14\u56ca\u5f71\uff0c\u4e24\u4fa7\u814b\u7a9d\u53ca\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u3001\u9686\u7a81\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u77ed\u5f84\u4e0d\u8d85\u8fc71.0cm\uff1b\u4e24\u4fa7\u80f8\u819c\u589e\u539a\uff1b\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u6d69", "\u5468\u4fca\u82ac", "2015, 3, 4, 15, 21, 9, 617000", "\u5ba1\u6838\u5b8c\u6210"], + ["208308", "", "\u5de6\u81ea\u6210", "ZUO ZI CHENG", "1900, 1, 1, 0, 0", "060Y", "\u7537", "2013, 4, 17, 10, 48, 35", "", "", "", "ZZC", "CT\u5e73\u626b+\u589e\u5f3a\u626b\u63cf,", "", "", "", "CT", "\u5de6\u80ba\u95e8\u56e2\u5757\u53ca\u5de6\u80ba\u95e8\u6dcb\u5df4\u7ed3\u80bf\u5927\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff1b\r\n\u5de6\u4e0a\u80ba\u963b\u585e\u6027\u80ba\u708e\uff0c\u80bf\u7624\u5f85\u6392\uff1b\r\n\u5de6\u4fa7\u80f8\u8154\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002", "\u5de6\u80ba\u591a\u53d1\u6591\u7247\u53ca\u56e2\u5757\u5f71\uff0c\u8fb9\u7f18\u6a21\u7cca\uff0c\u76f8\u4e92\u878d\u5408\uff0c\u4e0e\u7eb5\u9694\u3001\u80f8\u819c\u3001\u5de6\u80ba\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u5de6\u80ba\u95e8\u5f71\u589e\u5927\uff1b\u5de6\u4e0a\u80ba\u591a\u53d1\u7ed3\u8282\u5f71\uff0c\u5927\u8005\u957f\u5f84\u7ea61.0cm\uff1b\u53f3\u80ba\u672a\u89c1\u540d\u7ebf\u5bc6\u5ea6\u5360\u4f4d\u5f71\uff1b\u589e\u5f3a\u626b\u63cf\uff0c\u5de6\u80ba\u95e8\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5bc6\u5ea6\u56e2\u5757\u5f71\uff0c\u4e0e\u80ba\u95e8\u8840\u7ba1\u7c98\u8fde\uff0c\u8fb9\u754c\u4e0d\u6e05\uff0c\u5de6\u4fa7\u80f8\u8154\u89c1\u5c11\u91cf\u79ef\u6db2\u5f71\uff0c\u5de6\u4fa7\u80f8\u819c\u589e\u539a\u3002\u7eb5\u9694\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e1.0cm\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b299cdf:145aae0b209:-68cd", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN", "1983, 1, 1, 0, 0", "032Y", "\u7537", "2014, 4, 29, 8, 16, 23", "", "", "", "ZZB32", "C-SPINE^HB", "", "", "", "MR", " \u9888\u690e\u9000\u884c\u6027\u53d8\u3002", " \u9888\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u89c1\u8102\u80aa\u4fe1\u53f7\u4e0d\u5747\uff0c\u8fb9\u7f18\u9510\u5229\uff0c\u591a\u53d1\u5507\u6837\u589e\u751f\u7076\uff1bC4-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u51cf\u4f4e\uff0c\u4e0d\u540c\u7a0b\u5ea6\u7a0d\u663e\u5411\u524d\u6216\u5411\u540e\u7a81\u51fa\uff0c\u786c\u819c\u56ca\u8fb9\u7f18\u8f7b\u5ea6\u53d7\u538b\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["134191", "", "ZHANG ZHI BING 30 M", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "", "\u7537", "2011, 6, 13, 13, 46, 56", "", "", "", "ZZB32", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["134193", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BING 30 M", "1900, 1, 1, 0, 0", "30 Y", "\u7537", "2011, 6, 13, 14, 3, 50", "", "", "", "ZZB32", "\u9885\u8111\u3001\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "1\u3001\u9888\u690e\u9000\u53d8\uff1b\r\n2\u3001C4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\r\n3\u3001\u9885\u8111MR\u5e73\u626b\u672a\u89c1\u5f02\u5e38\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["75938", "", "\u5f20\u5fd7\u658c", "ZHANG ZHI BIN 27 M", "1900, 1, 1, 0, 0", "27 Y", "\u7537", "2009, 8, 4, 9, 31, 38", "", "", "", "ZZB27", "\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u3001C4/5\u7a81\u51fa\uff09\u3002", "\u9888\u690e\u751f\u7406\u66f2\u5ea6\u5b58\u5728\uff0c\u5e8f\u5217\u6b63\u5e38\uff0c\u9888\u690e\u9aa8\u8d28\u589e\u751f\uff0c\u690e\u4f53\u8fb9\u7f18\u53d8\u5c16\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4/5\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u810a\u9ad3\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["56901", "", "\u5f20\u5fd7\u5b89", "ZHANG ZHI AN 64 M", "1900, 1, 1, 0, 0", "64 Y", "\u7537", "2008, 11, 20, 15, 42, 11", "", "", "", "ZZA64", "\u4e0a\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u809d\u53f3\u53f6\u80bf\u5757\uff1a\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\uff0c\u80c6\u7ba1\u764c\u4e0d\u6392\u9664(\u809d\u8113\u80bf)\u3002", "\u809d\u53f3\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea610.5cm\u80bf\u5757\uff0c\u80bf\u5757\u4fe1\u53f7\u4e0d\u5747\u56ca\u53d8\u660e\u663e\uff0c\u5176\u5185\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\uff0c\u56ca\u58c1\u539a\u8584\u4e0d\u5747\uff0c\u5e76\u53ef\u89c1\u5206\u5c42\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u589e\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["13265", "", "\u90d1\u73cd", "ZHENG ZHEN 81 F", "1900, 1, 1, 0, 0", "81 Y", "\u5973", "2005, 1, 18, 9, 26, 13", "", "", "", "ZZ81", "\u9885\u8111CT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "\u8111\u840e\u7f29\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u533a\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u57fa\u5e95\u8282\u5185\u56ca\u540e\u652f\u53ef\u89c11.2cm\u5927\u5c0f\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u7f18\u6b20\u6e05\u6670\uff0c\u4e24\u4fa7\u8111\u5ba4\u65c1\u767d\u8d28\u533a\u53ef\u89c1\u7247\u72b6\u4f4e\u5bc6\u5ea6\u533a\uff0c\u8111\u5ba4\u7a0d\u663e\u6269\u5927\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u5bc6\u5ea6\u7076\uff0c\u8111\u6c9f\u88c2\u7a0d\u589e\u5bbd\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u672a\u89c1\u660e\u663e\u79fb\u4f4d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["31113", "", "\u7b26\u6656", "ZHENG ZHONG 65M", "1900, 1, 1, 0, 0", "065M", "\u7537", "2007, 4, 19, 9, 59, 50", "", "", "", "ZZ65", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u8111MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u8111\u7ec4\u7ec7\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-32575e5f:14026b59961:2076", "", "\u5f20\u653f", "ZHANG ZHENG", "1988, 1, 1, 0, 0", "26Y", "\u7537", "2013, 7, 29, 8, 42, 55", "", "", "", "ZZ26", "\u5934\u90e8\u3001\u9888\u690e", "", "\u95e8\u8bca", "", "MR", "\n 1\u3001\u8111\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 2\u3001\u8111\u90e8\u8840\u7ba1\u6210\u50cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\n 3\u3001\u9888\u690e\u9000\u884c\u6027\u6539\u53d8\u3002", " \n \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\u4fe1\u53f7\u7076\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b3D-TOF\u793a\u8111\u57fa\u5e95\u52a8\u8109\u73af\u5b8c\u6574\uff0c\u53cc\u4fa7\u5927\u8111\u4e2d\u52a8\u8109\u3001\u9888\u5185\u52a8\u8109\u3001\u5927\u8111\u524d\u52a8\u8109\u53ca\u540e\u52a8\u8109\u8d70\u884c\u6b63\u5e38\uff0c\u672a\u89c1\u660e\u663e\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\n \u9888\u690e\u5e8f\u5217\u53d8\u76f4\uff0cC3-C7\u690e\u95f4\u76d8T2\u4fe1\u53f7\u7a0d\u51cf\u4f4e\uff0c\u7a0d\u5411\u540e\u7a81\u51fa\u538b\u8feb\u786c\u819c\u56ca\u8fb9\u7f18\uff1b\u4f59\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["403b89b1:1473a249ee1:2a10", "", "ZHANG ZHENG", "ZHANG ZHENG", "1990, 7, 16, 0, 0", "024Y", "\u7537", "2014, 7, 16, 8, 23, 12", "", "", "", "ZZ24", "WHOLE-SPINE^HB", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["177773", "", "ZHANG ZHEN 20 M", "ZHANG ZHEN 20 M", "1900, 1, 1, 0, 0", "", "\u7537", "2012, 8, 8, 9, 14, 58", "", "", "", "ZZ20", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["145360", "", "\u5f20\u7389\u73cd", "ZHANG YU ZHENG", "1900, 1, 1, 0, 0", "076Y", "\u5973", "2011, 10, 10, 10, 3, 47", "", "", "", "ZYZ76", "CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u809d\u53f3\u53f6\u5c0f\u56ca\u80bf\uff0c\u809d\u53f3\u540e\u53f6\u80c6\u7ba1\u5c0f\u7ed3\u77f3\uff1b\r\n2\u3001\u80c6\u56ca\u708e\uff0c\u80c6\u56ca\u7ed3\u77f3\u3002", "\u809d\u53f3\u53f6\u5185\u53ef\u89c1\u4f4e\u5bc6\u5ea6\u75c5\u7076\uff0c\u957f\u5f84\u7ea60.6cm\uff0c\u5185\u90e8\u5bc6\u5ea6\u5747\u5300\uff0c\u8fb9\u7f18\u8f83\u6e05\u6670\uff0c\u809d\u53f3\u540e\u53f6\u70b9\u72b6\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u4f59\u5904\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff1b\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u589e\u539a\uff0c\u80c6\u56ca\u5185\u9ad8\u5bc6\u5ea6\u5f71\uff1b\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff1b\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4bcad35a:161f96d2023:-3e38", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 3, 6, 0, 0", "054Y", "\u7537", "2018, 3, 6, 15, 23, 29", "", "", "", "ZYZ54", "THORAX^01_THORAXROUTINENEW (ADULT)", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7774a359:1519010bb40:-2658", "", "ZHANG YUN ZHEN", "ZHANG YUN ZHEN", "1962, 12, 12, 0, 0", "053Y", "\u5973", "2015, 12, 12, 11, 59, 32", "", "", "", "ZYZ53", "HEAD", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["80181", "", "\u6731\u56ed\u73cd", "ZHU YUAN ZHENG 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 9, 28, 9, 33, 29", "", "", "", "ZYZ35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u5efa\u8baeMR\u589e\u5f3a\u68c0\u67e5\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u68c0\u67e5\uff1a\u9f3b\u54bd\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-5d2d1ff9:1668b2e2910:-305", "", "ZHANG YONG ZHONG", "ZHANG YONG ZHONG", "1964, 10, 19, 0, 0", "054Y", "\u7537", "2018, 10, 19, 17, 28, 57", "", "", "", "ZYZ", "ABDOMEN", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:938", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 5, 50", "", "", "", "ZYY29", "C", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-32575e5f:1400f8d2e15:594", "", "ZHANG YANG YANG", "ZHANG YANG YANG", "1985, 1, 1, 0, 0", "029Y", "\u7537", "2013, 7, 24, 16, 14, 2", "", "", "", "ZYY29", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["27829734:151d9767fa4:-311b", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG", "1965, 1, 1, 0, 0", "051Y", "\u5973", "2015, 12, 27, 9, 32, 22", "", "", "", "ZYX51", "\u80f8\u8179\u76c6", "", "", "", "CT", " \u4e24\u80ba\u9648\u65e7\u6027\u75c5\u7076\uff1b\n \u4e24\u4fa7\u5c11\u91cf\u80f8\u6c34\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u809d\u5185\u5bc6\u5ea6\u6b20\u5747\u5300\uff0c\u5efa\u8bae\u589e\u5f3a\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u6563\u5728\u6761\u7d22\u5f71\u3001\u9ad8\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u4e24\u4fa7\u80f8\u8154\u53ef\u89c1\u5c11\u91cf\u6c34\u6837\u5bc6\u5ea6\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002\n \u201c\u809d\u95e8\u80c6\u7ba1\u7ec6\u80de\u764c\u201dPTCD\u672f\u540e\uff1a\u809d\u53f3\u53f6\u5448\u672f\u540e\u6539\u53d8\uff0c\u809d\u95e8\u533a\u7ed3\u6784\u6b20\u6e05\uff0c\u809d\u95e8\u90e8\u53ef\u89c1\u9ad8\u5bc6\u5ea6\u5bfc\u7ba1\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u7a0d\u6269\u5f20\uff0c\u80c6\u56ca\u7f3a\u5982\uff0c\u813e\u4e0d\u5927\uff0c\u80f0\u817a\u3001\u4e24\u80be\u672a\u89c1\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n \u8180\u80f1\u5145\u76c8\u4e0d\u4f73\uff0c\u5b50\u5bab\u5927\u5c0f\u5f62\u6001\u6b63\u5e38\uff0c\u5bab\u9888\u5927\u5c0f\u5f62\u6001\u53ca\u5bc6\u5ea6\u6b63\u5e38\uff0c\u76c6\u58c1\u7ed3\u6784\u6b63\u5e38\uff0c\u76c6\u8154\u5185\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["124413", "", "\u5f20\u7389\u9999", "ZHANG YU XIANG 49 F", "1900, 1, 1, 0, 0", "49 Y", "\u5973", "2011, 3, 4, 15, 9, 55", "", "", "", "ZYX49", "\u8179\u90e8MR\u5e73\u626b", "", "", "", "MR", "\u8179\u90e8MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u809d\u810f\u8fb9\u7f18\u5149\u6ed1\uff0c\u809d\u88c2\u4e0d\u5bbd\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u660e\u663e\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u4fe1\u53f7\u5747\u5300\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u5f02\u5e38\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-b0fd313:16043444e4c:-4c36", "", "\u5f20\u53c8\u5148", "\u5f20\u53c8\u5148", "2017, 1, 1, 0, 0", "", "\u5973", "2017, 12, 11, 9, 57, 9", "", "", "", "zyx2017", "CHEST", "", "", "", "CR", " \u4e24\u80ba\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u53d8\u3002", " \u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u6c14\u7ba1\u5c45\u4e2d\uff0c\u4e24\u80ba\u7eb9\u7406\u6e05\u695a\uff0c\u672a\u89c1\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u5fc3\u5f71\u5f62\u6001\u3001\u5927\u5c0f\u6b63\u5e38\uff0c\u4e24\u8188\u5149\u6574\uff0c\u808b\u8188\u89d2\u9510\u5229\u3002", "\u5f20\u671d\u4e9a", "\u51af\u6653\u6ce2", "2017, 12, 11, 14, 38, 7, 843000", "\u5ba1\u6838\u5b8c\u6210"], + ["54326", "", "ZHOU YU XUAN 12 F", "ZHOU YU XUAN 12 F", "1900, 1, 1, 0, 0", "", "\u5973", "2008, 10, 20, 12, 57, 35", "", "", "", "ZYX12", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28434", "", "\u90b9\u96e8\u7487", "ZHOU RU XUAN 10 F", "1900, 1, 1, 0, 0", "10 Y", "\u5973", "2007, 1, 10, 13, 46, 33", "", "", "", "ZYX10", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "1\u3001\u817a\u6837\u4f53\u80a5\u5927\uff0c\u4e24\u4fa7\u9888\u90e8\u6dcb\u5df4\u7ed3\u80bf\uff1b\r\n2\u3001\u9f3b\u7532\u80a5\u539a\u3002", "\u9f3b\u54bd\u8154\u5185\u53ef\u89c1\u7a0d\u957fT2\u4fe1\u53f7\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u4e24\u4fa7\u5bf9\u79f0\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u54bd\u58c1\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u672a\u89c1\u5f02\u5e38\uff0c\u4e24\u4fa7\u9888\u90e8\u53ef\u89c1\u591a\u53d1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u9885\u5e95\u7ec4\u6210\u5404\u9aa8\u8d28\u5f62\u6001\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u9f3b\u8154\u5185\u9f3b\u7532\u80a5\u539a\uff0c\u526f\u9f3b\u7aa6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u9648\u5baa", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["796832d0:155e697b12f:-4966", "", "\u90b9\u96e8\u7487", "ZHOU YU XUAN", "1997, 1, 1, 0, 0", "020Y", "\u5973", "2016, 7, 14, 8, 0, 44", "", "", "", "ZYX", "\u8170\u690e", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u7a81\u51fa\uff1b\n\u9ab6\u7ba1\u56ca\u80bf\u3002", " \u8170\u9ab6\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u690e\u4f53\u5f62\u6001\u53ca\u4fe1\u53f7\u5747\u6b63\u5e38\uff0c\u690e\u95f4\u9699\u6b63\u5e38\uff1bL4/5\u95f4\u76d8\u540e\u7f18\u7a0d\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u690e\u7ba1\u901a\u7545\u65e0\u6897\u963b\uff0c\u86db\u7f51\u819c\u4e0b\u8154\u65e0\u660e\u663e\u53d7\u538b\uff0c\u810a\u9ad3\u4e0b\u6bb5\u53ca\u9a6c\u5c3e\u4fe1\u53f7\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u65e0\u589e\u7c97\u6216\u53d8\u7ec6\uff1b\u53e6\u53ef\u89c1S2\u690e\u4f53\u540e\u9ab6\u7ba1\u5185\u957fT1\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\uff0c\u5927\u5c0f\u7ea61.1cm\\xd71.7cm\u3002", "\u674e\u4e66\u4e3d", "\u5468\u4fca\u82ac", "2016, 7, 15, 11, 25, 0, 597000", "\u5ba1\u6838\u5b8c\u6210"], + ["23128", "", "\u8358\u4e91\u79c0", "ZUAN YUN XIOU 65 F", "1900, 1, 1, 0, 0", "65 Y", "\u5973", "2006, 6, 19, 14, 53, 56", "", "", "", "ZYX", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5185\u79d1", "", "CT", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u524d\u80f8\u58c1\u80bf\u7624\u590d\u53d1\u3001\u53f3\u80ba\u8f6c\u79fb\u6cbb\u7597\u540e\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u53f3\u4fa7\u80f8\u6c34\u53ca\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u539f\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u524d\u80f8\u58c1\u3001\u80f8\u9aa8\u65c1\u80bf\u5757\u5f71\uff0c\u80bf\u5757\u5448\u73b0\u591a\u4e2a\u80bf\u5757\u5f71\u878d\u5408\uff0c\u878d\u5408\u4e4b\u80bf\u5757\u5411\u5185\u7a81\u5411\u7eb5\u9694\uff0c\u5411\u5916\u7a81\u5411\u76ae\u4e0b\u8102\u80aa\u5c42\u53ca\u76ae\u80a4\uff0c\u80bf\u5757\u5305\u7ed5\u808b\u9aa8\uff0c\u808b\u9aa8\u7f3a\u635f\u7834\u574f\uff0c\u4e0e\uff082006\uff0c4\uff0c26\uff09\u6bd4\u8f83\uff0c\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u80ba\u5185\u5c0f\u7ed3\u8282\u5f71\u53ca\u53f3\u4fa7\u80f8\u6c34\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\u5de6\u4fa7\u814b\u7a9d\u6dcb\u5df4\u7ed3\u80bf\u5927\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-8bf4fbe:163d2b42433:-7726", "", "\u5f20\u53cb\u4ed9", "\u5f20\u53cb\u4ed9", "2018, 6, 6, 9, 29, 16, 703000", "", "\u5973", "2018, 6, 6, 9, 25, 18", "", "", "", "zyx", "CHEST", "", "", "", "CR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-34ba7029:14d2c43a568:-6b3f", "", "\u6731\u7389\u5a77", "ZHU YU TING", "1941, 1, 1, 0, 0", "075Y", "\u5973", "2015, 5, 7, 10, 26, 9", "", "", "", "ZYT75", "\u80a9\u5173\u8282", "", "", "", "MR", " \u53f3\u80a9\u5173\u8282\u9000\u53d8\uff1b\n \u53f3\u4fa7\u80a9\u5173\u8282\u5c11\u91cf\u79ef\u6db2\uff1b\n \u53f3\u4fa7\u814b\u4e0b\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u53f3\u4fa7\u80a9\u5173\u8282\u5468\u56f4\u7ed3\u6784\u6a21\u7cca\uff0c\u5173\u8282\u5468\u56f4\u8f6f\u7ec4\u7ec7\u7a0d\u663e\u80bf\u80c0\uff0c\u5173\u8282\u8154\u5185\u89c1\u7247\u6837T2\u4fe1\u53f7\u5f71\uff0c\u53f3\u4fa7\u80a9\u5173\u8282\u533a\u57df\u672a\u89c1\u660e\u663e\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff0c\u53f3\u4fa7\u814b\u4e0b\u53ef\u89c1\u591a\u53d1\u957fT1\u3001\u957fT2\u4fe1\u53f7\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.6cm\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n ", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-6c9ddba6:143cc06347d:-3feb", "", "ZHU YU TING", "ZHU YU TING", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 1, 26, 9, 15, 52", "", "", "", "ZYT50", "H", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["12698", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 10, 26, 18", "", "", "", "ZYSH", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["26441", "", "\u5468\u88d5\u53d4", "ZHOU YU SHU 79 M", "1900, 1, 1, 0, 0", "79 Y", "\u7537", "2006, 10, 31, 9, 20, 56", "", "", "", "ZYS79", "\u809d\u810fCT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\uff0c\u809d\u5de6\u53f6\u75c5\u7076\uff0c\u8003\u8651\u672f\u540e\u6539\u53d8\uff0c\u5176\u5b83\u5f85\u6392\uff0c\u5efa\u8bae\u5b9a\u671f\u590d\u67e5\uff1b\r\n\u5de6\u80be\u5c0f\u56ca\u80bf\u3002", "\u539f\u201c\u809d\u5de6\u53f6\u80bf\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u809d\u5de6\u5916\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea62.5cm\u7c7b\u5706\u5f62\u7a0d\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u4f59\u809d\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u4e0d\u6269\u5f20\uff0c\u80c6\u56ca\u813e\u4e0d\u7b49\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u5de6\u80be\u4e0a\u6781\u53ef\u89c1\u5927\u5c0f\u7ea61.8cm\u4f4e\u5bc6\u5ea6\u7ed3\u8282\u5f71\uff0cCT\u503c\u7ea610Hu\u3002\u589e\u5f3a\uff1a\u809d\u810f\u5de6\u5916\u53f6\u80bf\u5757\u52a8\u8109\u671f\u4ecd\u7a0d\u663e\u5f3a\u5316\uff0c\u5ef6\u8fdf\u95e8\u9759\u8109\u671f\u9000\u51fa\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["12697", "", "ZHOU YU SHU 76 M", "ZHOU YU SHU 76 M", "1900, 1, 1, 0, 0", "", "\u7537", "2004, 12, 6, 11, 45, 27", "", "", "", "ZYS76", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["95155", "", "ZHOU YI SHOU 75 M", "ZHOU YI SHOU 75 M", "1900, 1, 1, 0, 0", "", "\u7537", "2010, 4, 6, 18, 0, 8", "", "", "", "ZYS75", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21106", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 5, 25", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21107", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 15, 24, 9", "", "", "", "ZYS63", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21217", "", "ZHANG YUAN SONG 63 M", "ZHANG YUAN SONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 6, 12, 46, 55", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["21101", "", "ZHANG YUANSONG 63 M", "ZHANG YUANSONG 63 M", "1900, 1, 1, 0, 0", "", "\u7537", "2006, 4, 3, 17, 56, 53", "", "", "", "ZYS63", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["168236", "", "\u90d1\u6c38\u5c71", "ZHEN YONG SHAN 63 M", "1900, 1, 1, 0, 0", "63 Y", "\u7537", "2012, 5, 17, 8, 50, 10", "", "", "", "ZYS63", "CT\u5e73\u626b", "", "", "", "CT", "\u80ba\u7eb5\u9694CT\u5e73\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\r\n\u809d\u810fCT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u7ed3\u6784\u8f83\u6e05\u6670\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u6240\u626b\u80f8\u690e\u53ca\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\u3002\r\n\u809d\u8fb9\u5149\u6ed1\uff0c\u809d\u5185\u5bc6\u5ea6\u5747\u5300\uff0c\u809d\u5b9e\u8d28\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u809d\u5185\u80c6\u7ba1\u672a\u89c1\u5f02\u5e38\u6269\u5f20\uff0c\u80c6\u56ca\u4e0d\u5927\uff0c\u58c1\u5149\u6ed1\uff0c\u813e\u810f\u4f53\u79ef\u4e0d\u5927\uff0c\u5bc6\u5ea6\u5747\u5300\uff0c\u6240\u626b\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u7684\u6dcb\u5df4\u7ed3\uff1b", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["36071", "", "\u5468\u8fd0\u751f", "ZHOU YUN SHENG 61 M", "1900, 1, 1, 0, 0", "61 Y", "\u7537", "2007, 9, 26, 11, 32", "", "", "", "ZYS61", "\u9885\u8111\u9888\u690eMR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u9876\u6795\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u9888\u690e\u9000\u53d8\uff08\u9aa8\u8d28\u589e\u751f\u3001\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff09\u3002", "\u4e24\u4fa7\u9876\u6795\u53f6\u6df1\u90e8\u767d\u8d28\u53ef\u89c1\u591a\u53d1\u6591\u70b9\u72b6\u7a0d\u957fT1\u7a0d\u957fT2\u4fe1\u53f7\u5f71\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5c0f\u8111\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002\r\n\u9888\u690e\u690e\u4f53\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u8fb9\u7f18\u53d8\u5c16\uff0c\u90bb\u8fd1\u7684\u786c\u819c\u56ca\u53d7\u538b\uff0c\u690e\u95f4\u76d8\u4fe1\u53f7\u51cf\u4f4e\uff0cC4-7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u810a\u9ad3\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["79830", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YOU SHI 56 M", "1900, 1, 1, 0, 0", "56 Y", "\u7537", "2009, 9, 22, 11, 36, 36", "", "", "", "ZYS56", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L1-S1\u690e\u95f4\u76d8\u53d8\u6027\u540e\u7a81\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u8170\u690e\u5931\u53bb\u6b63\u5e38\u66f2\u5ea6\uff0cL1-S1\u690e\u95f4\u76d8\u53d8\u6027\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff0c\u8170\u690e\u5404\u690e\u4f53\u8fb9\u7f18\u9510\u5229\uff0c\u4f59\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u803f\u806a", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["66734", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2009, 4, 13, 10, 11, 7", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u808b\u9aa8\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\uff1b\u4e0e\uff082008\uff0d9\uff0d23\uff09\u6bd4\u8f83\uff0c\u53f3\u4e0b\u80ba\u7ed3\u8282\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["52333", "", "\u5f20\u4e49\u677e", "ZHANG YI SONG 51 M", "1900, 1, 1, 0, 0", "51 Y", "\u7537", "2008, 9, 23, 11, 48, 3", "", "", "", "ZYS51", "\u80f8\u90e8CT\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "1\u3001\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u80ba\u4e0b\u53f6\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n2\u3001\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u53f3\u80ba\u652f\u6c14\u7ba1\u65c1\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u80ba\u4e0b\u53f6\u80f8\u819c\u4e0b\u5c0f\u7ed3\u8282\u5f71\uff0c\u957f\u5f84\u7ea68mm\uff0c\u4e0e\u80f8\u819c\u76f8\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u5f13\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u957f\u5f84\u4e0d\u8d85\u8fc710mm\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["40808", "", "\u5f20\u4e49\u677e", "ZHANG YI SHONG 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 3, 13, 10, 43, 42", "", "", "", "ZYS46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff1b\r\n\u53f3\u80ba\u4e0b\u53f6\u5c0f\u7ed3\u8282\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\r\n\u7eb5\u9694\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u53f3\u80ba\u6dcb\u5df4\u7624\u201d\u672f\u540e\u590d\u67e5\uff0c\u53f3\u80ba\u4e0b\u53f6\u53ef\u89c1\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u5f84\u7ea61.1cm\uff0c\u53f3\u4fa7\u80f8\u819c\u589e\u539a\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u7eb5\u9694\u4e3b\u52a8\u8109\u5f13\u4e0b\u53ef\u89c1\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u589e\u5f3a\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30008", "", "\u5f20\u53cb\u8363", "ZHANG YOU RONG 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2007, 3, 19, 9, 56, 1", "", "", "", "ZYR40", "\u9888\u90e8MR\u5e73\u626b", "", "\u653e\u4e8c", "", "MR", "\u53f3\u4fa7\u9888\u90e8\u80bf\u5757\u8003\u8651\u826f\u6027\u75c5\u53d8\u53ef\u80fd\uff0c\u4e0d\u6392\u9664\u816e\u88c2\u56ca\u80bf\u3002", "\u53f3\u4fa7\u9888\u9759\u8109\u540e\u65b9\u53ef\u89c13.8\\xd71.8cm\u5927\u5c0f\u68ad\u5f62\u80bf\u5757\u5f71\uff0c\u5176\u5185\u5448\u77edT1\u7a0d\u77edT2\u4fe1\u53f7\u5f71\uff0c\u8fb9\u7f18\u5149\u6ed1\uff0c\u90bb\u8fd1\u808c\u8089\u53d7\u538b\uff0c\u8fb9\u754c\u6e05\u6670\uff0c\u4f59\u5904\u9888\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u5f02\u5e38\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["-47a0e8e6:146d7067397:6d2e", "22", "ZYR", "ZYR", "2015, 1, 1, 0, 0", "000Y", "\u7537", "2014, 6, 30, 8, 33, 41", "", "", "", "ZYR", "SPOT", "", "", "", "RF", "\u98df\u7ba1\u3001\u80c3\u672a\u89c1\u660e\u663e\u5668\u8d28\u6027\u75c5\u53d8\u3002", "\u98df\u7ba1\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u98df\u7ba1\u6269\u5f20\u5ea6\u3001\u8815\u52a8\u53ca\u6392\u7a7a\u6b63\u5e38\uff0c\u8d32\u95e8\u901a\u8fc7\u987a\u5229\u3002\n\u80c3\u5448\u201c\u94a9\u201d\u578b\uff0c\u5f20\u529b\u4e2d\u7b49\uff0c\u4f4d\u7f6e\u5c45\u4e2d\uff0c\u89d2\u5207\u8ff9\u6e05\u6670\uff0c\u4f4d\u4e8e\u4e24\u9ac2\u5d74\u5e73\u9762\u4e0a\uff1b\u80c3\u8f6e\u5ed3\u5149\u6574\uff0c\u672a\u89c1\u5145\u7f3a\u53ca\u9f9b\u5f71\uff0c\u7c98\u819c\u76b1\u895e\u89c4\u5219\uff0c\u672a\u89c1\u4e2d\u65ad\uff0c\u94a1\u5242\u901a\u8fc7\u5e7d\u95e8\u987a\u5229\uff1b\u5341\u4e8c\u6307\u80a0\u7403\u90e8\u5f62\u6001\u6b63\u5e38\uff0c\u5404\u6bb5\u672a\u89c1\u660e\u663e\u5145\u7f3a\u53ca\u9f9b\u5f71\u3002", "\u9ad8\u5c0f\u4e1c", "\u5f20\u52c7", "2016, 10, 27, 14, 13, 5, 163000", "\u5ba1\u6838\u5b8c\u6210"], + ["-40085072:14553a18a3f:-7149", "", "\u90b9\u4e49\u6e05", "ZOU YI QING", "1964, 1, 1, 0, 0", "051Y", "\u7537", "2014, 4, 12, 9, 37, 24", "", "", "", "ZYQ51", "\u9885\u8111", "", "", "", "MR", " 1\u3001\u4e24\u4fa7\u5927\u8111\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\n 2\u3001MRA\u626b\u63cf\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", " \u4e24\u4fa7\u5927\u8111\u534a\u7403\u5bf9\u79f0\uff0c\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u4e24\u4fa7\u5927\u8111\u89c1\u591a\u53d1\u5c0f\u70b9\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u5e8f\u5217\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u5c0f\u8111\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\u3002MRA\u626b\u63cf\u793a\u9888\u5185\u52a8\u8109\u8fdc\u7aef\u3001\u4e24\u4fa7\u5927\u8111\u524d\u4e2d\u540e\u52a8\u8109\u53ca\u5176\u5206\u652f\u663e\u5f71\u826f\u597d\uff0c\u672a\u89c1\u660e\u663e\u5145\u76c8\u7f3a\u635f\u5f71\u53ca\u5c40\u9650\u6027\u81a8\u5927\uff0c\u524d\u540e\u4ea4\u901a\u52a8\u8109\u672a\u89c1\u660e\u663e\u72ed\u7a84\u3002", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["136115", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 50 M", "1900, 1, 1, 0, 0", "50 Y", "\u7537", "2011, 7, 1, 7, 40, 10", "", "", "", "ZYQ50", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u590d\u67e5\u3002", "\u4e24\u4fa7\u5927\u8111\u534a\u7403\u591a\u53d1\u5c0f\u7ed3\u8282\u72b6\u53ca\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0cFLAIR\u4e0a\u5448\u9ad8\u4fe1\u53f7\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["27743", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 12, 19, 8, 51, 49", "", "", "", "ZYQ46", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u5de6\u4e0b\u80ba\u652f\u6c14\u7ba1\u708e\uff1b\r\n\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\u3002", "\u5de6\u4fa7\u8188\u808c\u62ac\u9ad8\uff0c\u5de6\u4e0b\u80ba\u7eb9\u7406\u589e\u591a\uff0c\u5de6\u4e0b\u80f8\u819c\u7c98\u8fde\uff0c\u4f59\u80ba\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u53d8\uff0c\u7eb5\u9694\u53ef\u89c1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\uff0c\u76f4\u5f84\u5c0f\u4e8e1.0cm\uff0c\u6c14\u7ba1\u53ca\u652f\u6c14\u7ba1\u901a\u7545\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26048", "", "\u90b9\u4e49\u6e05", "ZHOU YI QING 44 M", "1900, 1, 1, 0, 0", "44 Y", "\u7537", "2006, 10, 16, 15, 19, 58", "", "", "", "ZYQ44", "\u8170\u690eCT\u5e73\u626b", "", "\u653e\u5c04\u79d1", "", "CT", "L4-5\u53caL5-S1\u690e\u95f4\u76d8\u7a81\u51fa\u3002", "\u8170\u690e\u5e8f\u5217\u6b63\u5e38\uff0c\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u9aa8\u8d28\u672a\u89c1\u5f02\u5e38\u7834\u574f\u53ca\u589e\u751f\uff0cL4-5\u53caL5-S1\u690e\u95f4\u76d8\u540e\u7f18\u7a0d\u7a81\u51fa\uff0c\u538b\u8feb\u690e\u95f4\u5b54\uff0c\u4f59\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u6539\u53d8\uff0c\u690e\u65c1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["92931", "", "\u5468\u5e7c\u5e73", "ZHOU YOU PING 70 M", "1900, 1, 1, 0, 0", "70 Y", "\u7537", "2010, 3, 12, 12, 21, 45", "", "", "", "ZYP70", "\u9885\u8111CT\u5e73\u626b", "", "", "", "CT", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u5f71\uff0c\u8003\u8651\u8154\u9699\u6027\u8111\u6897\u585e\uff0c\u5efa\u8bae\u5fc5\u8981\u65f6MR\u68c0\u67e5\u3002", "\u53f3\u4fa7\u989d\u53f6\u7247\u72b6\u7a0d\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u660e\u663e\u6269\u5f20\uff1b\u8111\u6c9f\u88c2\u672a\u89c1\u589e\u5bbd\uff1b\u5c0f\u8111\u53ca\u8111\u5e72\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9885\u9aa8\u672a\u89c1\u9aa8\u8d28\u7834\u574f\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195098", "", "\u795d\u7389\u840d", "ZHU YU PING 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2012, 12, 27, 10, 52, 43", "", "", "", "ZYP53", "\u9885\u8111MR\u5e73\u626b", "", "", "", "MR", "\u4e24\u4fa7\u989d\u9876\u53f6\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\uff1b\r\n\u53f3\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u4e24\u4fa7\u989d\u9876\u53f6\u8111\u767d\u8d28\u533a\u53ef\u89c1\u591a\u4e2a\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u8111\u5b9e\u8d28\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff1b\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\uff1b\u53f3\u4fa7\u4e0a\u988c\u7aa6\u5185\u89c1\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4f59\u672a\u89c1\u5176\u4ed6\u660e\u663e\u5f02\u5e38\u3002", "\u8881\u5b50\u9f99", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30fb780e:1586ab1b376:-2464", "", "ZHOU YONG PING", "ZHOU YONG PING", "1964, 1, 1, 0, 0", "053Y", "\u7537", "2015, 11, 10, 12, 37, 15", "", "", "", "ZYP53", "C", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["65312", "", "ZHANG YANG PING 40 F", "ZHANG YANG PING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2009, 3, 25, 12, 3, 14", "", "", "", "ZYP40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["140016", "", "\u5f20\u5143\u5e73", "ZHANG YUAN PING 32 M", "1900, 1, 1, 0, 0", "32 Y", "\u7537", "2011, 8, 11, 9, 55, 38", "", "", "", "ZYP", "\u80f8\u90e8CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u4e24\u80ba\u53ca\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\r\n2\u3001\u8102\u80aa\u809d\u3002", "\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u7eb5\u9694\u5c45\u4e2d\uff1b\u4e24\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff1b\u4e24\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u809d\u810f\u5bc6\u5ea6\u5f25\u6f2b\u6027\u51cf\u4f4e\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176146", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 1, 31", "", "", "", "ZYP", "", "", "", "", "MR", "", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["176145", "", "\u6731\u71d5\u5e73", "ZHU YAN PING", "1900, 1, 1, 0, 0", "047Y", "\u5973", "2012, 7, 24, 9, 12, 12", "", "", "", "ZYP", "\u8170\u690e\u53ca\u76c6\u8154MR\u5e73\u626b", "", "", "", "MR", "1\u3001\u8170\u690e\u9000\u884c\u6027\u6539\u53d8\uff1b\r\n2\u3001\u9ab6\u7ba1\u5c0f\u56ca\u80bf\uff1b\r\n3\u3001\u76c6\u8154MR\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u8170\u690e\u751f\u7406\u66f2\u5ea6\u6b63\u5e38\uff0c\u8170\u690e\u5404\u690e\u4f53\u53ca\u9644\u4ef6\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\uff1b\u5404\u690e\u95f4\u76d8\u7a0d\u5411\u540e\u65b9\u7a81\u51fa\uff0c\u8170\u6bb5\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u9ab6\u7ba1\u5185\u89c1\u7ed3\u8282\u72b6\u957fT1\u957fT2\u4fe1\u53f7\u5f71\uff1b\u690e\u65c1\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\u3002\r\n\u8180\u80f1\u5145\u76c8\u6b20\u4f73\uff0c\u5b50\u5bab\u4e0d\u5927\uff0c\u5b50\u5bab\u58c1\u4fe1\u53f7\u7a0d\u663e\u4e0d\u5747\uff1b\u4e24\u4fa7\u9644\u4ef6\u533a\u672a\u89c1\u8f6f\u7ec4\u7ec7\u80bf\u5757\u5f71\uff1b\u76f4\u80a0\u7ba1\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff1b\u76c6\u8154\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\uff1b\u76c6\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["51705", "", "\u5f20\u80b2\u6885", "ZHANG YU MEI 39 F", "1900, 1, 1, 0, 0", "39 Y", "\u5973", "2008, 9, 12, 11, 31, 47", "", "", "", "ZYM39", "\u4e0a\u8179\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "", "", "CT", "\u809d\u5de6\u53f6\u80bf\u5757\uff0c\u8003\u8651\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u809d\u5de6\u5185\u53f6\u53ef\u89c1\u5927\u5c0f\u7ea64.5\\xd74.0cm\u4f4e\u5bc6\u5ea6\u80bf\u5757\uff0c\u52a8\u8109\u671f\u80bf\u5757\u5f3a\u5316\u660e\u663e\uff0c\u95e8\u9759\u8109\u671f\u5bf9\u6bd4\u5242\u9000\u51fa\uff0c\u80bf\u5757\u4e0e\u7b2c\u4e8c\u809d\u95e8\u5206\u754c\u4e0d\u6e05\uff0c\u95e8\u9759\u8109\u4e3b\u5e72\u53ca\u5206\u652f\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u80c6\u56ca\u813e\u4e0d\u5927\uff0c\u8179\u819c\u540e\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["195700", "", "ZHOU YOU MING 62 M", "ZHOU YOU MING 62 M", "1900, 1, 1, 0, 0", "", "\u7537", "2013, 1, 4, 9, 52, 24", "", "", "", "ZYM", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["-40085072:14507bba001:3cf4", "", "\u5468\u6613\u7f8e", "ZHOU YI MEI", "1965, 1, 1, 0, 0", "050Y", "\u5973", "2014, 3, 28, 17, 12, 48", "", "", "", "ZYM", "\u80f8\u90e8", "", "", "", "CT", " 1\u3001\u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\u6539\u53d8\uff1b\n 2\u3001\u53f3\u4fa7\u80f8\u58c1\u589e\u539a\uff0c\u5efa\u8bae\u8fdb\u4e00\u6b65\u68c0\u67e5\uff1b \n 3\u3001\u5de6\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u8003\u8651\u6162\u6027\u708e\u6027\u75c5\u53d8\uff1b\n 4\u3001\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", " \u201c\u53f3\u4e73\u764c\u201d\u672f\u540e\uff0c\u53f3\u4fa7\u4e73\u817a\u7f3a\u5982\uff0c\u53f3\u4fa7\u80f8\u58c1\u5448\u672f\u540e\u6539\u53d8\uff0c\u53f3\u4fa7\u80f8\u90e8\u8f6f\u7ec4\u7ec7\u589e\u539a\uff0c\u53f3\u4e0a\u80ba\u6591\u7247\u5f71\uff0c\u4f59\u80ba\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff1b\u7eb5\u9694\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5de6\u4fa7\u814b\u7a9d\u591a\u53d1\u5c0f\u6dcb\u5df4\u7ed3\u5f71\uff0c\u5927\u8005\u77ed\u5f84\u5c0f\u4e8e0.5cm\uff1b\u690e\u4f53\u53ca\u808b\u9aa8\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002\n", "\u5218\u6d9b", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["4274410a:15c5c66b4b4:22d2", "", "\u90d1\u6c38\u6885", "ZHENG YONG MEI", "1971, 1, 1, 0, 0", "46", "\u5973", "2017, 5, 31, 11, 15, 13, 813000", "", "", "", "zym", "\u4e73\u817a\u94bc\u94af:\u53cc\u4fa7\u4e73\u817a(\u5e38\u89c4)", "", "\u4e73\u817a\u79d12", "\u738b\u4f1f", "CR", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\n \u5de6\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2165 \u7c7b\uff08\u5c40\u90e8\u76ae\u80a4\u589e\u539a\uff09\u3002\n \u53f3\u4e73\u7b26\u5408BI-RADS\u5206\u7c7b\uff1a \u2162 \u7c7b\u3002", " \u201c\u5de6\u4e73\u764c\u4fdd\u4e73\u672f\u540e\u201d\uff0c\u5de6\u4e73\u76ae\u80a4\u589e\u539a\u3002\u53cc\u4e73\u5448\u591a\u91cf\u817a\u4f53\u578b\uff0c\u5de6\u4e73\u5916\u4e0a\u504f\u540e\u89c1\u91d1\u5c5e\u81f4\u5bc6\u5f71\uff0c\u672f\u533a\u672a\u89c1\u660e\u663e\u9499\u5316\u5f71\uff0c\u53f3\u4e73\u5916\u4e0a\u89c1\u7c7b\u5706\u5f62\u7a0d\u9ad8\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5927\u90e8\u6e05\u695a\uff0c\u53f3\u814b\u4e0b\u5c0f\u7ed3\u8282\u5f71\u3002", "\u9676\u94a7", "\u6bb7\u6c49\u6c11", "2017, 5, 31, 11, 44, 23, 960000", "\u5ba1\u6838\u5b8c\u6210"], + ["-43074855:14d9429efd2:-56d8", "", "\u5f20\u548f\u6885", "ZHANG YONG MEI", "1975, 1, 1, 0, 0", "041Y", "\u5973", "2015, 5, 27, 15, 19, 18", "", "", "", "ZYM", "\u8179\u90e8", "", "", "", "CT", " \u809d\u53f3\u53f6\u7ed3\u8282\uff0c\u7ed3\u5408\u75c5\u53f2\uff0c\u8f6c\u79fb\u5f85\u6392\u3002", " \u809d\u53f3\u524d\u53f6\u8840\u7ba1\u65c1\u53ef\u89c1\u7c7b\u692d\u5706\u5f62\u4f4e\u5bc6\u5ea6\u5f71\uff0c\u8fb9\u754c\u5c1a\u6e05\u695a\uff0c\u5927\u5c0f\u7ea6\u4e3a2.5\\xd71.8cm,\u5e73\u626b\u5448\u7565\u4f4e\u5bc6\u5ea6\uff0c\u5bc6\u5ea6\u4e0d\u5747\u5300\uff0c\u52a8\u6001\u589e\u5f3a\u626b\u63cf\u75c5\u7076\u4e2d\u5fc3\u5448\u7ed3\u8282\u72b6\u5f3a\u5316\uff0c\u809d\u5185\u80c6\u7ba1\u65e0\u6269\u5f20\uff0c\u813e\u4e0d\u5927\uff0c\u80c6\u56ca\u5927\u5c0f\u53ca\u5f62\u6001\u6b63\u5e38\uff0c\u80f0\u817a\u65e0\u5f02\u5e38\uff0c\u8179\u819c\u540e\u672a\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u82cf\u4f73\u4f73", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["30731", "", "\u5f20\u8fd0\u6797", "ZHANG YUN LIN 53 F", "1900, 1, 1, 0, 0", "53 Y", "\u5973", "2007, 4, 9, 9, 15, 11", "", "", "", "ZYL53", "\u9885\u8111MR\u5e73\u626b", "", "\u5185\u79d1", "", "MR", "\u591a\u53d1\u8154\u9699\u6027\u8111\u6897\u585e\u3002", "\u53cc\u4fa7\u5927\u8111\u534a\u7403\u5f62\u6001\u5bf9\u79f0\uff0c\u53f3\u4fa7\u989d\u53f6\u53ca\u6795\u53f6\u76ae\u8d28\u4e0b\u53ef\u89c1\u5c0f\u70b9\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u4fe1\u53f7\uff0c\u8111\u7070\u767d\u8d28\u8fb9\u754c\u6e05\u6670\uff0c\u5c0f\u8111\u5185\u672a\u89c1\u5f02\u5e38\uff0c\u8111\u6c9f\u88c2\u4e0d\u5bbd\uff0c\u8111\u5ba4\u7cfb\u7edf\u672a\u89c1\u6269\u5927\uff0c\u8111\u4e2d\u7ebf\u7ed3\u6784\u5c45\u4e2d\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["172210", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 32, 37", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["172211", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2012, 6, 19, 11, 48, 7", "", "", "", "ZYL50", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["123489", "", "ZHANG YU LING", "ZHANG YU LING", "1900, 1, 1, 0, 0", "050Y", "\u5973", "2011, 2, 24, 12, 3, 40", "", "", "", "ZYL50", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["53995", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 46 F", "1900, 1, 1, 0, 0", "46 Y", "\u5973", "2008, 10, 15, 16, 33, 10", "", "", "", "ZYL46", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u6dcb\u5df4\u7ed3\u80bf\uff0c\u5efa\u8bae\u589e\u5f3a\u6216MR\u68c0\u67e5\uff1b\r\n2\u3001\u4e24\u4fa7\u4e0a\u988c\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6a21\u7cca\uff1b\u4e24\u4fa7\u9888\u90e8\u53ca\u988f\u4e0b\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u4e0d\u5747\u5300\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u7c98\u819c\u589e\u539a\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["20182", "", "\u6731\u6c38\u4e50", "ZHU YONG LE 46 M", "1900, 1, 1, 0, 0", "46 Y", "\u7537", "2006, 3, 1, 10, 41, 9", "", "", "", "ZYL46", "\u80f8\u90e8CT\u5e73\u626b\u548c\u589e\u5f3a\u626b\u63cf", "", "\u653e\u5c04\u79d1", "", "CT", "\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\uff0c\u53f3\u80ba\u95e8\u53ef\u89c1\u5c0f\u80bf\u5757\uff0c\u7eb5\u9694\u5185\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u539f\u201c\u80ba\u764c\u201d\u5316\u7597\u540e\u590d\u67e5\uff1a\u53f3\u4e0a\u80ba\u53ef\u89c1\u7247\u6761\u72b6\u5f71\uff0c\u53f3\u80ba\u95e8\u589e\u5927\uff0c\u652f\u6c14\u7ba1\u5f00\u53e3\u7a0d\u663e\u53d8\u7a84\uff0c\u8fb9\u7f18\u5f62\u6001\u4e0d\u89c4\u5219\uff0c\u4f59\u80ba\u6e05\u6670\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u53f3\u80ba\u95e8\u53ef\u89c1\u4e0d\u89c4\u5219\u8f6f\u7ec4\u7ec7\u5f71\uff0c\u7eb5\u9694\u5185\u9686\u7a81\u4e0b\u53ca\u8154\u9759\u8109\u524d\u53ef\u89c1\u80bf\u5927\u6dcb\u5df4\u7ed3\uff0c\u4f59\u5904\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5f3a\u5316\u7076\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["29485", "", "\u5f20\u7389\u73cd", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 3, 1, 15, 4, 1", "", "", "", "ZYL45", "\u808b\u9aa8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa711\u540e\u808b\u9aa8\u75c2\u5f62\u6210\u3002", "\u539f\u201c\u5de6\u4fa7\u808b\u9aa8\u9aa8\u6298\u201d\u590d\u67e5\uff0c\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u75c2\u5f62\u6210\uff0c\u65ad\u7aef\u9aa8\u8d28\u589e\u751f\uff0c\u9aa8\u6298\u7ebf\u6d88\u5931\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u4e0d\u80bf\uff0c\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u80a9\u80db\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["53553", "", "\u5468\u5e94\u864e", "ZHOU YING LIANG 45 M", "1900, 1, 1, 0, 0", "45 Y", "\u7537", "2008, 10, 13, 9, 50, 11", "", "", "", "ZYL45", "\u9f3b\u54bd\u90e8CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u90e8\u672a\u89c1\u660e\u663e\u80bf\u7624\u6027\u75c5\u53d8\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u58c1\u672a\u89c1\u660e\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u7a0d\u9971\u6ee1\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u6e05\u6670\uff1b\u4e24\u4fa7\u9888\u90e8\u7ed3\u6784\u7a0d\u6a21\u7cca\uff0c\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28226", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 45 F", "1900, 1, 1, 0, 0", "45 Y", "\u5973", "2007, 1, 4, 10, 40, 34", "", "", "", "ZYL45", "\u80f8\u90e8CT\u5e73\u626b", "", "\u5916\u79d1", "\u9648\u51b6", "CT", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u9aa8\u6298\u3002", "\u5de6\u4fa7\u7b2c11\u808b\u540e\u6bb5\u53ef\u89c1\u9aa8\u6298\u7ebf\uff0c\u65ad\u7aef\u7a0d\u663e\u9519\u4f4d\uff0c\u90bb\u8fd1\u80f8\u819c\u7a0d\u663e\u9686\u8d77\uff0c\u808b\u9aa8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u80ba\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\uff0c\u7eb5\u9694\u672a\u89c1\u5f02\u5e38\u3002", "\u5218\u7389\u6797", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["28947", "", "ZHANG YU LIN F", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 8, 50, 36", "", "", "", "ZYL45", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["28948", "", "\u5f20\u7389\u73b2", "ZHANG YU LIN F", "1900, 1, 1, 0, 0", "", "\u5973", "2007, 1, 16, 9, 6, 19", "", "", "", "ZYL45", "\u8170\u690eMR\u5e73\u626b", "", "", "", "MR", "L4/5\u690e\u95f4\u76d8\u53d8\u6027\u7a81\u51fa\uff1b\r\n\u5de6\u4fa7\u810a\u67f1\u65c1\u5f02\u5e38\u4fe1\u53f7\u3002", "\u8170\u690e\u751f\u7406\u5b58\u5728\uff0c\u690e\u4f53\u4fe1\u53f7\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0cL4/5\u690e\u95f4\u76d8\u4fe1\u53f7\u5f02\u5e38\uff0c\u5e76\u5411\u540e\u7a81\u51fa\uff0c\u90bb\u8fd1\u7684\u690e\u4f53\u4e0a\u4e0b\u7f18\u53ef\u89c1\u7247\u72b6\u5f02\u5e38\u4fe1\u53f7\uff0c\u690e\u7ba1\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u810a\u67f1\u65c1\u53ef\u89c1\u6591\u7247\u72b6\u957fT2\u4fe1\u53f7\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["26333", "", "\u8d75\u4e9a\u5170", "ZHAO YA LAN 44 F", "1900, 1, 1, 0, 0", "44 Y", "\u5973", "2006, 10, 25, 10, 55, 21", "", "", "", "ZYL44", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u5efa\u8bae\u53d6\u524d\u7247\u6bd4\u8f83\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u58c1\u58c1\u7a0d\u539a\uff0c\u53f3\u4fa7\u9888\u52a8\u8109\u9798\u533a\u7a0d\u663e\u9971\u6ee1\uff0c\u4e24\u4fa7\u9888\u90e8\u653e\u7597\u540e\u7ea4\u7ef4\u5316\u5f71\uff1b\u9885\u5e95\u9aa8\u8d28\u786c\u5316\u660e\u663e\uff0c\u4e24\u4fa7\u7ffc\u7a81\u9aa8\u76ae\u8d28\u4e0d\u8fde\u7eed\u3002", "\u4ed8\u8363", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["7774a359:1529a76e958:52b8", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "043Y", "\u5973", "2016, 2, 1, 10, 39, 7", "", "", "", "ZYL43", "\u9f3b\u54bd\u3001\u9885\u5e95MR\u5e73\u626b\u52a0\u589e\u5f3a\u626b\u63cf", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u3001\u9885\u5e95\u75c5\u7076\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082015.02.27\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002\n ", "\u9648\u8fe2", "\u5468\u4fca\u82ac", "2016, 2, 1, 11, 16, 22, 67000", "\u5ba1\u6838\u5b8c\u6210"], + ["7897", "", "ZHANG YU LING 42 F", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "", "\u5973", "2004, 1, 2, 15, 6, 53", "", "", "", "ZYL42", "", "", "", "", "MR", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["7898", "", "\u4e2d\u6587\u59d3\u540d", "ZHANG YU LING 42 F", "1900, 1, 1, 0, 0", "42 Y", "\u5973", "2004, 1, 2, 15, 26, 5", "", "", "", "ZYL42", "\u9888\u3001\u8170\u690eCT\u5e73\u626b", "\u9888\u690e\u75c5\uff0c\u8170\u690e\u95f4\u76d8\u7a81\u51fa", "", "", "MR", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u7a81\u51fa\uff0cC5-C7\u6c34\u5e73\u5c0f\u5173\u8282\u9aa8\u8d28\u589e\u751f\u3002L4\uff0d5\u690e\u95f4\u76d8\u53d8\u6027\u5e76\u7a81\u51fa\u3002", "C3-4\u3001C4-5\u3001C5-6\u3001C6\uff0d7\u690e\u95f4\u76d8\u5411\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u786c\u819c\u56ca\uff1bC5-C7\u6c34\u5e73\u690e\u7ba1\u540e\u7f18\u89c1\u5c0f\u952f\u9f7f\u6837\u538b\u8ff9\uff1bL4\uff0d5\u690e\u95f4\u76d8\u4fe1\u53f7\u53d8\u4f4e\u5e76\u5411\u5de6\u540e\u65b9\u540e\u7a81\u51fa\uff0c\u538b\u8feb\u5de6\u4fa7\u810a\u795e\u7ecf\u6839\uff1b\u4f59\u9888\u3001\u8170\u690e\u53ca\u690e\u95f4\u76d8\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u845b\u9e3f\u60e0", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["22032", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 50, 31", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22033", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 51, 52", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22034", "", "ZHANG YU LING 40 F", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "", "\u5973", "2006, 5, 9, 10, 52, 48", "", "", "", "ZYL40", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["22035", "", "\u5f20\u7389\u73b2", "ZHANG YU LING 40 F", "1900, 1, 1, 0, 0", "40 Y", "\u5973", "2006, 5, 9, 10, 56, 4", "", "", "", "ZYL40", "\u8098\u5173\u8282", "", "", "", "CT", "\u53f3\u8098\u5173\u8282\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u53f3\u4fa7\u8098\u5173\u8282\u6784\u6210\u9aa8\u9aa8\u76ae\u8d28\u5b8c\u6574\u5149\u6ed1\uff0c\u9ad3\u8154\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u5bc6\u5ea6\u5f71\uff0c\u53f3\u8098\u5173\u8282\u4e0d\u80bf\uff0c\u90bb\u8fd1\u8f6f\u7ec4\u7ec7\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u90b1\u5927\u80dc", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["94c9982:14bc354ff17:3261", "A0060629", "\u6731\u6708\u73b2", "ZHU YUE LING", "1974, 1, 1, 0, 0", "42Y", "\u5973", "2015, 2, 27, 8, 0", "", "202416&13581326770", "", "ZYL39", "\u78c1\u5171\u632f\u626b\u63cf:\u9f3b\u54bd+\u9885\u5e95(\u542b\u53e3\u54bd)(\u4e24\u90e8\u4f4d)(\u5e73\u626b+\u589e\u5f3a)", "(C11.901)\u9f3b\u54bd\u6076\u6027\u80bf\u7624", "\u8179\u653e\u79d12", "\u5f20\u4e5d\u6210", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff0c\u8f83\u524d\uff082014.09.11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u9648\u8fe2", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["185246", "", "\u4e2d\u6587\u59d3\u540d", "ZHU YUE LING 39 F", "1975, 1, 1, 0, 0", "39 Y", "\u5973", "2012, 10, 11, 14, 16, 37", "", "", "", "ZYL39", "CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4fb5\u53ca\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-2-21\uff09\u65e0\u660e\u663e\u53d8\u5316\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u5468\u4fca\u82ac", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["2b7744ff:148639a4186:3a0f", "", "\u6731\u6708\u73b2", "ZHUYUE LING", "1976, 1, 1, 0, 0", "039Y", "\u5973", "2014, 9, 11, 17, 18, 41", "", "", "", "ZYL39", "NP BC^HB", "", "", "", "MR", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u58c1\u589e\u539a\uff0c\u9885\u5e95\u9aa8\u8d28\u4fe1\u53f7\u5f02\u5e38\uff0c\u5efa\u8bae\u590d\u67e5\uff1b\n \u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u6dcb\u5df4\u7ed3\u80bf\uff1b\n \u5de6\u4fa7\u4e73\u7a81\u708e\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u58c1\u53ca\u9876\u58c1\u4e0d\u89c4\u5219\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u589e\u5f3a\u626b\u63cf\u793a\u5176\u4e0d\u5747\u5f3a\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u3001\u5ca9\u690e\u5c16\u53ca\u659c\u5761\u7247\u72b6\u957fT1\u4fe1\u53f7\u5f71\uff1b\u5de6\u4fa7\u4e73\u7a81\u7247\u72b6\u957fT2\u4fe1\u53f7\u5f71\uff1b\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u6700\u5927\u77ed\u5f84\u7ea60.7cm\u3002\n ", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["320da32f:142315383c5:-386b", "", "\u6731\u6708\u73b2", "ZHU YUE LING", "1976, 1, 1, 0, 0", "038Y", "\u5973", "2013, 11, 7, 14, 56, 29", "", "", "", "ZYL38", "H", "", "", "", "CT", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", " \u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u589e\u539a\u8f6f\u7ec4\u7ec7\u7a81\u5165\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\uff0c\u8f83\u524d\uff082012-10-11\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u7ffc\u7a81\u9aa8\u8d28\u8fb9\u7f18\u7a0d\u6bdb\u7cd9\u540c\u524d\uff1b\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\n", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["99758", "", "\u6731\u6708\u73b2", "ZHU YUE LING 38 F", "1900, 1, 1, 0, 0", "38 Y", "\u5973", "2010, 5, 24, 9, 37, 52", "", "", "", "ZYL38", "\u9f3b\u54bdCT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u75c5\u53d8\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\uff1b\r\n\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u80bf\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u9690\u7a9d\u6d88\u5931\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff0c\u8f83\u524d\uff082009\uff0d5\uff0d18\uff09\u65e0\u660e\u663e\u53d8\u5316\uff1b\u9f3b\u8154\u901a\u7545\uff1b\u988f\u4e0b\u53ca\u988c\u4e0b\u5c0f\u6dcb\u5df4\u7ed3\u5f71\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158076", "", "\u6731\u8dc3\u73b2", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "37 Y", "\u5973", "2012, 2, 21, 13, 25, 38", "", "", "", "ZYL37", "C T \u5e73 \u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff1b\r\n\u80ba\u3001\u7eb5\u9694CT\u5e73\u626b\u672a\u89c1\u660e\u663e\u5f02\u5e38\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u9876\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u4e24\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u53e3\u54bd\u90e8\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff0c\u4e24\u4fa7\u4e0a\u988c\u7aa6\u3001\u7b5b\u7aa6\u3001\u8776\u7aa6\u6e05\u6670\uff0c\u9f3b\u8154\u901a\u7545\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002\r\n\u4e24\u4fa7\u80f8\u5ed3\u5bf9\u79f0\uff0c\u80ba\u91ce\u6e05\u6670\uff0c\u80ba\u5185\u672a\u89c1\u660e\u663e\u5b9e\u8d28\u6027\u75c5\u7076\uff0c\u4e24\u4fa7\u80ba\u95e8\u5f71\u4e0d\u5927\uff0c\u652f\u6c14\u7ba1\u8d70\u884c\u5206\u652f\u6b63\u5e38\uff0c\u7eb5\u9694\u5185\u672a\u89c1\u660e\u663e\u5f02\u5e38\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u9648\u957f\u6625", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["158077", "", "ZHU YUE LING 37 F", "ZHU YUE LING 37 F", "1900, 1, 1, 0, 0", "", "\u5973", "2012, 2, 21, 13, 29, 52", "", "", "", "ZYL37", "", "", "", "", "CT", "", "", "", "", "", "\u4e0a\u4f20\u56fe\u50cf\u5b8c\u6210"], + ["143767", "", "\u6731\u6708\u73b2", "ZHU YUE LING 36 F", "1900, 1, 1, 0, 0", "36 Y", "\u5973", "2011, 9, 20, 13, 47, 31", "", "", "", "ZYL36", "\u9f3b\u54bd\u3001\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\u6539\u53d8\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u4e24\u4fa7\u4e0d\u5bf9\u79f0\uff0c\u5de6\u4fa7\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u5c1a\u6e05\u6670\uff0c\u4e24\u4fa7\u4e0a\u9888\u90e8\u591a\u53d1\u8f6f\u7ec4\u7ec7\u5c0f\u7ed3\u8282\u5f71\uff0c\u9885\u5e95\u9aa8\u8d28\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u4e0e\u524d\u7247\uff082010\uff0d11\uff0d16\uff09\u6bd4\u8f83\uff0c\u9f3b\u54bd\u90e8\u75c5\u7076\u53ca\u4e24\u4fa7\u4e0a\u9888\u90e8\u80bf\u5927\u6dcb\u5df4\u7ed3\u8f83\u524d\u65e0\u660e\u663e\u53d8\u5316\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"], + ["69679", "", "\u6731\u6708\u73b2", "ZHU YUE LIN 35 F", "1900, 1, 1, 0, 0", "35 Y", "\u5973", "2009, 5, 18, 9, 41, 41", "", "", "", "ZYL35", "\u9f3b\u54bd\u9885\u5e95CT\u5e73\u626b", "", "", "", "CT", "1\u3001\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5efa\u8baeMR\u68c0\u67e5\uff1b\r\n2\u3001\u5de6\u4fa7\u8776\u7aa6\u708e\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u708e\u3002", "\u201c\u9f3b\u54bd\u764c\u201d\u653e\u7597\u540e\uff0c\u9f3b\u54bd\u5de6\u4fa7\u9876\u540e\u58c1\u7a0d\u663e\u589e\u539a\uff0c\u5de6\u4fa7\u54bd\u65c1\u95f4\u9699\u9971\u6ee1\uff0c\u53f3\u4fa7\u54bd\u65c1\u95f4\u9699\u7ed3\u6784\u5c1a\u6e05\u6670\uff1b\u9885\u5e95\u9aa8\u8d28\u5bc6\u5ea6\u672a\u89c1\u660e\u663e\u5f02\u5e38\uff1b\u5de6\u4fa7\u8776\u7aa6\u53ca\u5de6\u4fa7\u7b5b\u7aa6\u7c98\u819c\u589e\u539a\uff1b\u4e24\u4fa7\u9888\u90e8\u672a\u89c1\u660e\u663e\u80bf\u5927\u6dcb\u5df4\u7ed3\u3002", "\u90ed\u5c0f\u82b3", "", "", "\u8bca\u65ad\u5b8c\u6210"] +] \ No newline at end of file diff --git a/app/doc/sids.json b/app/doc/sids.json new file mode 100644 index 0000000..3a3dd67 --- /dev/null +++ b/app/doc/sids.json @@ -0,0 +1,127 @@ +[{ + "StudyInstanceUID": "1.2.840.113619.2.55.3.2831176067.487.1496643516.658" +}, +{ + "StudyInstanceUID": "1.3.46.670589.33.1.63646428076616023200001.5319557795304145290" +}, +{ + "StudyInstanceUID": "1.2.40.0.13.0.192.168.1.100.4008.20131021110640.9796837" +}, +{ + "StudyInstanceUID": "1.2.840.113564.345052343313.6436.636021871220744714.1908" +}, +{ + "StudyInstanceUID": "1.2.840.113564.345052310677.9664.636196422302033706.1765" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180428000480" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180423001432" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9116.2.6.1.48.1214227939.1414112411.775270" +}, +{ + "StudyInstanceUID": "1.3.12.2.1107.5.1.4.54023.30000004093013443132800000021" +}, +{ + "StudyInstanceUID": "1.2.840.1.19439.0.108707908.20160907092846.1273.10000.3070691" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002352" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002351" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002348" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9116.2.6.1.128.2358140303.1526283763.973348" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002343" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9116.2.6.1.128.2358140303.1526308179.852544" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002333" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9116.2.6.1.37.2420774309.1526303600.148333" +}, +{ + "StudyInstanceUID": "1.2.840.113619.2.55.3.2831170561.400.1526255936.318" +}, +{ + "StudyInstanceUID": "1.2.392.200036.9125.2.138612190166.20180514002024" +}, +{ + "StudyInstanceUID": "1.2.840.113564.345052323890.9784.636318156869069513.51" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000330985" +}, +{ + "StudyInstanceUID": "1.2.840.113745.101000.1008000.37915.4331.5559218" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000744858" +}, +{ + "StudyInstanceUID": "1.2.840.113619.2.81.290.9118.1016.20060801.193454" +}, +{ + "StudyInstanceUID": "1.2.840.113619.2.134.1762680288.2032.1122564926.252" +}, +{ + "StudyInstanceUID": "1.2.840.113745.101000.1008000.38425.5599.7073835" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000314223" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000120179" +}, +{ + "StudyInstanceUID": "1.2.840.113704.1.111.7388.1218192657.1" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.121711.10000158860" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000324479" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000502993" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000509338" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.121711.10000155501" +}, +{ + "StudyInstanceUID": "1.2.840.113745.101000.1008000.38048.4626.5933732" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.1211.10000231621" +}, +{ + "StudyInstanceUID": "2.16.840.1.113669.632.20.121711.10000160881" +}, +{ + "StudyInstanceUID": "1.2.840.113619.2.176.2025.1499492.7391.1171285944.390" +}, +{ + "StudyInstanceUID": "1.2.840.113745.101000.1008000.38446.6272.7138759" +}, +{ + "StudyInstanceUID": "1.2.840.113745.101000.1008000.37796.6311.5221360" +}, +{ + "StudyInstanceUID": "1.3.12.2.1107.5.1.4.58006.30000006120707034942100000008" +} +] \ No newline at end of file diff --git a/app/extend/helper.js b/app/extend/helper.js new file mode 100644 index 0000000..7250a44 --- /dev/null +++ b/app/extend/helper.js @@ -0,0 +1,111 @@ +module.exports = { + formateUserinfo(userinfo) { + return { + username: userinfo.username, + role: userinfo.role + } + }, + userListByRole(userlist = []) { + let res = []; + userlist.forEach(item => { + res.push({ + _id: item.id, + name: item.nickname || item.name, + }) + }) + return res + }, + userList(userlist, grouplist) { + let res = {} + for (let i = 0; i < grouplist.length; i++) { + res[grouplist[i].name] = { + group_id: grouplist[i]._id, + group_name: grouplist[i].name, + group_role: grouplist[i].workType, + group_describe: grouplist[i].describe, + users: [] + }; + } + for (let i = 0; i < userlist.length; i++) { + let tmpUser = userlist[i]; + if (tmpUser.group_id) { + let group_name = tmpUser.group_id.name.toString(); + try { + res[group_name].users.push({ + user_id: tmpUser.id, + user_role: tmpUser.workType, + user_name: tmpUser.name + }) + } catch (error) { + console.error(error); + } + } else { + console.error('存在有未分组人员') + } + } + return res + }, + getQueuing(queuings) { + let res = []; + for (let i = 0; i < queuings.length; i++) { + let queuing = queuings[i]; + res.push({ + queuing_id: queuing.id, + begin: this.app.moment(queuing.begin).format('HH:mm:ss'), + end: this.app.moment(queuing.end).format('HH:mm:ss'), + num: queuing.num, + canAllot: queuing.study_id ? false : true, + reservation: queuing.reservation + }) + } + return res; + }, + getStudysNoCheck(resData) { + let res = []; + for (let i = 0; i < resData.length; i++) { + let tmpData = resData[i]; + let data = { + study_id: tmpData.id, //检查id + clinicpatientid: tmpData.PatientID, //病人就诊卡号 + checkserienum: tmpData.CHECKSERIALNUM, //检查序列号 + patientname: tmpData.PatientName, //病人姓名 + sex: tmpData.PatientSex, //性别 + age: tmpData.PatientAge, //年龄 + modal: tmpData.DEVICETYPENAME, //检查类型 + prediagnose: tmpData.PREDIAGNOSE, //初诊待查 + studystatus: tmpData.STUDYSTATUS, //检查状态 + } + if (tmpData.quenuing_id) { + let queuing_time = tmpData.quenuing_id.changeTime ? tmpData.quenuing_id.changeTime : tmpData.quenuing_id.createTime; + queuing_time = this.app.moment(queuing_time).format('YYYY-MM-DD HH:mm:ss'); + let timerange = `${tmpData.quenuing_id.num}号 ${this.app.moment(tmpData.quenuing_id.begin).format('YYYY-MM-DD HH:mm')}至${this.app.moment(tmpData.quenuing_id.end).format('HH:mm')}` + data = Object.assign(data, { + queuing_id: tmpData.quenuing_id.id, + room_name: tmpData.quenuing_id.room_name, + queuing_time, //分诊时间 + timerange, //预约号段 + }) + } + res.push(data) + } + return res; + }, + + formateRoom(rooms) { + let resData = [] + rooms.forEach(item => { + try { + resData.push({ + room_id: item.id, + name: item.name, //诊室名字 + remark: item.remark, //诊室备注 + location: item.location, //诊室位置 + type: item.type, //诊室类型 + device: item.device, //诊室设备 + }) + } catch (error) {} + }); + return resData + } + +} diff --git a/app/microprogram/PNG16Convertor.js b/app/microprogram/PNG16Convertor.js new file mode 100644 index 0000000..94659b8 --- /dev/null +++ b/app/microprogram/PNG16Convertor.js @@ -0,0 +1,68 @@ +const spawn = require("child_process").spawn; + +const EventEmitter = require('events').EventEmitter; + +const path = require('path'); + +class PNG16Convertor { + constructor(app) { + this.app = app + this.path = this.app.config.png16.PNG16_PYTHON_PATH; + this.spawnCon = spawn('python', [this.path]) + this.spawnCon.stdin.setDefaultEncoding('utf8'); + this.spawnEvent = new EventEmitter(); + //监听python关闭就再次打开 + this.spawnCon.on('close', code => { + this.restart() + }) + this.spawnCon.stdout.on('data', async data => { + if (this.spawnEvent.listeners('success')) { + this.spawnEvent.emit('success', data) + } + }) + this.spawnCon.stderr.on('data', () => { + if (this.spawnEvent.listenerCount('error')) { + this.spawnEvent.emit('error') + } + }) + } + + restart() { + this.spawnCon = spawn('python', [this.path]) + this.spawnCon.stdin.setDefaultEncoding('utf8') + } + + sendMsg(data, image) { + return new Promise(async (resolve, reject) => { + try { + console.log("++++++++",data) + this.spawnCon.stdin.write(data); + this.spawnEvent.once('success', async (data) => { + this.spawnEvent.removeAllListeners(); + await this.success(data, image) + return resolve(data); + }) + this.spawnEvent.once('error', () => { + this.spawnEvent.removeAllListeners(); + return reject(); + }) + } catch (error) { + return reject(error); + } + }) + } + + async success(createPng, image) { + createPng = createPng.toString().split("\n"); + if (createPng && createPng.length > 0) { + // let image_id = createPng[1].match(/\w{24}/)[0]; + image.pngPath = path.normalize(createPng[2].split('app')[1]).replace(/[\r\n]/g, ""); + image.pngType = createPng[3].split(',')[0].replace(/[\r\n]/g, ""); + image.pngWidth = createPng[3].split(',')[1].replace(/[\r\n]/g, ""); + image.pngHeight = createPng[3].split(',')[2].replace(/[\r\n]/g, ""); + await image.save() + } + } +} + +module.exports = PNG16Convertor; \ No newline at end of file diff --git a/app/middleware/auth.js b/app/middleware/auth.js new file mode 100644 index 0000000..9022ef5 --- /dev/null +++ b/app/middleware/auth.js @@ -0,0 +1,22 @@ +module.exports = (options) => { + let param = Object.assign({}, { + minRole: 6, + status: ['2'] + }, options) + + return async function auth(ctx, next) { + try { + console.log(ctx.state) + if (!ctx.state.user.role && param.minRole >= ctx.state.user.role) { + throw '没有权限' + } + if (Array.isArray(param.status) && param.status.indexOf(ctx.state.user.status) < 0) throw '用户状态错误'; + } catch (error) { + return ctx.body = { + code: 40000, + message: error + }; + } + await next(); + }; +}; diff --git a/app/middleware/encode.js b/app/middleware/encode.js new file mode 100644 index 0000000..95d550c --- /dev/null +++ b/app/middleware/encode.js @@ -0,0 +1,44 @@ +"use strict"; +const crypto = require('crypto'); +const zlib = require('zlib'); +module.exports = (option, app) => { + function getkey() { + let time = app.moment().format("YYYY-MM-DD"); + return app.moment(time).valueOf(); + } + return async function (ctx, next) { + let tmpData = ''; + try { + await next(); + let data = JSON.stringify(ctx.body); + tmpData = data; + ctx.body = aesDecrypt(data, 'rayplus_miyao_' + getkey()); + } catch (err) { + ctx.body = JSON.parse(tmpData); + } + }; +}; + + + +function aesEncrypt(data, key) { + const cipher = crypto.createCipher('aes192', key); + var crypted = cipher.update(data, 'utf8', 'hex'); + crypted += cipher.final('hex'); + return crypted; +} + +function aesDecrypt(encrypted, key) { + const decipher = crypto.createDecipher('aes192', key); + var decrypted = decipher.update(encrypted, 'hex', 'utf8'); + decrypted += decipher.final('utf8'); + return decrypted; +} + +function gzip(data) { + return zlib.gzipSync(buf); +} + +function gunzip(buf) { + return zlib.gunzipSync(buf); +} \ No newline at end of file diff --git a/app/middleware/error.js b/app/middleware/error.js new file mode 100644 index 0000000..6d0f3c8 --- /dev/null +++ b/app/middleware/error.js @@ -0,0 +1,26 @@ +"use strict"; + +module.exports = (option, app) => { + return async function(ctx, next) { + try { + await next(); + } catch (err) { + // 所有的异常都在 app 上触发一个 error 事件,框架会记录一条错误日志 + app.emit("error", err, this); + const status = err.status || 500; + // 生产环境时 500 错误的详细错误内容不返回给客户端,因为可能包含敏感信息 + const error = + status === 500 && app.config.env === "prod" + ? "服务器错误" + : err.message; + // 从 error 对象上读出各个属性,设置到响应中 + if (status == 401) { + ctx.status = 200; + ctx.body = { code: 40001, message: "token缺少或者已经过期" }; + } else { + ctx.status = status; + ctx.body = { code: status, error }; + } + } + }; +}; diff --git a/app/middleware/mystatic.js b/app/middleware/mystatic.js new file mode 100644 index 0000000..9d9804b --- /dev/null +++ b/app/middleware/mystatic.js @@ -0,0 +1,257 @@ +var crypto = require('crypto') +var fs = require('mz/fs') +var zlib = require('mz/zlib') +var path = require('path') +var mime = require('mime-types') +var readDir = require('fs-readdir-recursive') +var debug = require('debug')('koa-static-cache') + +class FileManager { + constructor(store) { + if (store && typeof store.set === 'function' && typeof store.get === 'function') { + this.store = store + } else { + this.map = store || Object.create(null) + } + } + + mapInit() { + return this.map = Object.create(null); + } + + get(key) { + return this.store ? this.store.get(key) : this.map[key] + } + + set(key, value) { + if (this.store) return this.store.set(key, value) + this.map[key] = value + } + +} + + +/* + +options = { + cacheEnable: true,//缓存是否可用 +} + +*/ + + +module.exports = function staticCache(dir, options, files) { + if (typeof dir === 'object') { + files = options + options = dir + dir = null + } + + options = options || {} + // prefix must be ASCII code + options.prefix = (options.prefix || '').replace(/\/*$/, '/') + files = new FileManager(files || options.files) + dir = dir || options.dir || process.cwd() + dir = path.normalize(dir) + var enableGzip = !!options.gzip + var filePrefix = path.normalize(options.prefix.replace(/^\//, '')) + // option.filter + var fileFilter = function () { + return true + } + if (Array.isArray(options.filter)) fileFilter = function (file) { + return ~options.filter.indexOf(file) + } + if (typeof options.filter === 'function') fileFilter = options.filter + + if (options.preload === true) { + readDir(dir).filter(fileFilter).forEach(function (name) { + loadFile(name, dir, options, files) + }) + } + + if (options.alias) { + Object.keys(options.alias).forEach(function (key) { + var value = options.alias[key] + + if (files.get(value)) { + files.set(key, files.get(value)) + + debug('aliasing ' + value + ' as ' + key) + } + }) + } + + return async function mystatic(ctx, next) { + // only accept HEAD and GET + if (ctx.method !== 'HEAD' && ctx.method !== 'GET') return await next() + // check prefix first to avoid calculate + if (ctx.path.indexOf(options.prefix) !== 0) return await next(); + + // decode for `/%E4%B8%AD%E6%96%87` + // normalize for `//index` + var filename = path.normalize(safeDecodeURIComponent(ctx.path)) + // 缓存是否可用 + if (options.cacheEnable !== true) files.mapInit(); + var file = files.get(filename) + // try to load file + if (!file) { + if (!options.dynamic) return await next() + if (path.basename(filename)[0] === '.') return await next() + if (filename.charAt(0) === path.sep) filename = filename.slice(1) + + // trim prefix + if (options.prefix !== '/') { + if (filename.indexOf(filePrefix) !== 0) return await next() + filename = filename.slice(filePrefix.length) + } + // 如果指定首页 则设置首页 + if (options.index && ctx.header.accept.indexOf('html') >= 0) { + filename = options.index + } + + var fullpath = path.join(dir, filename) + // files that can be accessd should be under options.dir + if (fullpath.indexOf(dir) !== 0) { + return await next() + } + + let stat; + try { + stat = await fs.stat(fullpath); + } catch (err) { + if (options.index) { + // filename + } else { + + } + return await next() + } + if (!stat.isFile()) return await next() + file = loadFile(filename, dir, options, files) + } + + ctx.status = 200 + + if (enableGzip) ctx.vary('Accept-Encoding') + + if (!file.buffer) { + var stats = await fs.stat(file.path) + if (stats.mtime > file.mtime) { + file.mtime = stats.mtime + file.md5 = null + file.length = stats.size + } + } + + ctx.response.lastModified = file.mtime + if (file.md5) ctx.response.etag = file.md5 + + if (ctx.fresh) + return ctx.status = 304 + + ctx.type = file.type + ctx.length = file.zipBuffer ? file.zipBuffer.length : file.length + ctx.set('cache-control', file.cacheControl || 'public, max-age=' + file.maxAge) + if (file.md5) ctx.set('content-md5', file.md5) + + if (ctx.method === 'HEAD') + return + + var acceptGzip = ctx.acceptsEncodings('gzip') === 'gzip' + + if (file.zipBuffer) { + if (acceptGzip) { + ctx.set('content-encoding', 'gzip') + ctx.body = file.zipBuffer + } else { + ctx.body = file.buffer + } + return + } + + var shouldGzip = enableGzip && + file.length > 1024 && + acceptGzip; + + // var shouldGzip = enableGzip && + // file.length > 1024 && + // acceptGzip && + // compressible(file.type) + if (file.buffer) { + if (shouldGzip) { + var gzFile = files.get(filename + '.gz') + if (options.usePrecompiledGzip && gzFile && gzFile.buffer) { // if .gz file already read from disk + file.zipBuffer = gzFile.buffer + } else { + file.zipBuffer = await zlib.gzip(file.buffer) + } + ctx.set('content-encoding', 'gzip') + ctx.body = file.zipBuffer + } else { + ctx.body = file.buffer + } + } else { + var stream = fs.createReadStream(file.path); + // update file hash + if (!file.md5) { + var hash = crypto.createHash('md5') + stream.on('data', hash.update.bind(hash)) + stream.on('end', file.md5 = hash.digest('base64')) + } + + ctx.body = stream + // enable gzip will remove content length + if (shouldGzip) { + ctx.remove('content-length') + ctx.set('content-encoding', 'gzip') + ctx.body = stream.pipe(zlib.createGzip()) + // 交给下面执行 + } + await next(); + } + } +} + +function safeDecodeURIComponent(text) { + try { + return decodeURIComponent(text) + } catch (e) { + return text + } +} + +/** + * load file and add file content to cache + * + * @param {String} name + * @param {String} dir + * @param {Object} options + * @param {Object} files + * @return {Object} + * @api private + */ + +function loadFile(name, dir, options, files) { + var pathname = path.normalize(path.join(options.prefix, name)) + if (!files.get(pathname)) files.set(pathname, {}) + var obj = files.get(pathname) + var filename = obj.path = path.join(dir, name) + var stats = fs.statSync(filename) + var buffer = fs.readFileSync(filename) + + obj.cacheControl = options.cacheControl + obj.maxAge = obj.maxAge ? obj.maxAge : options.maxAge || 0 + obj.type = obj.mime = mime.lookup(pathname) || 'application/octet-stream' + obj.mtime = stats.mtime + obj.length = stats.size + obj.md5 = crypto.createHash('md5').update(buffer).digest('base64') + + debug('file: ' + JSON.stringify(obj, null, 2)) + if (options.buffer) + obj.buffer = buffer + + buffer = null + return obj +} + diff --git a/app/model/config.js b/app/model/config.js new file mode 100644 index 0000000..b3a4cff --- /dev/null +++ b/app/model/config.js @@ -0,0 +1,43 @@ +/** + * 配置表 + */ + +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + const ConfigSchema = new Schema({ + ip: 'string', + port: 'string', + aet: 'string', + region: 'string', + accessKeyId: 'string', + accessKeySecret: 'string', + bucket: 'string', + basePath: 'string', + eiscPath: 'string', + pacsPath: 'string', + ossPacsPath: 'string', + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }); + + ConfigSchema.pre("save", function (next) { + if (this.isNew) { + // 创建时间 + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Config", ConfigSchema); +}; diff --git a/app/model/image.js b/app/model/image.js new file mode 100644 index 0000000..ffbbe67 --- /dev/null +++ b/app/model/image.js @@ -0,0 +1,84 @@ +/** + * dicom信息 + */ + +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + + const ImageSchema = new Schema({ + user_id: { + type: Schema.Types.ObjectId, + index: true, + ref: "User" + }, + StudyInstanceUID: { + type: String, + required: true + }, //关联study + SeriesInstanceUID: { + type: String, + index: true, + required: true + }, + pathUpload: { + type: Boolean, + default: false + }, //dicom是否上传到OSS + pngUpload: { + type: Boolean, + default: false + }, //png是否上传到OSS + path: String, //dicom在本地系统的路径 + pngPath: String, //png在本地系统的路径 + pngType: String, //png图像的类型 + pngWidth: Number, //png图像的宽 + pngHeight: Number, //png图像的高 + InstanceNumber: { + type: Number, + index: true + }, //InstanceNumber 图像编号(非全局唯一) + SOPInstanceUID: String, //SOPInstanceUID用于区分InstanceNumber + SpacingBetweenSlices: String, //SpacingBetweenSlices 层间分辨率 如果这个值存在,zPixelSpacing取它,否则取SliceThickness + PixelSpacing: String, //PixelSpacing 像素间分辨率,[x,y] + PixelRepresentation: String, //PixelRepresentation像素数据的表现类型:这是一个枚举值,分别为十六进制数0000和0001.0000H = 无符号整数,0001H = 2的补码(简单理解为有符号整数) + SamplesPerPixel: String, //采样率 + PixelPaddingValue: String, //PixelPaddingValue + Columns: String, //Columns 图像列数 imagisizex + Rows: String, //Rows 图像行数imagisizey, imagesizez 是series长度 + WindowWidth: String, //WindowWiRescaleInterceptdth 默认窗宽 + WindowCenter: String, //WindowCenter 默认窗位 + RescaleType: String, //RescaleType 斜率截距换算类型 + RescaleSlope: String, //RescaleSlope 斜率 + RescaleIntercept: String, //RescaleIntercept截距 + ImagePosition: String, //图像位置 + ImagePositionPatient: String, //图像相对病人的位置 + ImageOrientation: String, //图像方位 + ImageOrientationPatient: String, //图像相对于病人的方位 + SliceLocation: String, //切片位置 + BitsAllocated: String, //存储时每个像素分配的位数 + BitsStored: String, //存储每个像素使用的位数 + HighBit: String, //高位 + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }); + + ImageSchema.pre("save", function (next) { + if (this.isNew) { + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Image", ImageSchema); +}; \ No newline at end of file diff --git a/app/model/pacs.js b/app/model/pacs.js new file mode 100644 index 0000000..56e506a --- /dev/null +++ b/app/model/pacs.js @@ -0,0 +1,38 @@ +/** + * Pacs位置 + */ +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + const PacsSchema = new Schema({ + trialId:String, + task_id: String, + host:String, + port:String, + aet:String, + description:String, + mode: String, + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }) + + PacsSchema.pre("save", function (next) { + if (this.isNew) { + // 创建时间 + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Pacs", PacsSchema); +}; diff --git a/app/model/series.js b/app/model/series.js new file mode 100644 index 0000000..1d9d620 --- /dev/null +++ b/app/model/series.js @@ -0,0 +1,69 @@ +/** + * study信息 + */ + +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + const SeriesSchema = new Schema({ + SeriesInstanceUID: { + type: String, + index: true + }, //SeriesInstanceUID 一个序列的唯一标识ID + StudyInstanceUID: { + type: String + }, + Modality: { + type: String, + }, + SeriesNumber: { + type: String, + }, + PatientID: { + type: String, + }, + userName: { + type: String, + }, + userId: { + type: String, + }, + status: { + type: String, + }, + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }, { + toObject: { + virtuals: true + }, + toJSON: { + virtuals: true + } + }); + // 定义虚拟属性是否锁了 + SeriesSchema.virtual("imageNum").get(function () { + if (this.images_ids) { + return this.images_ids.length.toString(); + } + }); + + SeriesSchema.pre("save", function (next) { + if (this.isNew) { + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Series", SeriesSchema); +}; diff --git a/app/model/status.js b/app/model/status.js new file mode 100644 index 0000000..166eeb5 --- /dev/null +++ b/app/model/status.js @@ -0,0 +1,38 @@ +/** + * Pacs位置 + */ +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + const StatusSchema = new Schema({ + trialId:String, + task_id: String, + status:String, + downloadCount: Number, + downloadNum: Number, + pushloadNum: Number, + uploadNum: Number, + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }) + + StatusSchema.pre("save", function (next) { + if (this.isNew) { + // 创建时间 + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Status", StatusSchema); +}; diff --git a/app/model/study.js b/app/model/study.js new file mode 100644 index 0000000..3606add --- /dev/null +++ b/app/model/study.js @@ -0,0 +1,145 @@ +/** + * study信息 + */ + +module.exports = app => { + const mongoose = app.mongoose; + const Schema = mongoose.Schema; + const StudySchema = new Schema({ + user_id: { + type: Schema.Types.ObjectId, + ref: "User" + }, + StudyInstanceUID: { + type: String, + index: true + }, // StudyInstanceUID 一次检查实例的唯一标识ID + StudyDate: String, //StudyDate 检查获得日期 + StudyTime: String, //StudyTime 检查获得时间 + StudyDescription: String, //StudyDescription 检查描述 + ModalitiesInStudy: String, //ModalitiesInStudy 检查里包含的影像模态 + BodyPartExamined: String, //BodyPartExamined 检查的部位 + InstitutionName: String, //InstitutionName 检查结构的名字 + series_ids: [{ + type: Schema.Types.ObjectId, + ref: "Series" + }], //关联series + PatientID: String, //病人ID + PatientName: String, //病人姓名 + PatientBirthDate: String, //病人出生日期 + PatientBirthTime: String, //病人出生的时间 + PatientSex: String, //病人性别 + PatientAge: String, //病人检查之日的年龄 + PatientWeight: String, //病人体重 modify 19.2.22 + modals: String,//检查包含的所有模态 modify 19.5.10 + Manufacturer: String, //Manufacturer 检查设备厂商 + ManufacturerModelName: String, //ManufacturerModelName 机器的型号 + OperatorsName: String, + + status: { + type: String, + enum: ['0', '1', '2'], + default: '1', + }, //数据是否可用 0暂留 1可用 2删除 + remarks: { + type: String, + default: '' + }, //备注 + + CHECKSERIALNUM: { + type: String, + index: true + }, + PATIENTSPELLNAME: String, //检查姓名拼写 + BIRTHDAY: Date, //生日 + + IDNUMBER: String, //身份证号码 + PHONENUMBER: String, //手机号 + ADDRESS: String, //地址 + + PREDIAGNOSE: String, // 初步诊断(跟着检查号) + DEPARTMENTNAME: String, // 科室名字 + DOCTORCODE: String, // 生成检查的医生 + DIAGID: { + type: String, + index: true + }, // 诊断id + StudyID: String, //study序列号(医院oracle的唯一id) + STUDYTIME: Date, //检查时间 + RESERVE_DATE: Date, //预约时间 修改时间 2019-01-02 + DEVICETYPENAME: String, //检查类型名字 + DEVICENAME: String, //设备名称 修改时间 2018-12-26 + DSTUDYUID: String, //studyUID (上传图片完成之后出现) + + PHOTOMAKER: String, //操作员 + schedulePHOTOMAKER: String, //排班操作员 + photomakerStatus: { + type: Number, + default: 1 + }, //操作员更新状态 0不需要更新 1尚待更新 2更新成功 3更新失败 + OPERATETIME: { + type: Date, + index: true + }, // 操作时间 + STUDYSTATUS: { + type: String, + index: true, + default: "已分诊" + }, //状态 待分诊 已分诊 到诊 检查完成 上传图像完成 诊断完成 审核完成 + + /////////////////// + WORKLOAD: { + type: Number, + default: 1 + }, //工作量 new + PHOTOMAKERTIME: { + type: Date, + index: true + }, //技师操作时间 new + REPORTTIME: { + type: Date, + index: true + }, //报告生成时间 new + /////////////////// + + quenuing_id: { + type: Schema.Types.ObjectId, + ref: 'Quenuing' + }, //分诊信息关联表 + + grade: { + report: { + score: Number, //分数 + rank: String, //等级 + mask: String, //评价 + }, + image: { + score: Number, + rank: String, //等级 + mask: String + } + }, //评分 + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } + }); + + StudySchema.pre("save", function (next) { + if (this.isNew) { + // 创建时间 + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); + }); + + return mongoose.model("Study", StudySchema); +}; diff --git a/app/public/.gitignore b/app/public/.gitignore new file mode 100644 index 0000000..3c353e4 --- /dev/null +++ b/app/public/.gitignore @@ -0,0 +1,4 @@ +# 忽略所有文件 +* +# 除了这个文件 +!.gitignore \ No newline at end of file diff --git a/app/python/converPNG16-std.py b/app/python/converPNG16-std.py new file mode 100644 index 0000000..8ebe034 --- /dev/null +++ b/app/python/converPNG16-std.py @@ -0,0 +1,95 @@ +# coding:utf-8 +import os +import traceback +import pydicom +import numpy as np +import re +from PIL import Image +import time +import sys +import codecs +try: + __import__('gdcm') +except: + pass + +UTF8Reader = codecs.getreader('utf8') + +def str_numbers(s): + pieces =int(re.compile(r'(\d+)').split(s)[1]) + return pieces + +def sort_strings_with_numbers(alist): + return sorted(alist, key=str_numbers) + +def convertTo16BitData(ds,path): + data = ds.pixel_array + + HUArray = np.array(data, dtype=data.dtype) + + if data.dtype == 'uint8' and len(data.shape) ==3: + img= Image.fromarray(HUArray) + newWidth = img.size[0] + newHeight = img.size[1] + img.save(path,"PNG") + result = str(data.dtype)+","+str(newWidth)+","+str(newHeight) + + else: + # tempSlope=1 + # tempIntercept=0 + # if 'RescaleSlope' in ds: + # tempSlope = ds.RescaleSlope + # if 'RescaleIntercept' in ds: + # tempIntercept = ds.RescaleIntercept + # HUArray = np.array(data*tempSlope + tempIntercept, dtype=data.dtype) + + rArray = ((HUArray&0xFF00)>>8).astype('uint8') + gArray = (HUArray& 0x00FF).astype('uint8') + bArray = (HUArray*0).astype('uint8') + r_pixels = Image.fromarray(rArray).convert('L') + g_pixels = Image.fromarray(gArray).convert('L') + b_pixels = Image.fromarray(bArray).convert('L') + img = Image.merge("RGB", (r_pixels, g_pixels, b_pixels)) + newWidth = img.size[0] + newHeight = img.size[1] + + # if 'Modality' in ds and (ds.Modality=='CR' or ds.Modality == 'DX'): # 1, 2 + if 0: + if newWidth>1000 or newHeight>1000: + newWidth=img.size[0] + newHeight=img.size[1] + if newWidth>1000 and newWidth<2000: + newWidth=newWidth/2 + if newWidth>2000: + newWidth=newWidth/4 + if newHeight>1000 and newHeight<2000: + newHeight=newHeight/2 + if newHeight>2000: + newHeight=newHeight/4 + img=img.resize((newWidth,newHeight),Image.ANTIALIAS) + + img.save(path,"PNG") + result = str(data.dtype)+","+str(newWidth)+","+str(newHeight) + return result + +while True: + argsInput = UTF8Reader(sys.stdin.readline()).strip('\n') + try: + image_id = argsInput.split(" ")[0] + dcmFile = argsInput.split(" ")[1] + pngPath = argsInput.split(" ")[2] + instance = argsInput.split(" ")[3] + if not os.path.isdir(pngPath): + os.mkdir(pngPath) + pngFile = pngPath+ instance + ".png" + dataset = pydicom.read_file(dcmFile) + result =convertTo16BitData(dataset,pngFile) + print "success" + print image_id + print pngFile + print result + sys.stdout.flush() + except Exception: + sys.stderr.write("error") + sys.stderr.flush() + pass diff --git a/app/python/getFirstImageFromStudy.py b/app/python/getFirstImageFromStudy.py new file mode 100644 index 0000000..a8b8a3a --- /dev/null +++ b/app/python/getFirstImageFromStudy.py @@ -0,0 +1,183 @@ +import traceback +import argparse +import os +import sys +sys.path.append('..') +import time +import threading +from netdicom.applicationentity import AE +from netdicom.SOPclass import PatientRootFindSOPClass, VerificationSOPClass +from netdicom.SOPclass import StudyRootFindSOPClass,StudyRootMoveSOPClass +import pydicom +from pydicom.dataset import Dataset +# import traceback +# import simplejson + +# parse commandline +parser = argparse.ArgumentParser(description='move SCU example') +parser.add_argument('-remotehost',default='172.17.1.131') +parser.add_argument('-remoteport', type=int,default=104) +parser.add_argument('-aec', help='called AE title', default='SERVER') +parser.add_argument('-StudyInstanceUID',default='') +parser.add_argument('-dicompath',default='/home/www/rayplus_cms/app/public/DICOM') +parser.add_argument('-PatientID',default='') +parser.add_argument('-p', help='local server port', type=int, default=3032) +parser.add_argument('-aet', help='calling AE title', default='RAYPLUSAE') + +args = parser.parse_args() + +# +global timer +global timercount +global filepath +timercount = 55 +def func_timer(): + global timercount + global filepath + if timercount>-1: + if not os.path.exists(filepath): + timercount=timercount-1 + timer = threading.Timer(1, func_timer) + timer.start() + else: + print "success" + os._exit(0) + + else: + print "error" + os._exit(0) + + +# call back +def OnAssociateResponse(association): + print "Association response received" + +# create application entity +MyAE = AE(args.aet, args.p, [StudyRootFindSOPClass, StudyRootMoveSOPClass,VerificationSOPClass],[]) +MyAE.OnAssociateResponse = OnAssociateResponse + +# remote application entity +# RemoteAE = {'Address':'localhost','Port':11112,'AET':'OsiriX'} +RemoteAE = dict(Address=args.remotehost, Port=args.remoteport, AET=args.aec) + +# create association with remote AE +print "Request association" +try: + assoc = MyAE.RequestAssociation(RemoteAE) +except: + print "system error" + print traceback.print_exc() + os._exit(0) + +result = [] + +if args.StudyInstanceUID is '' or args.PatientID is '': + print "no args" + os._exit(0) + +try: + # perform a DICOM ECHO + print "DICOM Echo ... ", + st = assoc.VerificationSOPClass.SCU(1) + print 'done with status "%s"' % st + + # send dataset using RTPlanStorageSOPClass + d = Dataset() + d.QueryRetrieveLevel = "IMAGE" + d.PatientName = "" + d.PatientID = args.PatientID + d.StudyID="" + + d.PatientSex="" + d.PatientAge="" + d.PatientBirthDate="" + d.PatientBirthTime="" + + d.StudyInstanceUID=args.StudyInstanceUID + d.SeriesInstanceUID="" + d.SOPInstanceUID="" + + d.BodyPartExamined="" + d.InstitutionName="" + d.ManufacturerModelName="" + d.Manufacturer="" + d.StudyDate="" + d.StudyDescription="" + d.ModalitiesInStudy="" + d.NumberOfStudyRelatedInstances="" + d.OperatorsName="" + + print "DICOM FindSCU ... " + + try: + st = assoc.StudyRootFindSOPClass.SCU(d, 1) + print 'done with status "%s"' % st + + print "Results" + flag = 0 + for ss in st: + if not ss[1] or flag : continue + try: + if str(ss[1].StudyInstanceUID) == str(args.StudyInstanceUID): + ele = dict(StudyInstanceUID= str(ss[1].StudyInstanceUID) \ + ,SeriesInstanceUID= str(ss[1].SeriesInstanceUID) \ + ,SOPInstanceUID= str(ss[1].SOPInstanceUID) \ + ,StudyID= str(ss[1].StudyID) ) + result.append(ele) + except: + print traceback.print_exc() + pass + except Exception: + print "Find failed" + print "error" + print traceback.print_exc() + pass + + print len(result) + if len(result) >0: + try: + d = Dataset() + print + d.QueryRetrieveLevel = "IMAGE" + d.StudyInstanceUID=result[0]['StudyInstanceUID'] + d.SeriesInstanceUID=result[0]['SeriesInstanceUID'] + d.SOPInstanceUID=result[0]['SOPInstanceUID'] + d.PatientID=args.PatientID + st = assoc.StudyRootMoveSOPClass.SCU(d, args.aet, 1) + print 'move first image done with status "%s"' % st + + print "Results" + for ss in st: + print + print ss + assoc.Release(0) + except: + print "Move failed" + print "error" + print traceback.print_exc() + +except: + print "Echo failed" + print traceback.print_exc() + print "error" + +print "Release association" + +try: + if len(result) >0: + filepath = args.dicompath+"/"+result[0]['StudyInstanceUID']+"/"+result[0]['SeriesInstanceUID']+"/"+result[0]['SOPInstanceUID']+".dcm" + timer = threading.Timer(1, func_timer) + timer.start() +except: + print traceback.print_exc() + print "Release assoc failed" + print "error" + +# done +MyAE.Quit() + + + + + + diff --git a/app/python/pacs.js b/app/python/pacs.js new file mode 100644 index 0000000..ae3955d --- /dev/null +++ b/app/python/pacs.js @@ -0,0 +1,50 @@ +const BaseController = require("./base"); +const child_process = require('child_process'); +const path = require('path'); + +class PacsController extends BaseController { + constructor(props) { + super(props); + } + + async findFromPacs() { + // 验证数据 + try { + this.ctx.validate({ + ip:"string", + port:"string", + title:"string", + }) + } catch (e) { + return this.error(e) + } + + let {ip,port,title}=this.ctx.request.body + let PatientName =this.ctx.request.body.PatientName||"" + let PatientID =this.ctx.request.body.PatientID||"" + let StudyDate =this.ctx.request.body.StudyDate||"" + let ModalitiesInStudy =this.ctx.request.body.ModalitiesInStudy||"" + let StudyInstanceUID =this.ctx.request.body.StudyInstanceUID||"" + let QueryRetrieveLevel = this.ctx.request.body.QueryRetrieveLevel||"STUDY" + + let pythonFilePath=path.join(__dirname, '../python/findscu.py') + let args ="-remotehost="+ip +" -remoteport="+port +" -aec=" +title +" -QueryRetrieveLevel=" +QueryRetrieveLevel+" -PatientName=" +PatientName +" -PatientID=" +PatientID+" -StudyDate=" +StudyDate +" -ModalitiesInStudy="+ ModalitiesInStudy+" -StudyInstanceUID="+ StudyInstanceUID + + let result="" + try{ + let res= await child_process.execSync(`python ${pythonFilePath} ${args}`).toString() + if (res.indexOf("Findsuccess")!=-1) { + result = JSON.parse(res.split("=|=")[1]) + } + }catch(e){ + } + + if (result!=""){ + return this.success(result) + } + else{ + return this.error("未查询到结果") + } + } +} +module.exports = PacsController; \ No newline at end of file diff --git a/app/python/patqry.dcm b/app/python/patqry.dcm new file mode 100644 index 0000000000000000000000000000000000000000..977ebf35e9bb4243265a70184337e7b9168b9b1f GIT binary patch literal 478 zcmc(ZO-{o=4254)gt9@h3M<4SC$Q#!k{u;c)rh94ly+Tl6OO>CI2ZPG3u`=!PaePb zY~X)u82hP`6E254dXU0~G#Iu(4TJNf{6N1bKXI6qUpO7hoNoPzv?qBtHbqC`*BruY@yndHlGETpZc~!% PSKe>N@?RG^xRUn++g&oj literal 0 HcmV?d00001 diff --git a/app/python/patqry.txt b/app/python/patqry.txt new file mode 100644 index 0000000..f308a20 --- /dev/null +++ b/app/python/patqry.txt @@ -0,0 +1,5 @@ +(0020,000e) LO #SeriesInstanceUID +(0020,000d) SH #StudyInstanceUID +(0020,0011) LO #SeriesNumber +(0010,0020) LO #PatientID +(0008,0060) LO #Modality diff --git a/app/python/patqry2.txt b/app/python/patqry2.txt new file mode 100644 index 0000000..6301e34 --- /dev/null +++ b/app/python/patqry2.txt @@ -0,0 +1,16 @@ +(0010,0010) PN #PatientName +(0010,0020) LO #PatientID +(0010,0030) DA #PatientsBirthDate +(0010,0040) CS #PatientsSex +(0010,1010) AS #PatientsAge +(0020,000d) UI #StudyInstanceUID +(0008,0060) OT #Modality +(0008,0061) CS #ModalitiesInStudy +(0020,1206) IS #NumberOfStudyRelatedSeries +(0020,1208) IS #NumberOfStudyRelatedInstances +(0008,1030) LO #StudyDescription +(0008,0080) LO #InstitutionName +(0020,0010) SH #StudyID +(0008,0090) PN #ReferringPhysicianName +(0008,1050) PN #PerformingPhysicianName +(0032,1032) PN #RequestingPhysician diff --git a/app/python/storescp.py b/app/python/storescp.py new file mode 100644 index 0000000..31e0f60 --- /dev/null +++ b/app/python/storescp.py @@ -0,0 +1,117 @@ + + +import argparse +from netdicom import AE, StorageSOPClass, VerificationSOPClass +from pydicom.dataset import Dataset, FileDataset +from pydicom.uid import ExplicitVRLittleEndian, ImplicitVRLittleEndian, ExplicitVRBigEndian +import pydicom +import tempfile +import os +import hashlib +from PIL import Image, ImageDraw, ImageFont +# import numpy as np +# import httpUpload +import traceback + +# parse commandline +parser = argparse.ArgumentParser(description='storage SCP example') +parser.add_argument('-port', type=int, default='3030') +parser.add_argument('-aet', help='AE title of this server', default='RAYPLUSAE') # ae title of rayplus +parser.add_argument('-dicompath',help='dicom store path',default='/home/www/rayplus_cms/app/public/DICOM',) +parser.add_argument('-baseUrl', help='server url', default='http://localhost:7002/v1') +parser.add_argument('-username', help='username', default='admin_huashan') +parser.add_argument('-password', help='password', default='rayplus1234') +args = parser.parse_args() + + +# uploadHander = httpUpload.httpUpload(args.baseUrl, args.username, args.password) + + +# callbacks +def OnAssociateRequest(association): + print "association requested" + + +def OnAssociateResponse(association): + print "Association response received" + + +def OnReceiveEcho(self): + print "Echo received" + + +def OnReceiveStore(SOPClass, DS): + print "Received C-STORE" + # do something with dataset. For instance, store it on disk. + try: + file_meta = Dataset() + file_meta.MediaStorageSOPClassUID = DS.SOPClassUID + file_meta.MediaStorageSOPInstanceUID = "1.2.3" # !! Need valid UID here + file_meta.ImplementationClassUID = "1.2.3.4" # !!! Need valid UIDs here + file_meta.TransferSyntaxUID = pydicom.uid.ImplicitVRLittleEndian + + # print DS + filename = '/%s.dcm' % (DS.SOPInstanceUID) + ds = FileDataset(filename, {}, file_meta=file_meta, preamble="\0" * 128) + ds.update(DS) + + ds.is_little_endian = True + ds.is_implicit_VR = True + + filePath = args.dicompath+"/"+DS.StudyInstanceUID + + if not os.path.isdir(filePath): + os.mkdir(filePath) + filePath = filePath+"/"+DS.SeriesInstanceUID + if not os.path.isdir(filePath): + os.mkdir(filePath) + print filePath+filename + ds.save_as(filePath+filename) + print 'recieve success' + + #upload by http + # try: + # if uploadHander.testConnect() == False: + # print 'login failed' + # os._exit(0) + # except: + # print 'system error, exit' + # os._exit(0) + + # print 'start uploading' + + # try: + # if uploadHander.uploadDCM(ds) == False: + # print 'upload file faild' + # else: + # print 'upload success' + # except: + # print 'upload file faild' + except: + traceback.print_exc() + print 'recieve file faild' + # must return appropriate status + return SOPClass.Success + + +# setup AE +MyAE = AE(args.aet, args.port, [], [StorageSOPClass, VerificationSOPClass]) +MyAE.OnAssociateRequest = OnAssociateRequest +MyAE.OnAssociateResponse = OnAssociateResponse +MyAE.OnReceiveStore = OnReceiveStore +MyAE.OnReceiveEcho = OnReceiveEcho + +# start AE +print "starting AE ... " +MyAE.start() +# try: +# if uploadHander.login() == False: +# print 'login failed' +# os._exit(0) +# except Exception: +# print traceback.print_exc() +# print 'system error, exit' +# os._exit(0) + +print "done" +MyAE.QuitOnKeyboardInterrupt() diff --git a/app/python/test.js b/app/python/test.js new file mode 100644 index 0000000..46042d4 --- /dev/null +++ b/app/python/test.js @@ -0,0 +1,21 @@ +const { + spawnSync +} = require('child_process'); +var arguments = process.argv.splice(2); +let res = spawnSync('python', + [ + `/home/www/rayplus_cms/app/python/getFirstImageFromStudy.py`, + `-remotehost=172.17.1.131`, + `-remoteport=104`, + `-aec=SERVER`, + `-StudyInstanceUID=${arguments[0]}`, + `-PatientID=${arguments[1]}`, + `-p=7010` + ], { + timeout: 80 * 1000, + killSignal: "SIGKILL", + encoding: 'utf8' + }) + +console.log(`pid:${res.pid}`, res.stdio[0], res.stdio[1], res.stdio[2], + `stdout:${res.stdout}`, `signal:${res.signal}`) \ No newline at end of file diff --git a/app/router.js b/app/router.js new file mode 100644 index 0000000..c3822c5 --- /dev/null +++ b/app/router.js @@ -0,0 +1,32 @@ +'use strict'; + +/** + * @param {Egg.Application} app - egg application + */ +module.exports = app => { + + const { + router, + controller + } = app; + const auth = app.middleware.auth; + + router.get('/pacs/getConfig', controller.config.getConfig); //获取配置 + router.post('/pacs/setConfig', controller.config.setConfig); //获取配置 + //PACS系统相关 + // router.get("/pacs/toreport", controller.pacs.toreport) + router.post("/pacs", controller.pacs.addPACS); //新建PACS位置 + router.put("/pacs", controller.pacs.editPacs); //新建PACS位置 + router.post("/pacs/pushImage", controller.pacs.pushImage); //新建PACS位置 + router.delete("/pacs", controller.pacs.delPACS); //删除PACS位置 + router.get("/pacs", controller.pacs.getPACS); //删除PACS位置 + + router.post("/pacs/percent", controller.pacs.percent); //删除PACS位置 + router.post("/pacs/findReading", controller.pacs.findReading); + router.post("/pacs/pullImage", controller.pacs.pullImage); + router.post("/pacs/testConnection", controller.pacs.testConnection); //测试连接 + router.post("/pacs/findFromPacs", controller.pacs.findFromPacs); //查询PACS + router.post("/pacs/moveFromPacs", controller.pacs.moveFromPacs); //从PACS系统下载数据 + router.get("/pacs/getLocalPort", controller.pacs.getLocalPort); //从PACS系统下载数据 + router.post("/pacs/wxFindFromPacs", controller.pacs.wxFindFromPacs) +}; diff --git a/app/service/config.js b/app/service/config.js new file mode 100644 index 0000000..ff06ae1 --- /dev/null +++ b/app/service/config.js @@ -0,0 +1,12 @@ +const Service = require("egg").Service; +class ConfigService extends Service { + constructor(props) { + super(props); + } + + getConfig() { + return this.ctx.model.Config.findOne({}); + } +} + +module.exports = ConfigService; diff --git a/app/service/image.js b/app/service/image.js new file mode 100644 index 0000000..dfcbefd --- /dev/null +++ b/app/service/image.js @@ -0,0 +1,28 @@ +"use strict"; + +const Service = require("egg").Service; + +class ImageService extends Service { + /** + * 保存图片 + * @param {*} showPath 图片展示路径 + * @param {*} dicomInfo dicom信息 + * @param {*} user_id user_id + */ + findAndUpsert(dicomInfo, user_id) { + return this.ctx.model.Image.findOneAndUpdate({ + InstanceNumber: dicomInfo.InstanceNumber, + SeriesInstanceUID: dicomInfo.SeriesInstanceUID, + user_id: user_id, + }, { + ...dicomInfo, + pathUpload: false, + pngUpload: false + }, { + new: true, + upsert: true, + setDefaultsOnInsert: true + }).exec(); + } +} +module.exports = ImageService; \ No newline at end of file diff --git a/app/service/oss.js b/app/service/oss.js new file mode 100644 index 0000000..80b387b --- /dev/null +++ b/app/service/oss.js @@ -0,0 +1,67 @@ +"use strict"; + +const Service = require("egg").Service; +const OSS = require('ali-oss'); +function fileToBlob(file) { + // 创建 FileReader 对象 + let reader = new FileReader(); + return new Promise(resolve => { + // FileReader 添加 load 事件 + reader.addEventListener('load', (e) => { + let blob; + if (typeof e.target.result === 'object') { + blob = new Blob([e.target.result]) + } else { + blob = e.target.result + } + resolve(blob) + }) + // FileReader 以 ArrayBuffer 格式 读取 File 对象中数据 + reader.readAsArrayBuffer(file) + }) +} + + + +class ImageService extends Service { + /** + * 保存图片 + * @param {*} showPath 图片展示路径 + * @param {*} dicomInfo dicom信息 + * @param {*} user_id user_id + */ + async downloadImage(path, osPath, config) { + try { + const client = new OSS({ + region: config.region, + accessKeyId: config.accessKeyId, + accessKeySecret: config.accessKeySecret, + bucket: config.bucket + }); + const result = await client.get(path, osPath); + return result + } catch (e) { + console.log(e) + } + } + async dcmUpload (name, file, config){ + const client = new OSS({ + region: config.region, + accessKeyId: config.accessKeyId, + accessKeySecret: config.accessKeySecret, + bucket: config.bucket + }); + return new Promise(async resolve => { + try { + let res = await client.put(name, file) + resolve({ + ...res, + }) + } catch (e) { + resolve(false) + console.log(e) + } + }) + } +} +module.exports = ImageService; diff --git a/app/service/pacs.js b/app/service/pacs.js new file mode 100644 index 0000000..56b7c23 --- /dev/null +++ b/app/service/pacs.js @@ -0,0 +1,655 @@ +const Service = require("egg").Service; +const child_process = require('child_process'); +const fs = require('fs'); +const readline = require('readline'); +const path = require('path'); +const axios = require('axios') +const request = require('request'); +var querystring = require('querystring'); + +function getObjectMkdir (url) { + let index = url.lastIndexOf("/") + let path = url.substring(0,index); + return path +} + + + + +class PacsService extends Service { + async uploadfile(token, user_id, filepath) { + console.log(this.config.upload.url) + try { + fs.accessSync(filepath, fs.F_OK); + } catch (e) { + console.log(`upload======error:file ${filepath} not exist`) + return false + } + let filedata = fs.createReadStream(filepath); + let options = { + url: `${this.config.upload.url}/v1/datalist/upload`, + // url: `https://www.rayplus.net/v1/datalist/upload`, + headers: { + 'Content-Type': 'multipart/form-data', + 'Authorization': `Bearer ${token}` + }, + strictSSL: false, + formData: { + 'dicom': filedata, + 'user_id': user_id + } + } + return new Promise(function (resolve, reject) { + request.post(options, function (error, response, body) { + if (!error && response.statusCode == 200) { + let bodydata = JSON.parse(body) + console.log('下载完成') + if (bodydata.code === 1 || bodydata.code === 40010) { + resolve(true) + } else { + console.log(`upload======error:data ${bodydata.data}, msg : ${bodydata.message} ${filepath}`) + resolve(false) + } + + } else { + console.log(`upload======error:other error ${error} ${filepath}`) + resolve(false) + } + }) + + }) + } + + //测试连接 + async testConnection(pacs_ids){ + let result = [] + let PACS_SCP_AET = this.config.site.PACS_SCP_AET + for(let i=0;i { + let CMD = `echoscu ${para}` + try { + child_process.exec(CMD, (error, stderr, stdout) => { + if (error) { + reject(error) + } else if (stderr) { + if (stderr.indexOf('Success') > -1) { + resolve(true) + } else { + reject(stderr) + } + } else if (stdout) { + if (stdout.indexOf('Success') > -1) { + resolve(true) + } else { + reject(stdout) + } + } else { + reject('no echoscu info') + } + }) + } catch (error) { + reject(error) + } + }) + } + + //查询 + async findFromPacs(body, config){ + try { + let pacs = await this.ctx.model.Pacs.findOne({_id: body.pacs_id}).select("aet host port") + let result = [] + if (!pacs) throw "pacs位置不存在" + let { + aet, host, port + } = pacs + let dict = await this.parseQRDist() + for (let modeIndex = 0; modeIndex < body.modeList.length; modeIndex++) { + let mode = body.modeList[modeIndex] + for (let StudyInstanceUIDIndex = 0; StudyInstanceUIDIndex < body.StudyInstanceUidList.length; StudyInstanceUIDIndex++) { + let StudyInstanceUID = body.StudyInstanceUidList[StudyInstanceUIDIndex] + let param = { + PatientID: `${body.trialCode}-${body.subjectCode}`, + StudyDescription: '', + StudyID: '', + PatientName: '', + Modality: mode, + StudyInstanceUID: StudyInstanceUID, + SeriesInstanceUID: '', + SeriesNumber: '' + } + let search = "" + let enume = Object.keys(param) + for (let i = 0; i < dict.length; i++) { + let name = dict[i].name + let item = param[name] + if (item && item != '' && item != '*') { + search = search + ` -k ${name}=*${item}*` + } else { + search = search + ` -k ${name}` + } + } + //查询指定pacs + //循环pacs 获取数据 + let para = `${host} ${port} -aec ${aet} -aet ${config.aet} -S -k QueryRetrieveLevel=SERIES` + search + let resp = await this.findscu(para, {aet, host, port}) + result = Object.assign(result, resp) + } + } + if (result) { + for (let i = 0; i < result.length; i++) { + await this.ctx.model.Series.findOneAndUpdate({ + SeriesInstanceUID: result[i].SeriesInstanceUID, + StudyInstanceUID: result[i].StudyInstanceUID, + }, { + $set: { + Modality: result[i].Modality, + SeriesNumber: result[i].SeriesNumber, + PatientID: result[i].PatientID + } + }, {upsert: true, new: true}) + } + } + return result + } catch (e) { + return(e) + } + } + async storescu(pacs, config, study) { + return new Promise((resolve, reject) => { + try { + let CMD = `dcmsend -v +sd -aec ${pacs.aet} -aet ${config.aet} ${pacs.host} ${pacs.port} ${study}` + console.log(CMD) + child_process.exec(CMD, { + timeout: 300000, + maxBuffer: 400000 * 1024 + }, async (error, stderr, stdout) => { + if (error) { + reject(error) + } else if (stderr) { + resolve(stderr) + } else if (stdout) { + resolve(stdout) + } else { + reject('no find info') + } + }) + + } catch (error) { + reject(error) + } + }) + } + //^^ + async findscu(para,obj) { + return new Promise((resolve, reject) => { + let CMD = `findscu ${para}` + console.log(CMD) + try { + child_process.exec(CMD, { + timeout: 10000, + maxBuffer: 400000 * 1024 + }, async (error, stderr, stdout) => { + if (error) { + reject(error) + } else if (stderr) { + let str = stderr.toString().replace(/\u0000/g, "") + console.log('stderr',str) + let resp = await this.parseFindResult(str,obj) + resolve(resp) + } else if (stdout) { + let str = stdout.toString().replace(/\u0000/g, "") + console.log('stdout', str) + let resp = await this.parseFindResult(str,obj) + resolve(resp) + } else { + resolve() + } + }) + } catch (error) { + reject(error) + } + }) + } + //^^ + //解析文件 获取查询所需要的关键词 + async parseQRDist() { + return new Promise((resolve, reject) => { + try { + let filePath = this.config.site.PACS_QR_CFG + let fRead = fs.createReadStream(filePath); + let objReadline = readline.createInterface({ + input: fRead, + }) + let result = [] + objReadline.on('line', (line) => { + result.push(line) + }); + objReadline.on('close', () => { + let resp = [] + for (let i = 0; i < result.length; i++) { + if (result[i].toString().indexOf('#') > -1) { + let ele = { + tag: result[i].split(' ')[0], + name: result[i].split(' ')[2].split('#')[1], + arr: [] + } + resp.push(ele) + } + } + resolve(resp) + }); + + } catch (error) { + reject(error) + } + }) + } + //^^ + //整理查询结果 + async parseFindResult(str,obj) { + let result = [] + let dict = await this.parseQRDist() + console.log(dict) + if (dict.length == 0) { + return result + } + let arr = str.split('\n') + var regex = /\[(.+?)\]/g; // [] 中括号 + for (let i = 0; i < arr.length; i++) { + for (let j = 0; j < dict.length; j++) { + try { + if (arr[i].indexOf(dict[j].tag) != -1) { + let r = arr[i].match(regex)[0].replace('[', '').replace(']', '').replace(/(\s*$)/g, "") + console.log('r', r) + dict[j].arr.push(r) + } + } catch (error) { + console.log(error) + dict[j].arr.push('') + } + } + } + for (let i = 0; i < dict.length; i++) { + let item = dict[i] + for (let j = 0; j < item.arr.length; j++) { + if (result[j]) { + result[j][item.name] = item.arr[j] + } else { + result[j] = { + [item.name]: item.arr[j] + } + } + } + } + console.log('result', result) + return result + } + async setDcmTempState (dcmtempList, para, state, done) { + try { + if (dcmtempList) { + let dcmtempId = dcmtempList._id + console.log(dcmtempId) + await this.ctx.model.Dcmtemp.findOneAndUpdate({ + _id: dcmtempId + }, { + $set: { + done: done, + status: state + } + }).exec() + } else { + let params = { + host: para.host, + port: para.port, + aet: para.aet, + done: done, + NumberOfStudyRelatedInstances: para.NumberOfStudyRelatedInstances, + StudyInstanceUID: para.StudyInstanceUID, + status: state + } + let m = new this.ctx.model.Dcmtemp(params) + m.save() + } + } catch (e) { + console.log(e) + } + return + } + //下载 + async movescu(body, series, config) { + return new Promise(async (resolve, reject) => { + try{ + let {pacs_id, seriesList, userName, userId, task_id, trialCode, subjectCode, TaskCode} = body + let pacs = await this.ctx.model.Pacs.findOne({_id: pacs_id}).select("aet host port") + if (!pacs) throw "pacs位置不存在" + fs.mkdirSync(config.ossPacsPath + getObjectMkdir(`/${trialCode}/${subjectCode}/${TaskCode}/${userId}/1`), { recursive: true }); + let directoryPath = config.ossPacsPath + `/${trialCode}/${subjectCode}/${TaskCode}/${userId}/` + let paraArr = [`${pacs.host}`, ` ${pacs.port}`, `-aec`, `${pacs.aet}`, `-aet`, `${config.aet}`, `-od`, `${directoryPath}`, `-S`, `-k`, `QueryRetrieveLevel=SERIES`, `-k`, `SeriesInstanceUID=${series}`, `+P`, `${config.port}`, '-v'] + let movescu = child_process.spawn('movescu', paraArr) + let cmd = `movescu ${pacs.host} ${pacs.port} -aec ${pacs.aet} -aet ${config.aet} -od ${directoryPath} -S -k QueryRetrieveLevel=SERIES -k SeriesInstanceUID=${series} +P ${config.port} +xa -v` + movescu.stdout.on('data', (data) => { + console.log(`move======stdout: ${data}`); + }) + movescu.stderr.on('data', (data) => { + console.log(`move======pending: ${data}`); + }) + movescu.on('close', async (code, data)=> { + resolve() + }); + }catch(e){ + console.log(e) + } + }) + } + + //^^ + //读取文件夹子文件个数 + async readNum(fileName){ + let filePath = `${this.config.site.PACS_SCP_STORE}/${fileName}` + return new Promise((resolve, reject) => { + fs.readdir(filePath,(err,files)=>{ + if(err){ + //未下载 + resolve(-1) + }else{ + resolve(files.length) + } + }) + }) + } + + //保存patient + async dicomInfoSave(filesName,user_id){ + let filesPath = `${this.config.site.PACS_SCP_STORE}/${filesName}` + fs.readdir(filesPath,(err,files)=>{ + if(err){ + + }else{ + for(let i=0;i<1;i++){ + let fileName = files[i] + let filePath = `${filesPath}/${fileName}` + let fileData = fs.readFileSync(filePath) + this.setStudy(fileData,user_id) + } + } + }) + } + //^^ + setStudy(fileData, user_id) { + return new Promise(async (resolve, reject) => { + let type = fileData.toString('utf8', 128, 132); + if (type !== 'DICM') return reject('数据不正确'); + let dicomInfo; + try { + //获取dicom信息 并初步校验数据正确性 + dicomInfo = this.service.util.readDicomToJson(fileData) + } catch (error) { + //第一次读取失败 接着测试第二次读取 + dicomInfo = this.service.util.readDicom(fileData); + } + if (!dicomInfo) return reject('数据不正确'); + if (!dicomInfo.serie.SeriesInstanceUID) return reject('数据不正确'); + if (!dicomInfo.image.InstanceNumber) { + if (!dicomInfo.image.SOPInstanceUID) return reject('数据不正确'); + try { + let num = await this.createNewInstanceNumber(dicomInfo) + if (!num) throw "生成失败"; + dicomInfo.image.InstanceNumber = num; + } catch (error) { + return reject('数据不正确'); + } + } + try { + let image = await this.service.image.findAndUpsert(dicomInfo.image, user_id); + let serie = await this.service.series.findAndUpsert(dicomInfo.serie, user_id, image.id); + let study = await this.service.study.findAndUpsert(dicomInfo.study, user_id, serie); + //存储dicom文件 + image.path = await this.service.util.dicomSave(fileData, dicomInfo.image, serie._id); + //将Dicom转化成png + await this.service.util.createPng(serie, image); + //如果存在image_id则增加 + if (image.id) { + serie.images_ids.addToSet(image.id) + } + if (!serie.study_id || serie.study_id != study.id) { + serie.study_id = study._id; + } + // if (!this.config.debug) { + // //放入待上传列表OSS表中 + // await this.service.oss.prepareUpload(serie, image, '1'); + // await this.service.oss.prepareUpload(serie, image, '2'); + // } + await image.save(); + await serie.save(); + return resolve(); + } catch (error) { + //dicom存储失败,删除上面创建的series + this.logger.error(error); + return reject('上传失败'); + } + }) + } + addOrUpdateArchiveStudy(data, Authorization, config) { + return new Promise((resolve, reject) => { + axios({ + method: 'post', + data: data, + headers: { + Authorization: Authorization + }, + url: config.eiscPath + '/api/Study/preArchiveDicomStudy' + }).then(res => { + console.log(res.data) + resolve(res.data) + }) + }) + } + preArchiveDicomStudy(info, config) { + info.IsDicomReUpload = true + return new Promise((resolve, reject) => { + axios({ + method: 'post', + data: info, + headers: { + Authorization: info.Authorization + }, + url: config.eiscPath + '/api/Study/preArchiveDicomStudy' + }).then(res => { + console.log(res.data) + resolve(res.data) + }) + }) + } + archiveStudy(uploadQueues, index, info, config) { + return new Promise((resolve, reject) => { + this.ctx.service.pacs.preArchiveDicomStudy(info, config).then(async res => { + let dicomInfo = uploadQueues[index].dicomInfo + let seriesNum = uploadQueues[index].seriesList.length + let fileNum = uploadQueues[index].fileList.length + let seriesList = uploadQueues[index].seriesList + dicomInfo.seriesNum = seriesNum + dicomInfo.fileNum = fileNum + dicomInfo.siteId = info.siteId + dicomInfo.subjectId = info.subjectId + dicomInfo.subjectVisitId = info.subjectVisitId + dicomInfo.visitTaskId = info.visitTaskId + let params = { + trialId: info.trialId, + siteId: info.siteId, + subjectId: info.subjectId, + subjectVisitId: info.subjectVisitId, + studyMonitorId: res.Result, + failedFileCount: 0, + study: { + studyId: dicomInfo.studyId, + studyInstanceUid: dicomInfo.studyUid, + studyTime: dicomInfo.studyTime, + description: dicomInfo.description, + seriesCount: dicomInfo.seriesNum, + instanceCount: dicomInfo.fileNum, + institutionName: dicomInfo.institutionName, + patientId: dicomInfo.patientId, + patientName: '', + patientAge: '', + patientSex: dicomInfo.patientSex, + accessionNumber: dicomInfo.accNumber, + patientBirthDate: '', + acquisitionTime: dicomInfo.acquisitionTime, + acquisitionNumber: dicomInfo.acquisitionNumber, + triggerTime: dicomInfo.triggerTime, + bodyPartExamined: '', + seriesList: [], + } + } + for (let i = 0; i < seriesList.length; i++) { + let v = seriesList[i] + let instanceList = [] + let ImageResizePath + for (let ii = 0; ii < v.instanceList.length; ii++) { + let o = v.instanceList[ii] + if (o.isReUpload) { + } else { + let htmlPath, htmlFile, htmlOssPath, htmlRes + if (o.modality == 'SR') { + htmlPath = await this.dsr2html(o.path) + htmlFile = fs.readFileSync(o.path + '.html') + htmlOssPath = `/${params.trialId}/Image/${params.siteId}/${params.subjectId}/${params.subjectVisitId}/treatment/${dicomInfo.studyUid}/${v.seriesUid}/${o.instanceUid}/${this.ctx.service.util.getGuid(dicomInfo.studyUid + v.seriesUid + o.instanceUid + params.trialId)}.html` + htmlRes = await this.ctx.service.oss.dcmUpload(htmlOssPath, htmlFile, config) + } + let path = `/${params.trialId}/Image/${params.siteId}/${params.subjectId}/${params.subjectVisitId}/treatment/${dicomInfo.studyUid}/${v.seriesUid}/${o.instanceUid}/${this.ctx.service.util.getGuid(dicomInfo.studyUid + v.seriesUid + o.instanceUid + params.trialId)}` + console.log(path) + let res = await this.ctx.service.oss.dcmUpload(path, o.file, config) + if (!res) { + params.failedFileCount++ + } else { + } + instanceList.push({ + studyInstanceUid: dicomInfo.studyUid, + seriesInstanceUid: v.seriesUid, + sopInstanceUid: o.instanceUid, + instanceNumber: o.instanceNumber, + instanceTime: o.instanceTime, + imageRows: o.imageRows, + imageColumns: o.imageColumns, + sliceLocation: o.sliceLocation, + sliceThickness: o.sliceThickness, + numberOfFrames: o.numberOfFrames, + pixelSpacing: o.pixelSpacing, + imagerPixelSpacing: o.imagerPixelSpacing, + frameOfReferenceUID: o.frameOfReferenceUID, + windowCenter: o.windowCenter, + windowWidth: o.windowWidth, + path: path, + htmlPath: htmlOssPath + }) + } + } + params.study.seriesList.push({ + visitTaskId: dicomInfo.visitTaskId, + studyInstanceUid: dicomInfo.studyUid, + seriesInstanceUid: v.seriesUid, + seriesNumber: v.seriesNumber, + seriesTime: v.seriesTime, + sliceThickness: v.sliceThickness, + imagePositionPatient: v.imagePositionPatient, + imageOrientationPatient: v.imageOrientationPatient, + sequenceName: v.sequenceName, + protocolName: v.protocolName, + imagerPixelSpacing: v.imagerPixelSpacing, + acquisitionTime: dicomInfo.acquisitionTime, + acquisitionNumber: dicomInfo.acquisitionNumber, + triggerTime: dicomInfo.triggerTime, + modality: v.modality, + description: v.description, + instanceCount: v.instanceList.length, + bodyPartExamined: dicomInfo.bodyPart, + instanceList: instanceList, + ImageResizePath: ImageResizePath, + }) + } + params.study.instanceCount = params.failedFileCount + console.log('params', JSON.stringify(params)) + let a = await this.ctx.service.pacs.addOrUpdateArchiveStudy(params, info.Authorization, config) + resolve(a) + // addOrUpdateArchiveStudy(params).then(res => { + // resolve('上传成功') + // }).catch((res) => { + // reject() + // clearInterval(t) + // }) + }) + }) + } + async dsr2html(path) { + return new Promise((resolve, reject) => { + let htmlPath = `${path}.html` + let CMD = `dsr2html ${path} ${htmlPath}` + try { + child_process.exec(CMD, { + timeout: 10000, + maxBuffer: 400000 * 1024 + }, async (error, stderr, stdout) => { + if (error) { + reject(error) + } else if (stderr) { + resolve(htmlPath) + } else if (stdout) { + resolve(htmlPath) + } else { + resolve() + } + }) + } catch (error) { + reject(error) + } + }) + } + //^^ + //当没有InstanceNumber时根据SOPInstanceUID不同生成 + async createNewInstanceNumber(dicomInfo) { + let SeriesInstanceUID = dicomInfo.image.SeriesInstanceUID; + let SOPInstanceUID = dicomInfo.image.SOPInstanceUID; + //获取该series下的images + let serie = await this.ctx.model.Series.findOne({ + SeriesInstanceUID: SeriesInstanceUID + }) + .populate({ + path: "images_ids", + }) + let num = 1; + if (serie && serie.images_ids) { + for (let i = 0; i < serie.images_ids.length; i++) { + let image = serie.images_ids[i]; + if (image.SOPInstanceUID == SOPInstanceUID) { + num = image.InstanceNumber; + break; + } + //如果num小于当前image.InstanceNumber则image.InstanceNumber+1赋给num + num = num < image.InstanceNumber ? image.InstanceNumber + 1 : num; + } + } + return num; + } +} +module.exports = PacsService; diff --git a/app/service/series.js b/app/service/series.js new file mode 100644 index 0000000..ca13684 --- /dev/null +++ b/app/service/series.js @@ -0,0 +1,42 @@ +"use strict"; + +const Service = require("egg").Service; + +class SeriesService extends Service { + /** + * 更新并返回series + * @param {*} dicomInfo 更新的参数 + * @param {*} _id DICOM文件_id 如果存在就设置 + */ + async findAndUpsert(dicomInfo, user_id) { + let serie = await this.getSeriesExistByDicomInfo(dicomInfo, user_id); + if (!serie) { + serie = new this.ctx.model.Series({ + SeriesInstanceUID: dicomInfo.SeriesInstanceUID, + user_id: user_id, + status: '1', + ...dicomInfo + }); + // let slug = await this.service.util.nextSequence('Series'); + // serie.slug = slug; + } else { + serie.status = '1'; + if (serie.ifOldData) { + serie.ifOldData = null; + } + } + return serie.save(); + } + /** + * 根据dicomInfo信息获取是否存在series + * @param {*} dicomInfo + * @param {*} user_id + */ + getSeriesExistByDicomInfo(dicomInfo, user_id) { + return this.ctx.model.Series.findOne({ + SeriesInstanceUID: dicomInfo.SeriesInstanceUID, + user_id: user_id + }).exec(); + } +} +module.exports = SeriesService; \ No newline at end of file diff --git a/app/service/study.js b/app/service/study.js new file mode 100644 index 0000000..9ef7def --- /dev/null +++ b/app/service/study.js @@ -0,0 +1,143 @@ +'use strict'; + +const Service = require('egg').Service; + +class StudyService extends Service { + //查询study + getStudyById(_id) { + return this.ctx.model.Study.findOne({ + _id + }); + } + //查询study通过study_uid + getStudyByUID(uid) { + return this.ctx.model.Study.findOne({ + StudyInstanceUID: uid + }) + } + //根据studytime + getStudyBySTUDYTIME(dayBegin, dayEnd, device) { + let query = { + STUDYTIME: { + $gte: dayBegin, + $lte: dayEnd + } + } + if (device) query.DEVICENAME = device + return this.ctx.model.Study.find(query); + } + /** + * 获取未设置技师的study + * @param {*} dayBegin + * @param {*} dayEnd + */ + getStudyByPhotoMakerStatus(dayBegin, dayEnd) { + let query = { + STUDYSTATUS: { + $in: ['上传图像完成', '诊断完成', '审核完成'] + }, + DEVICETYPENAME: { + $in: ["CT", "MR"] + }, + $or: [{ + PHOTOMAKER: null + }, + { + schedulePHOTOMAKER: null + }, + { + photomakerStatus: 3 + } + ] + } + if (dayBegin && dayEnd) { + query.STUDYTIME = { + $gte: dayBegin, + $lte: dayEnd + }; + } + return this.ctx.model.Study.find(query).limit(100); + } + //获取需要就诊的study + getStudyByIdCanTriage(_id) { + return this.ctx.model.Report.findOne({ + _id, + STUDYSTATUS: { + $in: ["待分诊", "已分诊", "到诊"] + } + }).populate({ + path: "quenuing_id" + }) + } + //设置评分 + setGrade(report_id, grade, rank, mask) { + return this.ctx.model.Report.updateOne({ + _id: report_id + }, { + $set: { + [`grade.${grade.type}`]: { + score: grade.score, //分数 + rank: rank, //等级 + mask: mask, //评价 + } + } + }) + } + //取消评分 + delGrade(report_id, type) { + return this.ctx.model.Report.updateOne({ + _id: report_id + }, { + $set: { + [`grade.${type}`]: null + } + }) + } + + findStudyExist(dicomInfo, user_id) { + return this.ctx.model.Study.findOne({ + StudyInstanceUID: dicomInfo.StudyInstanceUID, + user_id: user_id + }).exec(); + } + /** + * 更新study + * @param {*} dicomInfo 更新的参数 + * @param {*} series_ids series + * @param {*} _id series的_id + */ + async findAndUpsert(dicomInfo, user_id, serie) { + let study = await this.findStudyExist(dicomInfo, user_id) + if (!study) { + study = new this.ctx.model.Study({ + StudyInstanceUID: dicomInfo.StudyInstanceUID, + user_id: user_id, + status: '1', + modals: "", + ...dicomInfo, + }) + } else { + study.status = '1'; + //bug 上传时间未更新 此处用于解决 + study.meta.updatedAt = new Date(); + } + if (serie && serie.id) { + study.series_ids.addToSet(serie.id) + } + //更新study中modals + if (serie.Modality) { + let Modality = serie.Modality.split("\\")[0]; + if (!study.modals) study.modals = ''; + if (Modality && study.modals.indexOf(Modality) < 0) { + let oldModals = study.modals; + let modals = oldModals ? oldModals.split("\\") : []; + modals.push(Modality); + modals.sort((a, b) => a.localeCompare(b, 'zh')); + study.modals = modals.join("\\"); + } + } + return await study.save(); + } +} + +module.exports = StudyService; diff --git a/app/service/util.js b/app/service/util.js new file mode 100644 index 0000000..b1c2b28 --- /dev/null +++ b/app/service/util.js @@ -0,0 +1,498 @@ +const Service = require("egg").Service; +const crypto = require('crypto'); +const zlib = require('zlib'); +const fs = require('fs'); +const path = require('path'); +const net = require('net'); +const md5 = require('js-md5') + +const { + spawn, + execSync +} = require('child_process'); +const dicomParser = require('dicom-parser'); //dicom解析 +class UtilService extends Service { + async initData() { + let today = this.app.moment(from).subtract(1, "day"); + for (let i = 0; i < 30; i++) { + let date = today.format("YYYY-MM-DD"); + try { + console.log('查询成功:', date) + } catch (error) { + console.error(error, date) + } + today.subtract(1, "day") + } + } + + + + + enCode(password) { + let date = Date.now() + .toString() + .slice(2, 8); + let salt = + password + + date + + Math.random() + .toString("10") + .slice(2, 6); + return salt; + } + + random(min, max) { + return Math.floor(Math.random() * (max - min + 1) + min); + } + + getGuid (text) { + text = md5(text) + let t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 + t1 = text.substr(0, 2) + t2 = text.substr(2, 2) + t3 = text.substr(4, 2) + t4 = text.substr(6, 2) + t5 = text.substr(8, 2) + t6 = text.substr(10, 2) + t7 = text.substr(12, 2) + t8 = text.substr(14, 2) + t9 = text.substr(16, 4) + t10 = text.substr(20, 12) + return `${t4+t3+t2+t1}-${t6+t5}-${t8+t7}-${t9}-${t10}` + } + + readDicomToJsonJSON(param) { + try { + if (typeof param === 'string' || typeof param === 'number') { + return param; + } else { + return "" + } + } catch (error) { + return "" + } + } + + /** + * 读取dicom文件返回结果 + * @param {fileData} fileData dicom文件 + */ + readDicomToJson(fileData) { + let dataSet = dicomParser.parseDicom(fileData); + let json = dicomParser.explicitDataSetToJS(dataSet); + let data = { + study: { + PatientID: this.readDicomToJsonJSON(json["x00100020"]), //患者ID + PatientName: this.readDicomToJsonJSON(decodeURIComponent(escape(json["x00100010"]))), //患者姓名 + patientBirthDate: this.readDicomToJsonJSON(json["x00100030"]), //患者出生日期 + PatientBirthTime: this.readDicomToJsonJSON(json["x00100032"]), //患者出生时间 + PatientSex: this.readDicomToJsonJSON(json["x00100040"]), //患者性别 + PatientAge: this.readDicomToJsonJSON(json["x00101010"]), //患者年龄 + PatientWeight: this.readDicomToJsonJSON(json["x00101030"]), // + + StudyInstanceUID: this.readDicomToJsonJSON(json["x0020000d"]), // 检查实例号 + StudyDate: this.readDicomToJsonJSON(json["x00080020"]), // 检查开始的日期. + StudyTime: this.readDicomToJsonJSON(json["x00080030"]), //检查开始的时间. + StudyDescription: this.readDicomToJsonJSON(json["x00081030"]), //检查的描述 + BodyPartExamined: this.readDicomToJsonJSON(json["x00180015"]), //身体部位 + InstitutionName: this.readDicomToJsonJSON(json["x00080080"]), // 机构名称 + ModalitiesInStudy: this.readDicomToJsonJSON(json["x00080061"]), //模态 + OperatorsName: this.readDicomToJsonJSON(json["x00081070"]), //技师名称 + }, + serie: { + SeriesInstanceUID: this.readDicomToJsonJSON(json["x0020000e"]), //唯一标记不同序列的号码. + SeriesDescription: this.readDicomToJsonJSON(json["x0008103e"]), //检查描述和说明 + SeriesDate: this.readDicomToJsonJSON(json["x00080021"]), //检查日期 + SeriesTime: this.readDicomToJsonJSON(json["x00080031"]), //检查时间 + Modality: this.readDicomToJsonJSON(json["x00080060"]), //序列的检测模态 + AcquisitionTime: this.readDicomToJsonJSON(json["x00080032"]), //获得时间 + SliceThickness: this.readDicomToJsonJSON(json["x00180050"]), //层厚 + SpacingBetweenSlices: this.readDicomToJsonJSON(json["x00180088"]), //层与层之间的间距,单位为mm + Manufacturer: this.readDicomToJsonJSON(json["x00080070"]), // 制造商 + ManufacturerModelName: this.readDicomToJsonJSON(json["x00081090"]), // 制造商模态名称 + RadionuclideTotalDose: this.readDicomToJsonJSON(json["x00181074"]), //modify 19.2.22 + DoseCalibrationFactor: this.readDicomToJsonJSON(json["x00541322"]), //modify 19.2.22 + }, + image: { + StudyInstanceUID: this.readDicomToJsonJSON(json["x0020000d"]), // StudyInstanceUID + SeriesInstanceUID: this.readDicomToJsonJSON(json["x0020000e"]), //SeriesInstanceUID + SOPInstanceUID: this.readDicomToJsonJSON(json["x00080018"]), // 4-11新增 + InstanceNumber: this.readDicomToJsonJSON(json["x00200013"]), // 实例number + PixelSpacing: this.readDicomToJsonJSON(json["x00280030"]) ? this.readDicomToJsonJSON(json["x00280030"]) : this.readDicomToJsonJSON(json["x00181164"]), //像素 + SamplesPerPixel: this.readDicomToJsonJSON(json['x00280002']), //采样率 + PixelPaddingValue: this.readDicomToJsonJSON(json['x00280120']), // 像素填充值 + Rows: this.readDicomToJsonJSON(json["x00280010"]), //图像行数 + Columns: this.readDicomToJsonJSON(json["x00280011"]), //图像列数 + WindowWidth: this.readDicomToJsonJSON(json["x00281051"]), //窗宽 + WindowCenter: this.readDicomToJsonJSON(json["x00281050"]), //窗位 + RescaleIntercept: this.readDicomToJsonJSON(json["x00281052"]), //截距 + RescaleSlope: this.readDicomToJsonJSON(json["x00281053"]), //斜率 + RescaleType: this.readDicomToJsonJSON(json["x00281054"]), //斜率截距换算类型 + ImagePosition: this.readDicomToJsonJSON(json["x00200030"]), //图像位置 + ImagePositionPatient: this.readDicomToJsonJSON(json["x00200032"]), //图像相对病人的位置 + imageOrientation: this.readDicomToJsonJSON(json["x00200035"]), //图像方位 + ImageOrientationPatient: this.readDicomToJsonJSON(json["x00200037"]), //200||'',037 图像相对于病人的方位 + SliceLocation: this.readDicomToJsonJSON(json["x00201041"]), //实际的相对位置,单位为mm. + BitsAllocated: this.readDicomToJsonJSON(json["x00280100"]), //分配的位数 + BitsStored: this.readDicomToJsonJSON(json["x00280101"]), //存储的位数 + HighBit: this.readDicomToJsonJSON(json["x00280102"]), //符号型二进制整数,长度 16 比特 + PixelRepresentation: this.readDicomToJsonJSON(json['x00280103']), //像素数据的表现类型 + } + } + return data; + } + //当没有InstanceNumber时根据SOPInstanceUID不同生成 + async createNewInstanceNumber(dicomInfo) { + let SeriesInstanceUID = dicomInfo.image.SeriesInstanceUID; + let SOPInstanceUID = dicomInfo.image.SOPInstanceUID; + //获取该series下的images + let serie = await this.service.series.getSerieBySUID(SeriesInstanceUID); + let num = 1; + if (serie && serie.images_ids) { + for (let i = 0; i < serie.images_ids.length; i++) { + let image = serie.images_ids[i]; + if (image.SOPInstanceUID == SOPInstanceUID) { + num = image.InstanceNumber; + break; + } + //如果num小于当前image.InstanceNumber则image.InstanceNumber+1赋给num + num = num < image.InstanceNumber ? image.InstanceNumber + 1 : num; + } + } + return num; + } + readDicom(fileData) { + let dataSet = dicomParser.parseDicom(fileData); + let data = { + study: { + PatientID: dataSet.string("x00100020") || '', //患者ID + PatientName: decodeURIComponent(escape(dataSet.string("x00100010"))) || '', //患者姓名 + patientBirthDate: dataSet.string("x00100030") || '', //患者出生日期 + PatientBirthTime: dataSet.string("x00100032") || '', //患者出生时间 + PatientSex: dataSet.string("x00100040") || '', //患者性别 + PatientAge: dataSet.string("x00101010") || '', //患者年龄 + PatientWeight: dataSet.string("x00101030") || '', // + + StudyInstanceUID: dataSet.string("x0020000d") || '', // 检查实例号 + StudyDate: dataSet.string("x00080020") || '', // 检查开始的日期. + StudyTime: dataSet.string("x00080030") || '', //检查开始的时间. + StudyDescription: dataSet.string("x00081030") || '', //检查的描述 + BodyPartExamined: dataSet.string("x00180015") || '', //身体部位 + InstitutionName: dataSet.string("x00080080") || '', // + ModalitiesInStudy: dataSet.string("x00080060") || '', //模态 + OperatorsName: dataSet.string("x00081070") || '', //技师名称 + }, + serie: { + SeriesInstanceUID: dataSet.string("x0020000e") || '', //唯一标记不同序列的号码. + SeriesDescription: dataSet.string("x0008103e") || '', //检查描述和说明 + SeriesDate: dataSet.string("x00080021") || '', //检查日期 + SeriesTime: dataSet.string("x00080031") || '', //检查时间 + Modality: dataSet.string("x00080060") || '', //序列的检测模态 + BodyPartExamined: dataSet.string("x00180015") || '', //身体部位 + AcquisitionTime: dataSet.string("x00080031") || '', + SliceThickness: dataSet.floatString("x00180050") || '', //层厚 + SpacingBetweenSlices: dataSet.floatString("x00180088") || '', //层与层之间的间距,单位为mm + Manufacturer: dataSet.string("x00080070") || '', + ManufacturerModelName: dataSet.string("x00081090") || '', + RadionuclideTotalDose: dataSet.string("x00181074") || '', //modify 19.2.22 + DoseCalibrationFactor: dataSet.string("x00541322") || '', //modify 19.2.22 + }, + image: { + StudyInstanceUID: dataSet.string("x0020000d") || '', // StudyInstanceUID + SeriesInstanceUID: dataSet.string("x0020000e") || '', //SeriesInstanceUID + SOPInstanceUID: dataSet.string("x00080018"), // 4-11新增 + InstanceNumber: dataSet.string("x00200013") || '', + PixelSpacing: dataSet.string("x00280030") || '', //像素 + SamplesPerPixel: dataSet.uint16('x00280002') || '', //采样率 + PixelPaddingValue: dataSet.int16('x00280120') || '', // + Columns: dataSet.int16("x00280011") || '', //图像列数 + Rows: dataSet.int16("x00280010") || '', //图像行数 + WindowWidth: dataSet.floatString("x00281051") || '', //窗宽 + WindowCenter: dataSet.floatString("x00281050") || '', //窗位 + RescaleType: dataSet.string("x00281054") || '', //斜率截距换算类型 + RescaleSlope: dataSet.floatString("x00281053") || '', //斜率 + RescaleIntercept: dataSet.string("x00281052") || '', //截距 + ImagePosition: dataSet.string("x00200030") || '', //图像位置 + ImagePositionPatient: dataSet.string("x00200032") || '', //图像相对病人的位置 + imageOrientation: dataSet.string("x00200035") || '', //图像方位 + ImageOrientationPatient: dataSet.string("x00200037") || '', //200||'',037 图像相对于病人的方位 + SliceLocation: dataSet.string("x00201041") || '', //实际的相对位置,单位为mm. + BitsAllocated: dataSet.uint16("x00280100") || '', //分配的位数 + BitsStored: dataSet.uint16("x00280101") || '', //存储的位数 + HighBit: dataSet.uint16("x00280102") || '', //符号型二进制整数,长度 16 比特 + PixelRepresentation: dataSet.uint16("x00280103") || '', //像素数据的表现类型 + } + } + return data; + } + + getDateRange(date) { + try { + console.log(date) + return { + //今天 + day: this.app.moment(date).endOf('day'), + //日 中间 + mid_day: this.app.moment(date).startOf('day'), + //昨日 + pre_day: this.app.moment(date).subtract(1, 'day').startOf('day'), + //上周末 + week: this.app.moment(date).subtract(1, 'week').endOf('week').endOf('day'), + //周 中间 + mid_week: this.app.moment(date).subtract(1, 'week').startOf('week').startOf('day'), + //上上周 + pre_week: this.app.moment(date).subtract(2, 'week').startOf('week').startOf('day'), + //上个月末 + month: this.app.moment(date).subtract(1, 'month').endOf('month').endOf('day'), + //月中间 + mid_month: this.app.moment(date).subtract(1, 'month').startOf('month').startOf('day'), + //上上个月 + pre_month: this.app.moment(date).subtract(2, 'month').startOf('month').startOf('day'), + } + } catch (error) { + throw "参数错误" + } + } + + parseResponse(buf) { + let unzipData; + try { + unzipData = this.gunzip(buf).toString(); + } catch (error) { + unzipData = buf.toString(); + } + let res; + try { + res = JSON.parse(this.aesDecrypt(unzipData, this.getkey())) + } catch (error) { + res = JSON.parse(unzipData); + } + return res; + } + + //获取秘钥 + getkey() { + let time = this.app.moment().format("YYYY-MM-DD"); + return 'rayplus_miyao_' + this.app.moment(time).valueOf(); + } + + aesEncrypt(data, key) { + const cipher = crypto.createCipher('aes192', key); + var crypted = cipher.update(data, 'utf8', 'hex'); + crypted += cipher.final('hex'); + return crypted; + } + + aesDecrypt(encrypted, key) { + const decipher = crypto.createDecipher('aes192', key); + var decrypted = decipher.update(encrypted, 'hex', 'utf8'); + decrypted += decipher.final('utf8'); + return decrypted; + } + + gzip(data) { + return zlib.gzipSync(buf); + } + + gunzip(buf) { + return zlib.gunzipSync(buf); + } + + /** + * 生成操作锁 + * @param {*} name 锁名字 + * @param {*} data 锁内容 + * @param {*} flag 是否强制生成锁 + */ + upsertLock(name, data, flag = false) { + let filePath = path.join(__dirname, "../public", `${name}.json`); + let fileExist = fs.existsSync(filePath); + if (fileExist) { + if (flag) { + this.deleteLock(name); + } else { + let fileData = fs.readFileSync(filePath); + let time = Number(JSON.parse(fileData).time); + //超过规定时间就删除锁文件 + if (Date.now() - time > this.config.site.MOVE.LOCKTIME) { + this.deleteLock(name); + } else { + //返回正在被锁 + return fileData; + } + } + } + let fileData = JSON.stringify({ + time: Date.now(), + data + }) + fs.writeFileSync( + filePath, + fileData + ); + return fileData; + } + + //获取lock文件内容 + setLockData(name, data) { + try { + let filePath = path.join(__dirname, "../public", `${name}.json`); + let fd = fs.openSync(filePath); + if (!fd) throw "读取文件失败"; + data = JSON.stringify(data); + fs.writeSync(fd, data); + fs.closeSync(fd); + } catch (error) { + console.error(error); + } + } + + //删除操作锁 + deleteLock(name) { + try { + let filePath = path.join(__dirname, "../public", `${name}.json`); + fs.unlinkSync(filePath); + } catch (error) {} + } + + /** + * 清空文件夹 + * @param {*} PATH 文件夹地址 + * @param {*} flag 是否删除根文件 + */ + async delFolder(PATH, flag = false) { + return new Promise((resolve, reject) => { + if (fs.existsSync(PATH)) { + fs.readdirSync(PATH).forEach((file) => { + var filePATH = path.join(PATH, file); + if (fs.statSync(filePATH).isDirectory()) { + this.delFolder(filePATH, flag) + } else { + try { + fs.unlinkSync(filePATH); + } catch (error) { + this.logger.error('文件删除失败', error) + } + } + }); + if (flag) { + try { + fs.rmdirSync(PATH); + } catch (error) { + this.logger.error('文件夹删除失败', error) + } + } + } + return resolve(); + }) + } + + //创建文件夹 + createDirectory(directoryPath) { + if (!fs.existsSync(directoryPath)) { + fs.mkdirSync(directoryPath); + } + } + + //检测端口是否被占用 + portIsOccupied(port) { + const server = net.createServer().listen(port) + return new Promise((resolve, reject) => { + server.on('listening', () => { + server.close() + resolve(port) + }) + server.on('error', (err) => { + if (err.code === 'EADDRINUSE') { + resolve(this.portIsOccupied(port + 1)) //注意这句,如占用端口号+1 + console.log(`this port ${port} is occupied.try another.`) + } else { + reject(err) + } + }) + }) + } + + //关闭某个端口的进程 + closePort(port) { + let pidQuery, cmd; + if (process.platform == 'win32') { + pidQuery = execSync(`netstat -aon|findstr "${port}"`) + } else { + pidQuery = execSync(`lsof -i:${port}`) + } + var p = pidQuery.toString().trim().split(/\s+/); + console.log(pidQuery.toString(), p) + } + + storesPython() { + return new Promise((resolve, reject) => { + try { + console.log('python storycp exec',`python this.config.site.STORYESCPPATH -dicompath=${this.config.site.CACHE_SAVE_PATH}`) + spawn('python', [this.config.site.STORYESCPPATH, `-dicompath=${this.config.site.CACHE_SAVE_PATH}`], { + cwd: this.config.site.PUBLIC, + detached: false, + stdio: ['ignore'], + windowsHide: true + }) + // subprocess.on('close', (err) => { + // console.log('python storycp exit') + // setTimeout(() => { + // console.log('python storycp start') + // this.storesPython(); + // }, 5e3); + // }) + resolve("storescp启动成功"); + } catch (e) { + reject("storescp启动失败", e); + } + }); + } + + /** + * 存储dicom数据 + * @param {*} file 文件 + * @param {*} dicomInfo 文件名 + * @param {*} series_id series_id + */ + dicomSave(file, dicomInfo, series_id) { + series_id = series_id.toString() + // dicom存储主路径 + let dicomSavePath = this.config.site.DICOM_SAVE_PATH; + // dicom展示主路径 + let dicomShowPath = this.config.site.DICOM_SHOW_PATH; + //文件夹地址 使用series_id作为文件夹名称 + let dirPath = path.join(dicomSavePath, series_id); + // 文件夹不存在就创建 + if (!fs.existsSync(dirPath)) { + fs.mkdirSync(dirPath); + } + let fileName = `${dicomInfo.InstanceNumber}.dcm`; + let showPath = path.join(dicomShowPath, series_id, fileName); + let savePath = path.join(dirPath, fileName); + return new Promise((resolve, reject) => { + fs.writeFile(savePath, file, (err) => { + if (err) reject(err); + resolve(showPath); + }) + }) + } + + //生成PNG + createPng(serie, image) { + return new Promise(async (resolve, reject) => { + let pngPath = this.app.config.site.PNG_SAVE_PATH + '/' + serie._id.toString() + '/' + let dicomFile = `${image.InstanceNumber}.dcm` + let dicomPath = path.join(this.app.config.site.DICOM_SAVE_PATH, serie._id.toString(), dicomFile) + let msg = image.id.toString() + ' ' + dicomPath + ' ' + pngPath + ' ' + image.InstanceNumber + '\n' + try { + await this.app.config.png16.spawn[this.app.config.png16.cur].sendMsg(msg, image) + this.app.config.png16.cur = (this.app.config.png16.cur + 1) % this.config.png16.num >> 0; + } catch (error) { + return reject(`createPng:${dicomPath} 失败`) + } + return resolve(); + }) + } +} +module.exports = UtilService diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..5fd5337 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,14 @@ +environment: + matrix: + - nodejs_version: '8' + +install: + - ps: Install-Product node $env:nodejs_version + - npm i npminstall@5 && node_modules\.bin\npminstall + +test_script: + - node --version + - npm --version + - npm run test + +build: off diff --git a/config/config.default.js b/config/config.default.js new file mode 100644 index 0000000..28dbe4c --- /dev/null +++ b/config/config.default.js @@ -0,0 +1,152 @@ +'use strict'; +const { url } = require('inspector'); +const path = require('path'); +module.exports = appInfo => { + const config = exports = {}; + config.moveScu = { + lock: false + } + config.upload = { + // url: 'http://192.168.1.66:7002' + url: 'http://127.0.0.1:7002' + } + config.site = { + debug: true, + SALT_STRENGTH: 10, // 密码加密强度 + ROOT_PATH: path.join(__dirname, '..'), //定义根路径 + APP_PATH: path.join(__dirname, '../app'), //定义app路径 + PUBLIC: path.join(__dirname, '../app/public'), //定义PUBLIC目录 + COOKIEMAXAGE: 7 * 24 * 60 * 60 * 1000, //cookie存储maxage + TYPES: ['CT', 'MR', 'DR'], + CACHE_SAVE_PATH: path.join(__dirname, '../app/public/DICOM'), //文件存储地址 + CACHE_SHOW_PATH: `/public/DICOM/`, //文件展示地址 + GETLIMIT: 8, + MOVE_PORT: 7100, + STORYESCPPATH: path.join(__dirname, '../app/python/storescp.py'), + MOVE: { + PATH: path.join(__dirname, '../app/python/getFirstImageFromStudy.py'), + IP: '172.17.1.131', + PORT: 104, + AEC: "SERVER", + WORKPORT: 7010, + MAXWORKPORTNUM: 5, + LOCKTIME: 1 * 60 * 60 * 1000 + }, + PACS_QR_CFG: path.join(__dirname, "../app/python/patqry.txt"), //pacs查询配置文件 + PACS_QR_FILE: path.join(__dirname, "../app/python/patqry.dcm"), //pacs查询dcm + PACS_SCP_STORE: path.join(__dirname, "../app/public/SCP_STORE"), //pacs store存储地址 + PACS_SCP_PORT: 3030, //pacs store存储端口 + // PACS_SCP_AET: 'RAYPLUSAE', //pacs store aet + PACS_SCP_AET: 'xiongfei2', //pacs store aet + PACS_JOB_QUREY_DAY: 3, + DICOM_SAVE_PATH: path.join(__dirname, "../app/public/DICOM"), //DICOM保存地址 + PNG_SAVE_PATH: path.join(__dirname, "../app/public/IMAGE"), //PNG保存地址 + PNG_SHOW_PATH: `/public/IMAGE`, //PNG展示地址 + DICOM_SHOW_PATH: "/public/DICOM", //DICOM展示地址 + }; + + // use for cookie sign key, should change to your own and keep security + config.keys = appInfo.name + 'v1'; + + // add your config here + config.middleware = ["error"]; + + config.gzip = { + threshold: 1024 // 小于 1k 的响应体不压缩 + }; + + config.security = { + csrf: { + enable: false + } + }; + + + /** + * 客户端请求如果需要保存本地凭条(cookie),则会带有特别的请求字段 withCredentials + * 服务端需要同样开启这个字段才能响应这些请求 + * 本质上应该是在响应头里增加了这个字段: Access-Control-Allow-Credentials: true + * 这里应该是全局设置,单独在响应头里加这个字段好像不行。应该是这个框架问题 + */ + config.cors = { + origin: "*", + allowMethods: "GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS", + credentials: false + }; + + config.logger = { + // level: 'ERROR', + consoleLevel: 'DEBUG', + appLogName: `${appInfo.name}-api.log`, //应用相关日志, + coreLogName: "web.log", //框架内核、插件日志。 + agentLogName: "agent.log", //agent 进程日志 + errorLogName: "error.log" //error 异常日志 + }; + + // mongoose + config.mongoose = { + client: { + // url: `mongodb://rayplus_admin:rayplus1234@192.168.1.50:27017/rayplus`, + // url: `mongodb://mongouser:mongo123456@192.168.3.69:27017/rayplus`, + // url: `mongodb://mongouser:mongo123456@47.117.164.182:27017/rayplus?authSource=admin`, + url: `mongodb://mongouser:mongo123456@192.168.3.68:27017/?authSource=admin`, + // url: `mongodb://rayplus_admin:rayplus1234@192.168.1.25:27017/rayplus`, + // url: `mongodb://rayplus_admin:rayplus1234@127.0.0.1:27017/rayplus`, + options: { + socketTimeoutMS: 0, + keepAlive: true, + useNewUrlParser: true, + } + } + }; + + + + config.httpclient = { + // 是否开启本地 DNS 缓存,默认关闭,开启后有两个特性 + // 1. 所有的 DNS 查询都会默认优先使用缓存的,即使 DNS 查询错误也不影响应用 + // 2. 对同一个域名,在 dnsCacheLookupInterval 的间隔内(默认 10s)只会查询一次 + enableDNSCache: false, + // 对同一个域名进行 DNS 查询的最小间隔时间 + dnsCacheLookupInterval: 10000, + // DNS 同时缓存的最大域名数量,默认 1000 + dnsCacheMaxLength: 1000, + + request: { + // 默认 request 超时时间 + timeout: 3 * 60 * 1000, + } + }; + + config.clusterClient = { + maxWaitTime: 60000 * 3, + responseTimeout: 60000 * 3, + }; + + + config.jwt = { + secret: "6YPhrbCSKLejwZ5F", + exp:1000*24*60*60 //存在时间 单位位秒 + }; + + config.regexp = { + username: /^[a-zA-Z0-9_-]{4,16}$/, //用户名正则,4到16位(字母,数字,下划线,减号) + password: /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,21}$/, //6-21字母和数字组成,不能是纯数字或纯英文 + email: /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/, //Email正则 + phone: /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,2,5-9]))\d{8}$/, //手机号正则 + // name: /^[\u4E00-\u9FA5]{2,5}(?:·[\u4E00-\u9FA5]{2,5})*$/, //姓名正则 + name: /^[A-Za-z0-9_\-\u4e00-\u9fa5]{1,10}$/, //名字正则 + idcard: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, //18位身份证 + url: /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/, // url验证 + money: /^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/, //金额 + imageCode: /^[a-zA-Z0-9]{6}$/, //图形验证码 + msgCode: /^[0-9]{6}$/, //手机验证码 + objectId: /^[a-zA-Z0-9]{24}$/, //mongodb ObjectId正则 + }; + + config.initData = {} + + config.png16 = { + }; + return config; +}; diff --git a/config/plugin.js b/config/plugin.js new file mode 100644 index 0000000..31edb1b --- /dev/null +++ b/config/plugin.js @@ -0,0 +1,31 @@ +'use strict'; + +// had enabled by egg +exports.static = false; + +exports.validate = { + enable: true, + package: "egg-validate" +}; + +exports.jwt = { + enable: true, + package: "egg-jwt" +}; + +exports.cors = { + enable: true, + package: 'egg-cors', +}; + +//数据库 +exports.mongoose = { + enable: true, + package: "egg-mongoose" +}; + +//mysql数据库 +exports.mssql = { + enable: false, + package: "rayplus-egg-mssql" +}; \ No newline at end of file diff --git a/https/ca.crt b/https/ca.crt new file mode 100644 index 0000000..9841739 --- /dev/null +++ b/https/ca.crt @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAXQCCQDFFlPR8wv2FDANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJD +TjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMQswCQYDVQQKDAJDQTEO +MAwGA1UEAwwFTVkgQ0EwHhcNMTgwODA5MDk0NTM2WhcNMTgwOTA4MDk0NTM2WjBK +MQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMQsw +CQYDVQQKDAJDQTEOMAwGA1UEAwwFTVkgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A +MIGJAoGBALpBYOmudEcu/imGRV/jEqeJGvh0gqK+KZ2baE/kNB3CijE7bst7Vhoe +DwGTbNz4GlahtFXAlAQePUM3x2K40Dgxj1xT+T1X58O/7OLPYxfb/K2WMzeYuj9i +ACpp1Jx3D8uOA65w34o+6E6forkbx7QhRtVQY9dO6axbUkbEwZi3AgMBAAEwDQYJ +KoZIhvcNAQELBQADgYEAJ7lx4OCYWk2tgo+G+rgl1BAbeaILBPyPrIc4lP1SSEjA +mHJVHhEUOcaOP8itJeyupe/Lz6b57s7UtqV6Zyz3kwY1mKmAZt5kmeQ+bfUAQus7 +R3pDqfw8f8wsnkYQDftnpwl2U3HQ9cS0wtjtFyK6M+0N2uj/1M9WAkaQqJBcKIQ= +-----END CERTIFICATE----- diff --git a/https/ca.csr b/https/ca.csr new file mode 100644 index 0000000..ca16de5 --- /dev/null +++ b/https/ca.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBiTCB8wIBADBKMQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSFVCRUkxDjAMBgNV +BAcMBVdVSEFOMQswCQYDVQQKDAJDQTEOMAwGA1UEAwwFTVkgQ0EwgZ8wDQYJKoZI +hvcNAQEBBQADgY0AMIGJAoGBALpBYOmudEcu/imGRV/jEqeJGvh0gqK+KZ2baE/k +NB3CijE7bst7VhoeDwGTbNz4GlahtFXAlAQePUM3x2K40Dgxj1xT+T1X58O/7OLP +Yxfb/K2WMzeYuj9iACpp1Jx3D8uOA65w34o+6E6forkbx7QhRtVQY9dO6axbUkbE +wZi3AgMBAAGgADANBgkqhkiG9w0BAQsFAAOBgQAgc8vgsAhz9KpUfiO5dRlHfzDa +/fm/45H0qBrVBAWy9lpOD0afo8IJ7iGPPD8sxkkpNNPwlUbnXj3ulVqfXpVPPCIN +oNHEhoMjNIJ7cgfF/8dtU8T09A9gXWQJ9we+db8tIcKb17ezOTNtzNrDLxp/EUlD +lCZEVhXNXU76HZs10g== +-----END CERTIFICATE REQUEST----- diff --git a/https/ca.key b/https/ca.key new file mode 100644 index 0000000..08e24be --- /dev/null +++ b/https/ca.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQC6QWDprnRHLv4phkVf4xKniRr4dIKivimdm2hP5DQdwooxO27L +e1YaHg8Bk2zc+BpWobRVwJQEHj1DN8diuNA4MY9cU/k9V+fDv+ziz2MX2/ytljM3 +mLo/YgAqadScdw/LjgOucN+KPuhOn6K5G8e0IUbVUGPXTumsW1JGxMGYtwIDAQAB +AoGAE0zJBQ3twJ6O+bCPKcN24GNlpw8zpjd8SnebFIQ6HkdVWIqnDXDHWEd7GJe1 +NSSEXiu9axFchRy5DmkOQR2TfcGZW1afuy/1A39IYlbCxZPWSMrr0nYr6kh7B9Z8 +BEFCu2/j8xwMRBOIEdV0hiVPDXwZDqDIow2zh4/V5qB3DXECQQD2Bq/Dt2NN3hue +8p0S8fgsoqWktbNlKuLpHwsnXMZqWgbJr36dMXVOKbq1i20MOj6fLamvfmeB+Lv7 +PySqzHy5AkEAwc5gyxl8Qs0/xcFm52mIr4ud0ZNUGa+JivZLuP4pApuUpGKMowlq +tWdonlgmokygx1PDBoRpMNqTIxBJ255o7wJARwpvPmh5+EYmW6Naz9mm+9yLUCBX +iOL1WrNoGRmlAZi1VQ+j0+gwIz3ReBKmjl1TL8uTr+UkJleYkFgPUnJxoQJASFVK +cwMUCaqpPpmsWnpc9YfaYznljaCiaSb7pBPYIo0GsUPG0aLWHNZ3iYHFCZYn+70b +cPdCe2VYvSF7L2i0KQJBANBKczAPr6v9THy1+w3mvNWSvsnIl201wnik+56y9eic +u07Pl42k8Te1bAiiBpAaf6z2O1MeEaAcNjcrEkkD3kE= +-----END RSA PRIVATE KEY----- diff --git a/https/ca.srl b/https/ca.srl new file mode 100644 index 0000000..72f34d1 --- /dev/null +++ b/https/ca.srl @@ -0,0 +1 @@ +A1879756D3D63E88 diff --git a/https/cloudfilm.crt b/https/cloudfilm.crt new file mode 100644 index 0000000..494c0af --- /dev/null +++ b/https/cloudfilm.crt @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICIjCCAYsCCQChh5dW09Y+hzANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJD +TjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMQswCQYDVQQKDAJDQTEO +MAwGA1UEAwwFTVkgQ0EwHhcNMTgwODA5MDk0NjUzWhcNMTgwOTA4MDk0NjUzWjBh +MQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMRIw +EAYDVQQKDAlDTE9VREZJTE0xHjAcBgNVBAMMFWNsb3VkZmlsbS5yYXlwbHVzLm5l +dDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3u0CWVoK1hVWSqG1L7iEeCCV +MPt03Zu/JnGbtD/Z+P92lQ8Z4iWaVA823lmubWW3bNWusi4OY6yTZLMsgZ9BEpkr ++ewLiKUPl/WY4PzR52/AfJBl18fF4Qu3zqfdt1UXP5ZH/+4ELJ2kk4lQ7JT8XdoK +Sb8S1OJ3MXe8aDERQ+UCAwEAATANBgkqhkiG9w0BAQsFAAOBgQCQuzmNgPHQk/lx +frfO1tmmOwdjjt4sfKQb1nO3XXLdRA9oC06nv6b2UHd33UN46wf2WfW3D3ACeKfF +LMxUP7AqZF4t8U7t6lYS8B4ZdMPsQjqJk0UMEunnbIWThZ5eHIsXbMSAwyN+Klhr +8gZjTJ18YdgityiiQHCXze04RsprzA== +-----END CERTIFICATE----- diff --git a/https/cloudfilm.csr b/https/cloudfilm.csr new file mode 100644 index 0000000..bd4c120 --- /dev/null +++ b/https/cloudfilm.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBoTCCAQoCAQAwYTELMAkGA1UEBhMCQ04xDjAMBgNVBAgMBUhVQkVJMQ4wDAYD +VQQHDAVXVUhBTjESMBAGA1UECgwJQ0xPVURGSUxNMR4wHAYDVQQDDBVjbG91ZGZp +bG0ucmF5cGx1cy5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN7tAlla +CtYVVkqhtS+4hHgglTD7dN2bvyZxm7Q/2fj/dpUPGeIlmlQPNt5Zrm1lt2zVrrIu +DmOsk2SzLIGfQRKZK/nsC4ilD5f1mOD80edvwHyQZdfHxeELt86n3bdVFz+WR//u +BCydpJOJUOyU/F3aCkm/EtTidzF3vGgxEUPlAgMBAAGgADANBgkqhkiG9w0BAQsF +AAOBgQAdR9SshU6HI72l7WBAQ1BZk1AHInHrbwgRCOIM/as1rcHDe8OGo7wcvA4i +gjKtBMHQD8+Hb98LUwG5lypXvA/JWX/QAeEj/0i5CkFZB29+xeZSTvrZNARD/IfW +CTE+xpTzeeB+JUTsow9lQHzMOT/gPFE/rGtFyD6iICoch88I0w== +-----END CERTIFICATE REQUEST----- diff --git a/https/cloudfilm.key b/https/cloudfilm.key new file mode 100644 index 0000000..a76ef98 --- /dev/null +++ b/https/cloudfilm.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXgIBAAKBgQDe7QJZWgrWFVZKobUvuIR4IJUw+3Tdm78mcZu0P9n4/3aVDxni +JZpUDzbeWa5tZbds1a6yLg5jrJNksyyBn0ESmSv57AuIpQ+X9Zjg/NHnb8B8kGXX +x8XhC7fOp923VRc/lkf/7gQsnaSTiVDslPxd2gpJvxLU4ncxd7xoMRFD5QIDAQAB +AoGBAMpWHPe0vnkpzLTYqXey5qmSCVf4JE6weoMOQuELw3A5jwwkNL4Km1UIqiiP +Bb7Nv/rMyE95dh4KGY4hAph0T7476ZUZAZt9tiLIck4nggQTnI+mxodP38EIIkmC +95PVEK9FQf5PS2hx971cxrkbeATYBJsOjU2U+J90SfstBVBRAkEA9dtq2jizVz2T +US03jUJfiw9GO1McQVYni0mYFlccktxz1mECdEVc2+7IHvkL57RKImeVr4M2UFxQ +kECZg0E4jwJBAOgfaBExM78wge/imrWbSk8uAT64FovUIlb6/O2erQVQLNUNwnDW +hG+3NYZRGqnv4nurpEu1KgRvhX18iFx0LksCQQCamowrBhTg+3u0RHb2gZKLY+OK +Us0l2QOs926IPedeAvtlCEP+0c9/Dj0SHRJ7dkhYMkNSx3RUPHj8/WKLw2vJAkEA +vhPJwhpKR4tPO8KR8ZjCVuhTOKrCO6pwnE1XBLXk9O7cZ3KnAIOJW3npKJ4NeY7o +JWE+XohxacRwyXtKpnq01QJALvFFNIb7faWfg7zpOW5hFTZsX34F1A+M+HgX1+oq +ezyH6mZPkMBVMFpZM3KsaENcXANJSLEvLEWtYc7vtrXF3Q== +-----END RSA PRIVATE KEY----- diff --git a/https/cloudfilm.pem b/https/cloudfilm.pem new file mode 100644 index 0000000..58b7abb --- /dev/null +++ b/https/cloudfilm.pem @@ -0,0 +1,6 @@ +-----BEGIN PUBLIC KEY----- +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDe7QJZWgrWFVZKobUvuIR4IJUw ++3Tdm78mcZu0P9n4/3aVDxniJZpUDzbeWa5tZbds1a6yLg5jrJNksyyBn0ESmSv5 +7AuIpQ+X9Zjg/NHnb8B8kGXXx8XhC7fOp923VRc/lkf/7gQsnaSTiVDslPxd2gpJ +vxLU4ncxd7xoMRFD5QIDAQAB +-----END PUBLIC KEY----- diff --git a/https/hospital1.crt b/https/hospital1.crt new file mode 100644 index 0000000..dca9d38 --- /dev/null +++ b/https/hospital1.crt @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICIjCCAYsCCQChh5dW09Y+iDANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJD +TjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMQswCQYDVQQKDAJDQTEO +MAwGA1UEAwwFTVkgQ0EwHhcNMTgwODA5MDk0ODE4WhcNMTgwOTA4MDk0ODE4WjBh +MQswCQYDVQQGEwJDTjEOMAwGA1UECAwFSFVCRUkxDjAMBgNVBAcMBVdVSEFOMRIw +EAYDVQQKDAlIT1NQSVRBTDExHjAcBgNVBAMMFWhvc3BpdGFsMS5yYXlwbHVzLm5l +dDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAtZVStRHvykoAzFEbfCyFLryh +oCxRfJrr8y5trT1G5SBWhId+jIeeVBHNfVEwuJ4FoX7HW47JgauHXin4Kn/eRUgX ++hsYd8GLo6pVNGASvkvSQqCD6MhQA7n2e/lp1Rkg4cTTxUr71WMXsXspgpjBb8sG +nVVHU7wKz5dRgA1cKe0CAwEAATANBgkqhkiG9w0BAQsFAAOBgQAZ63JkaC4y5ZaO +EJyQWndgt3eA/v//c6lDxl1rORA9Hc61vdLcE4N/A24sDtGcj+qmThfv8EPaFimd +Hy1yd1pE0TPSNPnjiSGDEcySyRTTEghXsWqB5KUIE/0PREHcvKgakS0v0Evifv5q +4h7L0rXB+Z4EbhY7WRIv07/I9AwqcQ== +-----END CERTIFICATE----- diff --git a/https/hospital1.csr b/https/hospital1.csr new file mode 100644 index 0000000..72bbabf --- /dev/null +++ b/https/hospital1.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBoTCCAQoCAQAwYTELMAkGA1UEBhMCQ04xDjAMBgNVBAgMBUhVQkVJMQ4wDAYD +VQQHDAVXVUhBTjESMBAGA1UECgwJSE9TUElUQUwxMR4wHAYDVQQDDBVob3NwaXRh +bDEucmF5cGx1cy5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALWVUrUR +78pKAMxRG3wshS68oaAsUXya6/Muba09RuUgVoSHfoyHnlQRzX1RMLieBaF+x1uO +yYGrh14p+Cp/3kVIF/obGHfBi6OqVTRgEr5L0kKgg+jIUAO59nv5adUZIOHE08VK ++9VjF7F7KYKYwW/LBp1VR1O8Cs+XUYANXCntAgMBAAGgADANBgkqhkiG9w0BAQsF +AAOBgQBj76Cx/jcE5xRbLYVBYINNbZ4tOcRr4PpYk6wBqkkLQsEIM9XSoX63/itw +OOJvD3Pt6fN3HZVwusgGxxZba94ivaOqJLg30UJhJ/h8YN3tN3PiLuKOQ2nsueoI +WCz8skvl5RktqjxusywPynkaiQCr3ZMxxkh3eDJru1jSS1F9eA== +-----END CERTIFICATE REQUEST----- diff --git a/https/hospital1.key b/https/hospital1.key new file mode 100644 index 0000000..390ce95 --- /dev/null +++ b/https/hospital1.key @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXQIBAAKBgQC1lVK1Ee/KSgDMURt8LIUuvKGgLFF8muvzLm2tPUblIFaEh36M +h55UEc19UTC4ngWhfsdbjsmBq4deKfgqf95FSBf6Gxh3wYujqlU0YBK+S9JCoIPo +yFADufZ7+WnVGSDhxNPFSvvVYxexeymCmMFvywadVUdTvArPl1GADVwp7QIDAQAB +AoGAMSK0/LZb0rtvt9oCu/k4GMuGWNdlPXiWfHmFyCkatAmqH7aicdiI6Wrf1hdQ +PcTU9TxfKdFbibEmsj5dHvL27AecaC0RhHl0N1udNVd4zJUbIoa4WMz7lg3UoMqE +p8+lzaJ28IJQIC1L+y6KZHGrQNP133O/cdabwhdbtsaVsekCQQDjHRVOKEjL0n/4 +cW4A9XyVNtVKrqXatCmeATk9dDKoJKqBtUUl8Gp9oDdFwaJf78qqqxreymmkSJKt +cpvssGCHAkEAzK3A1bDKAzIvKL5uRqiPFtatBupuTV5e1orGbXeMudUif///pnbt +K8ter9qul3Z2gsw7GVY7roeIbJoPfNmC6wJAeyTW24UOS638g2qFmfGBtqp/pjni +Zh6P/kNtlPu/R9pxtVjjgHnGVA2eSq1+bIRpoHacYDbiZxiOp4tgLktIWwJBAK2V +yo4wghMV05MNdf7s43WuGU5dMbDiETKIvWKHWk0cakb+OLXX9KsIrkQcBagk6rth +M9n4HWOWRGg+fFYZLoMCQQC6i/kDV3jbCQJJNBQsFEd9ndSkxzeluBqDtiju6UrW +v56lAW8Q72SJkPwh6Xb7UhIU3M7XBSSHHiT9mihds7d0 +-----END RSA PRIVATE KEY----- diff --git a/https/hospital1.pem b/https/hospital1.pem new file mode 100644 index 0000000..c22267d --- /dev/null +++ b/https/hospital1.pem @@ -0,0 +1,6 @@ +-----BEGIN PUBLIC KEY----- +MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC1lVK1Ee/KSgDMURt8LIUuvKGg +LFF8muvzLm2tPUblIFaEh36Mh55UEc19UTC4ngWhfsdbjsmBq4deKfgqf95FSBf6 +Gxh3wYujqlU0YBK+S9JCoIPoyFADufZ7+WnVGSDhxNPFSvvVYxexeymCmMFvywad +VUdTvArPl1GADVwp7QIDAQAB +-----END PUBLIC KEY----- diff --git a/index.js b/index.js new file mode 100644 index 0000000..cf72e6a --- /dev/null +++ b/index.js @@ -0,0 +1,12 @@ +const egg = require('egg'); +const workers = 1; +// process.env.NODE_ENV = 'production'; +// process.env.EGG_SERVER_ENV = 'production'; +egg.startCluster({ + workers, + baseDir: __dirname, + port: 7003, + // https: true, + // key: path.join(__dirname, './https/hospital1.key'), + // cert: path.join(__dirname, './https/hospital1.crt') +}); diff --git a/init.js b/init.js new file mode 100644 index 0000000..c295034 --- /dev/null +++ b/init.js @@ -0,0 +1,155 @@ +const mongoose = require('mongoose'); +const bcrypt = require("bcryptjs"); + +// let mongodbconfig = { +// client: { +// url: `mongodb://rayplus_admin:rayplus1234@127.0.0.1:27017/rayplus_cms`, +// options: { +// autoReconnect: true, +// socketTimeoutMS: 0, +// keepAlive: true, +// useNewUrlParser: true, +// useCreateIndex: true, +// reconnectTries: 30 +// } +// } +// } + +let mongodbconfig = { + client: { + // url: `mongodb://rayplus_admin:rayplus1234@192.168.1.50:27017/rayplus`, + // url: `mongodb://mongouser:mongo123456@192.168.3.69:27017/rayplus`, + url: `mongodb://mongouser:mongo123456@192.168.3.68:27017/?authSource=admin`, + // url: `mongodb://rayplus_admin:rayplus1234@192.168.1.25:27017/rayplus`, + // url: `mongodb://rayplus_admin:rayplus1234@127.0.0.1:27017/rayplus`, + options: { + socketTimeoutMS: 0, + keepAlive: true, + useNewUrlParser: true, + } + } +}; + +var Schema = mongoose.Schema; + +const UserSchema = new Schema({ + username: { + type: String, + lowercase: true, + trim: true, + index: true + }, + password: { + type: String, + require: true + }, // 密码 + name: String, //用户姓名 + phone: String, //手机号 + email: String, // 邮箱 + nickname: String, //别名 + sex: { + type: String, + enum: ['0', '1', '2'], + default: '0' + }, //微信用户性别 0未知 1男性 2女性 + role: { + type: String, + enum: ["0", "1", "2", "6", "9"], + default: "2" + }, //角色 0保留 1普通医生 2管理员医生 6医院最高管理员 9项目最高管理员 + status: { + type: String, + enum: ["0", "1", "2", "4", "9"], + default: "2" + }, // 用户账号状态 0保留 1未激活 2已激活 4 9已删除 + loginAttempts: { + type: Number, + default: 0 + }, // 登录错误试图次数 + lockUntil: { + type: Number + }, // 锁定账号的截至时间 + meta: { + createdAt: { + type: Date, + default: new Date() + }, + updatedAt: { + type: Date, + default: new Date() + } + } +}); + +UserSchema.pre("save", function (next) { + const user = this; + if (!user.isModified("password")) return next(); + var salt = bcrypt.genSaltSync(10); + var hash = bcrypt.hashSync(user.password, salt); + user.password = hash; + next(); +}); + +UserSchema.pre("save", function (next) { + if (this.isNew) { + // 创建时间 + this.meta.createdAt = this.meta.updatedAt = new Date(); + } else { + this.meta.updatedAt = new Date(); + } + next(); +}); + +const User = mongoose.model('User', UserSchema) +// const Title = mongoose.model('Title', TitleSchema) + +class Init { + constructor() { + this.connection = null; + this.User = User; + this.start() + } + async start() { + await this.connect(); //建立连接 + try { + await this.resetDB(); + await this.addAdmin() + console.log('congratulations!'); + } catch (error) { + console.error(error) + } + process.exit(); + } + async connect() { + try { + this.connection = await mongoose.connect(mongodbconfig.client.url, mongodbconfig.client.options); + } catch (e) { + console.console.error('db connect error') + } + } + async addAdmin() { + try { + let user = new User({ + username: 'rayplus_cms', + password: 'rjkjCms', + role: '9' + }); + await user.save(); + + } catch (e) { + console.error('mongodb save error', e) + } + console.log('add the user completes'); + } + async resetDB() { + //第一步删除所有表除了users表 + try { + await mongoose.connection.db.dropDatabase(); + console.log('database drop success'); + } catch (e) { + console.error('mongodb error:', e) + } + } +} + +new Init() diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a54acf9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,12926 @@ +{ + "name": "zyypacs", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + }, + "dependencies": { + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + } + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true + }, + "@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + } + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@eggjs/router": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@eggjs/router/-/router-2.0.1.tgz", + "integrity": "sha512-oiP0sSMP6DkghgIp3VvpEgTRhTwDDpBzUdwaQH+sIpanlUOhctoRsw3zKVNwvOi/aNguHNNHaZUcq3HReBohhA==", + "requires": { + "co": "^4.6.0", + "debug": "^3.1.0", + "http-errors": "^1.3.1", + "inflection": "^1.12.0", + "is-type-of": "^1.2.1", + "koa-compose": "^3.0.0", + "koa-convert": "^1.2.0", + "methods": "^1.0.1", + "path-to-regexp": "^1.1.1", + "urijs": "^1.19.0", + "utility": "^1.15.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@koa/cors": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/@koa/cors/-/cors-3.4.3.tgz", + "integrity": "sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw==", + "requires": { + "vary": "^1.1.2" + } + }, + "@mongodb-js/saslprep": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@mongodb-js/saslprep/-/saslprep-1.1.0.tgz", + "integrity": "sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "requires": { + "@types/node": "*" + } + }, + "@types/content-disposition": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/@types/content-disposition/-/content-disposition-0.5.6.tgz", + "integrity": "sha512-GmShTb4qA9+HMPPaV2+Up8tJafgi38geFi7vL4qAM7k8BwjoelgHZqEUKJZLvughUw22h6vD/wvwN4IUCaWpDA==" + }, + "@types/cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/@types/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==", + "dev": true + }, + "@types/cookies": { + "version": "0.7.8", + "resolved": "https://registry.npmmirror.com/@types/cookies/-/cookies-0.7.8.tgz", + "integrity": "sha512-y6KhF1GtsLERUpqOV+qZJrjUGzc0GE6UTa0b5Z/LZ7Nm2mKSdCXmS6Kdnl7fctPNnMSouHjxqEWI12/YqQfk5w==", + "requires": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "@types/dargs": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@types/dargs/-/dargs-5.1.0.tgz", + "integrity": "sha512-2cXlO8pz13kVYMp6Zgr8Z5DACbaGfoBp7svqZqPGcO+qG3LQLWdB5BzPPASj+UI447XxGmFHi6KjLgUB0fzucQ==" + }, + "@types/depd": { + "version": "1.1.33", + "resolved": "https://registry.npmmirror.com/@types/depd/-/depd-1.1.33.tgz", + "integrity": "sha512-Y1nOipOWQ3XpMC1dKeZ+YzpjDBLYMyBynPS+MwuKrppHJ89heHe95PtDjMeckmUXyiZXMJNGOE+dvLxx8B1Otg==", + "requires": { + "@types/node": "*" + } + }, + "@types/empower": { + "version": "1.2.33", + "resolved": "https://registry.npmmirror.com/@types/empower/-/empower-1.2.33.tgz", + "integrity": "sha512-25ddqSZxHKq3WfzSJlZXo47YAi1GNPe4albilE3+vf6HKKEpzvqFjEROkFzbqN9h+gq0F/Bp/jh6QP2TzSBT8g==", + "dev": true, + "requires": { + "@types/empower-core": "*", + "@types/power-assert-formatter": "*" + } + }, + "@types/empower-core": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@types/empower-core/-/empower-core-1.2.2.tgz", + "integrity": "sha512-jGc/Io+NVzVtQABoolKqM0LxZWSZR+8klT22IwT06g6Rkd9yOJ26SGvgcF+6TjL+9D8gzphO5L5gEhiaEm9yZw==", + "dev": true + }, + "@types/express": { + "version": "4.17.19", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.19.tgz", + "integrity": "sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.37", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-assert": { + "version": "1.5.3", + "resolved": "https://registry.npmmirror.com/@types/http-assert/-/http-assert-1.5.3.tgz", + "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==" + }, + "@types/http-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/keygrip": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@types/keygrip/-/keygrip-1.0.3.tgz", + "integrity": "sha512-tfzBBb7OV2PbUfKbG6zRE5UbmtdLVCKT/XT364Z9ny6pXNbd9GnIB6aFYpq2A5lZ6mq9bhXgK6h5MFGNwhMmuQ==" + }, + "@types/koa": { + "version": "2.13.9", + "resolved": "https://registry.npmmirror.com/@types/koa/-/koa-2.13.9.tgz", + "integrity": "sha512-tPX3cN1dGrMn+sjCDEiQqXH2AqlPoPd594S/8zxwUm/ZbPsQXKqHPUypr2gjCPhHUc+nDJLduhh5lXI/1olnGQ==", + "requires": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "@types/koa-compose": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/@types/koa-compose/-/koa-compose-3.2.6.tgz", + "integrity": "sha512-PHiciWxH3NRyAaxUdEDE1NIZNfvhgtPlsdkjRPazHC6weqt90Jr0uLhIQs+SDwC8HQ/jnA7UQP6xOqGFB7ugWw==", + "requires": { + "@types/koa": "*" + } + }, + "@types/koa-router": { + "version": "7.4.5", + "resolved": "https://registry.npmmirror.com/@types/koa-router/-/koa-router-7.4.5.tgz", + "integrity": "sha512-9DpkJcOpeK2bXUfyLDKzbDnohUp1TcNBQ7XsuadjYcHMsCOILRbzQdA/g5qJA+0zHi0cet64bOycXz2Snb0Rpw==", + "requires": { + "@types/koa": "*" + } + }, + "@types/mime": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "@types/node": { + "version": "20.8.5", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.8.5.tgz", + "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==", + "requires": { + "undici-types": "~5.25.1" + } + }, + "@types/power-assert": { + "version": "1.5.9", + "resolved": "https://registry.npmmirror.com/@types/power-assert/-/power-assert-1.5.9.tgz", + "integrity": "sha512-zeHuPSGKLfM5RREhHreYN4bMTyhjsKSXMQloZPFa8e1iGp2zMLNehRewSraMHI5uRdlC46Ri8Xe/IB41asdbGg==", + "dev": true, + "requires": { + "@types/empower": "*", + "@types/power-assert-formatter": "*" + } + }, + "@types/power-assert-formatter": { + "version": "1.4.31", + "resolved": "https://registry.npmmirror.com/@types/power-assert-formatter/-/power-assert-formatter-1.4.31.tgz", + "integrity": "sha512-JXumi9YbysybjP2XrAQl9yvk4uylic6qAEAvn6bNu/L48Q8BCmt9r+qfIVB519PcbEtouZQBFhE8SZemB+xJYA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" + }, + "@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/superagent": { + "version": "4.1.19", + "resolved": "https://registry.npmmirror.com/@types/superagent/-/superagent-4.1.19.tgz", + "integrity": "sha512-McM1mlc7PBZpCaw0fw/36uFqo0YeA6m8JqoyE4OfqXsZCIg0hPP2xdE6FM7r6fdprDZHlJwDpydUj1R++93hCA==", + "dev": true, + "requires": { + "@types/cookiejar": "*", + "@types/node": "*" + } + }, + "@types/supertest": { + "version": "2.0.14", + "resolved": "https://registry.npmmirror.com/@types/supertest/-/supertest-2.0.14.tgz", + "integrity": "sha512-Q900DeeHNFF3ZYYepf/EyJfZDA2JrnWLaSQ0YNV7+2GTo8IlJzauEnDGhya+hauncpBYTYGpVHwGdssJeAQ7eA==", + "dev": true, + "requires": { + "@types/superagent": "*" + } + }, + "@types/webidl-conversions": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/@types/webidl-conversions/-/webidl-conversions-7.0.1.tgz", + "integrity": "sha512-8hKOnOan+Uu+NgMaCouhg3cT9x5fFZ92Jwf+uDLXLu/MFRbXxlWwGeQY7KVHkeSft6RvY+tdxklUBuyY9eIEKg==" + }, + "@types/whatwg-url": { + "version": "8.2.2", + "resolved": "https://registry.npmmirror.com/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", + "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==", + "requires": { + "@types/node": "*", + "@types/webidl-conversions": "*" + } + }, + "@types/yargs": { + "version": "12.0.20", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-12.0.20.tgz", + "integrity": "sha512-MjOKUoDmNattFOBJvAZng7X9KXIKSGy6XHoXY9mASkKwCn35X4Ckh+Ugv1DewXZXrWYXMNtLiXhlCfWlpcAV+Q==" + }, + "@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "dev": true + }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "acorn-es7-plugin": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/acorn-es7-plugin/-/acorn-es7-plugin-1.1.7.tgz", + "integrity": "sha512-7D+8kscFMf6F2t+8ZRYmv82CncDZETsaZ4dEl5lh3qQez7FVABk2Vz616SAbnIq1PbNsLVaZjl2oSkk5BWAKng==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true + }, + "ali-oss": { + "version": "6.18.1", + "resolved": "https://registry.npmmirror.com/ali-oss/-/ali-oss-6.18.1.tgz", + "integrity": "sha512-VsptD0jX3JNc3AjiLs5a9oTP0ArfT9IYhBuY6G/SpuY6LMuiwfqywrAosY65BlHKODAdYy8VWL6kmt0mO7BUGA==", + "requires": { + "address": "^1.2.2", + "agentkeepalive": "^3.4.1", + "bowser": "^1.6.0", + "copy-to": "^2.0.1", + "dateformat": "^2.0.0", + "debug": "^4.3.4", + "destroy": "^1.0.4", + "end-or-error": "^1.0.1", + "get-ready": "^1.0.0", + "humanize-ms": "^1.2.0", + "is-type-of": "^1.4.0", + "js-base64": "^2.5.2", + "jstoxml": "^2.0.0", + "merge-descriptors": "^1.0.1", + "mime": "^2.4.5", + "platform": "^1.3.1", + "pump": "^3.0.0", + "sdk-base": "^2.0.1", + "stream-http": "2.8.2", + "stream-wormhole": "^1.0.4", + "urllib": "2.41.0", + "utility": "^1.18.0", + "xml2js": "^0.6.2" + }, + "dependencies": { + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "get-ready": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-ready/-/get-ready-1.0.0.tgz", + "integrity": "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==" + }, + "sdk-base": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/sdk-base/-/sdk-base-2.0.1.tgz", + "integrity": "sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==", + "requires": { + "get-ready": "~1.0.0" + } + } + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", + "dev": true + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + } + } + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==" + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha512-Ene1hbrinPZ1qPoZp7NSx4jQnh4nr7MtY78pHNb+yr8yHbxmTS7ChGW0a55JKA7TkRDeoQxK4GcJaCvBYplSKA==", + "dev": true + }, + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + }, + "asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autod": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/autod/-/autod-3.1.2.tgz", + "integrity": "sha512-pxR0lAF6mcuONOjIfsA+DyCy3ZlHj7WbrbwrWK8LLQc1KUhB5a9iqB8oLB1DUsfUhnEyxc8o5Vr/nl54rVENqg==", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-preset-env": "^1.6.1", + "babel-preset-react": "^6.24.1", + "babel-preset-stage-0": "^6.24.1", + "co": "^4.6.0", + "colors": "^1.1.2", + "commander": "^2.11.0", + "crequire": "^1.8.1", + "debug": "^3.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.1.2", + "minimatch": "^3.0.4", + "printable": "^0.0.3", + "semver": "^6.0.0", + "urllib": "^2.25.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "autod-egg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/autod-egg/-/autod-egg-1.1.0.tgz", + "integrity": "sha512-dZ5ZRiHcHaehQnpEBWmxHTvQfIHKUdr10Qlrs/ZdBfb6NG2lUfNlVUGnqNVkp9wFsJJTGdN7ADmW9gkN8bSLrg==", + "dev": true + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "await-event": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/await-event/-/await-event-2.1.0.tgz", + "integrity": "sha512-hADm2dFnyugZnfFoJ0Oug2T9xAT2gFdvxZXXnWUOFsHL+VTCvj4Q7oBOinUYzvAFeAD5HN1YSrP78iS3/SQ7iQ==" + }, + "await-first": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/await-first/-/await-first-1.0.0.tgz", + "integrity": "sha512-SK20HicVu6lXvNM0nS1flurrs4/1NdhvccvEn52Gf+vpERZnnkKBnJvAQDsYkzJnsHs1bRNNKEiobEet7a/0TA==", + "requires": { + "ee-first": "^1.1.1" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" + }, + "aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + }, + "axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmmirror.com/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "dev": true + }, + "axios": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dev": true, + "requires": { + "dequal": "^2.0.3" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-1.0.0.tgz", + "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha512-02I9jDjnVEuGy2BR3LRm9nPRb/+Ja0pvZVLr1eI5TYAA/dB0Xoc+WBo50+aDfhGDLhlBY1+QURjn9uvcFd8gzg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA==", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg==", + "dev": true + }, + "babel-plugin-syntax-class-constructor-call": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", + "integrity": "sha512-EEuBcXz/wZ81Jaac0LnMHtD4Mfz9XWn2oH2Xj+CHwz2SZWUqqdtR2BgWPSdTGMmxN/5KLSh4PImt9+9ZedDarA==", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==", + "dev": true + }, + "babel-plugin-syntax-do-expressions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", + "integrity": "sha512-HD/5qJB9oSXzl0caxM+aRD7ENICXqcc3Up/8toDQk7zNIDE7TzsqtxC5f4t9Rwhu2Ya8l9l4j6b3vOsy+a6qxg==", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==", + "dev": true + }, + "babel-plugin-syntax-export-extensions": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", + "integrity": "sha512-Eo0rcRaIDMld/W6mVhePiudIuLW+Cr/8eveW3mBREfZORScZgx4rh6BAPyvzdEc/JZvQ+LkC80t0VGFs6FX+lg==", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha512-HbTDIoG1A1op7Tl/wIFQPULIBA61tsJ8Ntq2FAhLwuijrzosM/92kAfgU1Q3Kc7DH/cprJg5vDfuTY4QUL4rDA==", + "dev": true + }, + "babel-plugin-syntax-function-bind": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", + "integrity": "sha512-m8yMoh9LIiNyeLdQs5I9G+3YXo4nqVsKQkk7YplrG4qAFbNi9hkZlow8HDHxhH9QOVFPHmy8+03NzRCdyChIKw==", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-constructor-call": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", + "integrity": "sha512-RvYukT1Nh7njz8P8326ztpQUGCKwmjgu6aRIx1lkvylWITYcskg29vy1Kp8WXIq7FvhXsz0Crf2kS94bjB690A==", + "dev": true, + "requires": { + "babel-plugin-syntax-class-constructor-call": "^6.18.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew==", + "dev": true, + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-do-expressions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", + "integrity": "sha512-yQwYqYg+Tnj1InA8W1rsItsZVhkv1Euc4KVua9ledtPz5PDWYz7LVyy6rDBpVYUWFZj5k6GUm3YZpCbIm8Tqew==", + "dev": true, + "requires": { + "babel-plugin-syntax-do-expressions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-export-extensions": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", + "integrity": "sha512-mtzELzINaYqdVglyZrDDVwkcFRuE7s6QUFWXxwffKAHB/NkfbJ2NJSytugB43ytIC8UVt30Ereyx+7gNyTkDLg==", + "dev": true, + "requires": { + "babel-plugin-syntax-export-extensions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha512-TxIM0ZWNw9oYsoTthL3lvAK3+eTujzktoXJg4ubGvICGbVuXVYv5hHv0XXpz8fbqlJaGYY4q5SVzaSmsg3t4Fg==", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-function-bind": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", + "integrity": "sha512-9Ec4KYf1GurT39mlUjDSlN7HWSlB3u3mWRMogQbb+Y88lO0ZM3rJ0ADhPnQwWK9TbO6e/4E+Et1rrfGY9mFimA==", + "dev": true, + "requires": { + "babel-plugin-syntax-function-bind": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha512-QLYkLiZeeED2PKd4LuXGg5y9fCgPB5ohF8olWUuETE2ryHNRqqnXlEVP7RPuef89+HTfd3syptMGVHeoAu0Wig==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha512-s+q/Y2u2OgDPHRuod3t6zyLoV8pUHc64i/O7ZNgIOEdYTq+ChPeybcKBi/xk9VI60VriILzFPW+dUxAEbTxh2w==", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha512-Y3ZHP1nunv0U1+ysTNwLK39pabHj6cPVsfN4TRC7BDBfbgbyF4RifP5kd6LnbuMV9wcfedQMe7hn1fyKc7IzTQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha512-pcDNDsZ9q/6LJmujQ/OhjeoIlp5Nl546HJ2yiFIJK3mYpgNXhI5/S9mXfVxu5yqWAi7HdI7e/q6a9xtzwL69Vw==", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmmirror.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha512-PQZFJXnM3d80Vq4O67OE6EMVKIw2Vmzy8UXovqulNogCtblWU8rzP7Sm5YgHiCg4uejUxzCkHfNXQ4Z6GI+Dhw==", + "dev": true, + "requires": { + "babel-plugin-transform-flow-strip-types": "^6.22.0" + } + }, + "babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha512-phQe3bElbgF887UM0Dhz55d22ob8czTL1kbhZFwpCE6+R/X9kHktfwmx9JZb+bBSVRGphP5tZ9oWhVhlgjrX3Q==", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-react-jsx-self": "^6.22.0", + "babel-plugin-transform-react-jsx-source": "^6.22.0", + "babel-preset-flow": "^6.23.0" + } + }, + "babel-preset-stage-0": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz", + "integrity": "sha512-MJD+xBbpsApbKlzAX0sOBF+VeFaUmv5s8FSOO7SSZpes1QgphCjq/UIGRFWSmQ/0i5bqQjLGCTXGGXqcLQ9JDA==", + "dev": true, + "requires": { + "babel-plugin-transform-do-expressions": "^6.22.0", + "babel-plugin-transform-function-bind": "^6.22.0", + "babel-preset-stage-1": "^6.24.1" + } + }, + "babel-preset-stage-1": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", + "integrity": "sha512-rn+UOcd7BHDniq1SVxv2/AVVSVI1NK+hfS0I/iR6m6KbOi/aeBRcqBilqO73pd9VUpRXF2HFtlDuC9F2BEQqmg==", + "dev": true, + "requires": { + "babel-plugin-transform-class-constructor-call": "^6.24.1", + "babel-plugin-transform-export-extensions": "^6.22.0", + "babel-preset-stage-2": "^6.24.1" + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og==", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmmirror.com/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmmirror.com/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "big-number": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/big-number/-/big-number-0.3.1.tgz", + "integrity": "sha512-vuviGgr68k2TdLxQgjWpNU579cCTKEbQQczP6dW7dcEpvfheivgyAnchFrnda67ccoftQOuowXMgIaX1SEZkSQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "black-hole-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/black-hole-stream/-/black-hole-stream-0.0.1.tgz", + "integrity": "sha512-FQSWhFQZmddoqWkwPMFeR5hJo9waZE796MuO7b0poStaPrm0Qr2em9FT4/TF1+0rOA1dRFabX+88rdX8YHxDTA==" + }, + "bowser": { + "version": "1.9.4", + "resolved": "https://registry.npmmirror.com/bowser/-/bowser-1.9.4.tgz", + "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "bson": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/bson/-/bson-5.5.0.tgz", + "integrity": "sha512-B+QB4YmDx9RStKv8LLSl/aVIEV3nYJc3cJNNTK2Cd1TL+7P+cNpw9mAPeCgc5K+j01Dv6sxUzcITXDx7ZU3F0w==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "busboy": { + "version": "0.2.14", + "resolved": "https://registry.npmmirror.com/busboy/-/busboy-0.2.14.tgz", + "integrity": "sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==", + "requires": { + "dicer": "0.2.5", + "readable-stream": "1.1.x" + } + }, + "byte": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/byte/-/byte-2.0.0.tgz", + "integrity": "sha512-rNiK8YxOMvquToaBubKxA10sjRIZ/taDqtc/1jLQA4X7aNDlA1XGx4Ciml3YxL8DskFz1XX3WFskSp0peKYSKg==", + "requires": { + "debug": "^3.1.0", + "long": "^4.0.0", + "utility": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha512-zGRpnr2l5w/s8PxkrquUJoVeR06KvqPelrYqiSyQV7QEBqCYivpb6UzXYWC6JDBVtNFOT0rzJRFhkfJgxzmILA==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "requires": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/call-matcher/-/call-matcher-1.1.0.tgz", + "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "deep-equal": "^1.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "dev": true + }, + "call-signature": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/call-signature/-/call-signature-0.0.2.tgz", + "integrity": "sha512-qvYvkAVcoae0obt8OsZn0VEBHeEpvYIZDy1gGYtZDJG0fHawew+Mi0dBjieFz8F8dzQ2Kr19+nsDm+T5XFVs+Q==", + "dev": true + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001547", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001547.tgz", + "integrity": "sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "cfork": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/cfork/-/cfork-1.9.0.tgz", + "integrity": "sha512-V5G0MNYzrojQFZHf7ah65hybFbdBRDWUZq3YobzRCXnfQhqUwj9VJ2JDVRCDy6+3+nVXdgYHxW7U+ytKjBEoNA==", + "requires": { + "utility": "^1.12.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chan": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/chan/-/chan-0.6.1.tgz", + "integrity": "sha512-/TdBP2UhbBmw7qnqkzo9Mk4rzvwRv4dlNPXFerqWy90T8oBspKagJNZxrDbExKHhx9uXXHjo3f9mHgs9iKO3nQ==" + }, + "change-case": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/change-case/-/change-case-3.1.0.tgz", + "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", + "requires": { + "camel-case": "^3.0.0", + "constant-case": "^2.0.0", + "dot-case": "^2.1.0", + "header-case": "^1.0.0", + "is-lower-case": "^1.1.0", + "is-upper-case": "^1.1.0", + "lower-case": "^1.1.1", + "lower-case-first": "^1.0.0", + "no-case": "^2.3.2", + "param-case": "^2.1.0", + "pascal-case": "^2.0.0", + "path-case": "^2.1.0", + "sentence-case": "^2.1.0", + "snake-case": "^2.1.0", + "swap-case": "^1.1.0", + "title-case": "^2.1.0", + "upper-case": "^1.1.1", + "upper-case-first": "^1.1.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "circular-json-for-egg": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/circular-json-for-egg/-/circular-json-for-egg-1.0.0.tgz", + "integrity": "sha512-BzMR1dg0+YqcFoMETHq0gFeQNNKliXI1Oe+C0nx/4npLaohsR7/Oj3UFht65MLwF7zs6x13gOr+f4+JeYni6vw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "cluster-client": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/cluster-client/-/cluster-client-3.5.0.tgz", + "integrity": "sha512-oDJNDj0zNdbhGFYqeceagWYZl3CP8TxqjculYu3osHr8qJupyfsaIolksXBJ+Uv7DLLCO+Ug+ueJ2fGDU0v6QA==", + "requires": { + "byte": "^2.0.0", + "co": "^4.6.0", + "egg-logger": "^2.3.2", + "is-type-of": "^1.2.1", + "json-stringify-safe": "^5.0.1", + "long": "^4.0.0", + "sdk-base": "^3.5.1", + "serialize-json": "^1.0.3", + "tcp-base": "^3.2.0", + "utility": "^1.15.0" + } + }, + "cluster-reload": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/cluster-reload/-/cluster-reload-1.1.0.tgz", + "integrity": "sha512-lY3n9ohbJvDsDoaGGx/ER6eqaDKgVVmYjgoSL+XPxI0NHhkr4Ag60RSqVD1B9yZJz/q3FjB94bLfnuGuFuh7aw==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "co-body": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/co-body/-/co-body-6.1.0.tgz", + "integrity": "sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==", + "requires": { + "inflation": "^2.0.0", + "qs": "^6.5.2", + "raw-body": "^2.3.3", + "type-is": "^1.6.16" + } + }, + "co-busboy": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/co-busboy/-/co-busboy-1.5.0.tgz", + "integrity": "sha512-FCI+YRNcdPt1pH+/5jSHCP0goJpf8vpuKN52gFJy0Az9dnoomdT976O1PcldzOn+MQcYI6xT2lI1lt3Co1C9IA==", + "requires": { + "black-hole-stream": "~0.0.1", + "busboy": "^0.2.8", + "chan": "^0.6.1", + "inflation": "^2.0.0" + } + }, + "co-mocha": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/co-mocha/-/co-mocha-1.2.2.tgz", + "integrity": "sha512-ocdJRn3sxonOqpdjSU2VwTwWzjTSoatzsTqCWiC3eGvJFNs8ZNMlZwfgYolQCdfddMz4muiZl99KIV9gKoNvxg==", + "dev": true, + "requires": { + "co": "^4.0.0", + "is-generator": "^1.0.1" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true + }, + "coffee": { + "version": "5.5.1", + "resolved": "https://registry.npmmirror.com/coffee/-/coffee-5.5.1.tgz", + "integrity": "sha512-ZKt9b/Iq0jhe7tYpDMXJggx8l/+YIcQFi2C+LvJRQ7lUSJnzayir1BGbsoHELKKyV+zevWMCsfmGAI1fREyRbw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5", + "debug": "^4.1.0", + "is-type-of": "^1.2.1" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-bin": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/common-bin/-/common-bin-2.9.2.tgz", + "integrity": "sha512-fw6YBX8dr4wgMCHqcOR5eIqWZxoZa6+0JAiqjZuOZFCh/pz9hW6EY2EGFc3QpHwp/DlLuw/du/Sr2InhrfAYSQ==", + "requires": { + "@types/dargs": "^5.1.0", + "@types/node": "^10.12.18", + "@types/yargs": "^12.0.4", + "chalk": "^2.4.1", + "change-case": "^3.0.2", + "co": "^4.6.0", + "dargs": "^6.0.0", + "debug": "^4.1.0", + "is-type-of": "^1.2.1", + "semver": "^5.5.1", + "yargs": "^13.3.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==", + "requires": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==" + }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-to": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/copy-to/-/copy-to-2.0.1.tgz", + "integrity": "sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==" + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "requires": { + "buffer": "^5.1.0" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "crequire": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/crequire/-/crequire-1.8.1.tgz", + "integrity": "sha512-GbElTY148ZRQbC3E3XlMAitKE9rEyO/2mIkkjwgqzIucRmHiaAMF2Ynpwsuxzp08SdAbeN4pTrEqZs0MWRN6/w==", + "dev": true + }, + "cron-parser": { + "version": "2.18.0", + "resolved": "https://registry.npmmirror.com/cron-parser/-/cron-parser-2.18.0.tgz", + "integrity": "sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==", + "requires": { + "is-nan": "^1.3.0", + "moment-timezone": "^0.5.31" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "csrf": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/csrf/-/csrf-3.1.0.tgz", + "integrity": "sha512-uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==", + "requires": { + "rndm": "1.2.0", + "tsscmp": "1.0.6", + "uid-safe": "2.1.5" + } + }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmmirror.com/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "dargs": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/dargs/-/dargs-6.1.0.tgz", + "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==" + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "default-user-agent": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/default-user-agent/-/default-user-agent-1.0.0.tgz", + "integrity": "sha512-bDF7bg6OSNcSwFWPu4zYKpVkJZQYVrAANMYB8bc9Szem1D0yKdm4sa/rOCs2aC9+2GMqQ7KnwtZRvDhmLF0dXw==", + "requires": { + "os-name": "~1.0.3" + } + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, + "dicer": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/dicer/-/dicer-0.2.5.tgz", + "integrity": "sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==", + "requires": { + "readable-stream": "1.1.x", + "streamsearch": "0.1.2" + } + }, + "dicom-parser": { + "version": "1.8.21", + "resolved": "https://registry.npmmirror.com/dicom-parser/-/dicom-parser-1.8.21.tgz", + "integrity": "sha512-lYCweHQDsC8UFpXErPlg86Px2A8bay0HiUY+wzoG3xv5GzgqVHU3lziwSc/Gzn7VV7y2KeP072SzCviuOoU02w==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-match-patch": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz", + "integrity": "sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==", + "dev": true + }, + "digest-header": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/digest-header/-/digest-header-1.1.0.tgz", + "integrity": "sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dot-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==", + "requires": { + "no-case": "^2.2.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "egg": { + "version": "2.37.0", + "resolved": "https://registry.npmmirror.com/egg/-/egg-2.37.0.tgz", + "integrity": "sha512-PQU6Z9cji4Q2eV+1pyO4BLdnszDUyPZkj3v7RfMIACzYFcEKHj3agdTrjtpI74zNZqhO6LWOqvEKIgC+37v1lA==", + "requires": { + "@types/accepts": "^1.3.5", + "@types/koa": "^2.0.48", + "@types/koa-router": "^7.0.40", + "accepts": "^1.3.5", + "agentkeepalive": "^4.0.2", + "cache-content-type": "^1.0.1", + "circular-json-for-egg": "^1.0.0", + "cluster-client": "^3.0.1", + "debug": "^4.1.1", + "delegates": "^1.0.0", + "egg-cluster": "^1.23.0", + "egg-cookies": "^2.3.0", + "egg-core": "^4.18.0", + "egg-development": "^2.4.2", + "egg-errors": "^2.3.0", + "egg-i18n": "^2.0.0", + "egg-jsonp": "^2.0.0", + "egg-logger": "^2.3.2", + "egg-logrotator": "^3.0.5", + "egg-multipart": "^2.4.0", + "egg-onerror": "^2.1.0", + "egg-schedule": "^3.6.0", + "egg-security": "^2.4.3", + "egg-session": "^3.1.0", + "egg-static": "^2.2.0", + "egg-view": "^2.1.2", + "egg-watcher": "^3.1.0", + "extend2": "^1.0.0", + "graceful": "^1.1.0", + "humanize-ms": "^1.2.1", + "is-type-of": "^1.2.1", + "koa-bodyparser": "^4.2.1", + "koa-is-json": "^1.0.0", + "koa-override": "^3.0.0", + "ms": "^2.1.1", + "mz": "^2.7.0", + "on-finished": "^2.3.0", + "semver": "^7.3.2", + "sendmessage": "^1.1.0", + "urllib": "^2.33.0", + "utility": "^1.15.0", + "ylru": "^1.2.1" + } + }, + "egg-bin": { + "version": "4.20.0", + "resolved": "https://registry.npmmirror.com/egg-bin/-/egg-bin-4.20.0.tgz", + "integrity": "sha512-PVvJtt7XrUFeyo2ueGTzGgofN0EVLQSkv8lbRbuWyINQO9FQtjL6Wd4UGyno4xn4nUoIkeXjUiiOhbpessRusw==", + "dev": true, + "requires": { + "c8": "^7.11.0", + "chalk": "^4.1.1", + "co-mocha": "^1.2.2", + "common-bin": "^2.9.0", + "debug": "^4.3.1", + "detect-port": "^1.3.0", + "egg-ts-helper": "^1.25.9", + "egg-utils": "^2.4.1", + "espower-source": "^2.3.0", + "globby": "^9.2.0", + "inspector-proxy": "^1.2.1", + "intelli-espower-loader": "^1.1.0", + "jest-changed-files": "^25.5.0", + "minimatch": "^3.0.4", + "mocha": "^6.0.2", + "mz-modules": "^2.1.0", + "nyc": "^13.3.0", + "power-assert": "^1.6.1", + "semver": "^7.3.5", + "source-map-support": "^0.5.19", + "test-exclude": "^5.1.0", + "ts-node": "^7", + "ypkgfiles": "^1.6.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "c8": { + "version": "7.14.0", + "resolved": "https://registry.npmmirror.com/c8/-/c8-7.14.0.tgz", + "integrity": "sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.1.4", + "rimraf": "^3.0.2", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^9.0.0", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9" + }, + "dependencies": { + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + } + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "egg-ts-helper": { + "version": "1.35.1", + "resolved": "https://registry.npmmirror.com/egg-ts-helper/-/egg-ts-helper-1.35.1.tgz", + "integrity": "sha512-jUQqwne/HcfXPhphOadpJK8S9IsPm9yPdu3wFV7jHnLxXfbPWQDBYV/b+3wIxtx8L9pMBv3u94BAue91cLwlrw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "chokidar": "^3.0.0", + "commander": "^2.15.1", + "dot-prop": "^4.2.0", + "enquirer": "^2.3.0", + "globby": "^11.0.0", + "json5": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.0.0", + "typescript": "^4.0.0", + "yn": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mkdirp": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "mocha": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/mocha/-/mocha-6.2.3.tgz", + "integrity": "sha512-0R/3FvjIGH3eEuG17ccFPk117XL2rWxatr81a57D+r/x2uTYZRbdZ4oVidEUMh2W2TJDa7MdAb12Lm2/qrKajg==", + "dev": true, + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.4", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "egg-ci": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/egg-ci/-/egg-ci-1.19.1.tgz", + "integrity": "sha512-evfuh7k4fQKjgN8uSsnybtITYPCbOrVIyAouq7ImbECAoaYk1vjeipoYyu66PPi9CjUZal0t2S6+MOPo799FjQ==", + "dev": true, + "requires": { + "nunjucks": "^3.1.3" + } + }, + "egg-cluster": { + "version": "1.27.1", + "resolved": "https://registry.npmmirror.com/egg-cluster/-/egg-cluster-1.27.1.tgz", + "integrity": "sha512-zKZV7WS5HwQYXU8TG5lwXe9+iQTw3jZYI4bMzLnRcOuxAhsx0fw1mgeR85Uj9WE+FP0/nexNNjcfFzb6jkzbsw==", + "requires": { + "await-event": "^2.1.0", + "cfork": "^1.7.1", + "cluster-reload": "^1.0.2", + "co": "^4.6.0", + "debug": "^4.1.1", + "depd": "^2.0.0", + "detect-port": "^1.3.0", + "egg-logger": "^2.3.2", + "egg-utils": "^2.4.1", + "get-ready": "^2.0.1", + "graceful-process": "^1.2.0", + "is-type-of": "^1.2.1", + "mz-modules": "^2.1.0", + "ps-tree": "^1.2.0", + "semver": "^5.6.0", + "sendmessage": "^1.1.0", + "utility": "^1.15.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "egg-cookies": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/egg-cookies/-/egg-cookies-2.7.1.tgz", + "integrity": "sha512-VgqMhr1yf5nD/5a/LIwqg9L1XY9oG7iGHuKC0TxJvUXOj8UqdRnETnWYT3pFFp2cC0CTEqyodirwH1h1K8eU3w==", + "requires": { + "scmp": "^2.0.0", + "should-send-same-site-none": "^2.0.2", + "utility": "^1.14.0" + } + }, + "egg-core": { + "version": "4.30.2", + "resolved": "https://registry.npmmirror.com/egg-core/-/egg-core-4.30.2.tgz", + "integrity": "sha512-3BsRlyCzKn3g+WAdxXsbBWItfQIz4RyaCsto9dk8vBA0NzcTW5rYL0on2A3Exr4d0mMRH0vBbCRIZaWcYoyNVw==", + "requires": { + "@eggjs/router": "^2.0.0", + "@types/depd": "^1.1.32", + "@types/koa": "^2.0.48", + "co": "^4.6.0", + "debug": "^4.1.1", + "depd": "^2.0.0", + "egg-logger": "^2.4.1", + "egg-path-matching": "^1.0.1", + "extend2": "^1.0.0", + "get-ready": "^2.0.1", + "globby": "^10.0.2", + "is-type-of": "^1.2.1", + "koa": "^2.14.0", + "koa-convert": "^1.2.0", + "node-homedir": "^1.1.1", + "ready-callback": "^2.1.0", + "tsconfig-paths": "^4.1.1", + "utility": "^1.16.1" + } + }, + "egg-cors": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/egg-cors/-/egg-cors-2.2.3.tgz", + "integrity": "sha512-MLG4pQekZpycLXR45ZAIgFpFYshosBxu1CMdhXAzqPzxUn0xI21gVzqLqcxUrzzulaErCwG6qMXaS1eFyj9u2w==", + "requires": { + "@koa/cors": "^3.0.0" + } + }, + "egg-development": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/egg-development/-/egg-development-2.7.0.tgz", + "integrity": "sha512-vPkC+Wngm/a48bj0rXpvTOmSjslBnygCsjBG7qahJ1PuCs0f10KrOGOGY9JzOW6KpfjKSPb+Y21mpzkxBJ9q2Q==", + "requires": { + "debounce": "^1.1.0", + "multimatch": "^2.1.0", + "mz": "^2.7.0", + "mz-modules": "^2.1.0", + "utility": "^1.13.1" + } + }, + "egg-errors": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/egg-errors/-/egg-errors-2.3.2.tgz", + "integrity": "sha512-E+Sx7IBVrfRyHSjFXaq4sCZ3Uk3ka9PYySaQ8VbRZmLEt9ENBCD99yVzLIeWUH2QfzvkrjY9El1eHmLeRx7cfw==" + }, + "egg-i18n": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/egg-i18n/-/egg-i18n-2.1.1.tgz", + "integrity": "sha512-rpKP2nrUzeTOkjQObvlrLbb/BZAMtP7zeoGggwJLN9+zKbFKVkeF6Q0BrpuucDSekD+2oHQz7fC3w/5eQY1g8w==", + "requires": { + "debug": "^3.1.0", + "koa-locales": "^1.11.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "egg-jsonp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/egg-jsonp/-/egg-jsonp-2.0.0.tgz", + "integrity": "sha512-dno7BXAvSFO0WTb3GJD0aci9MFlaQhdgvEznwARam75GGJdLpg1K0XQq88/dEvYWHxEHa+iGIOXcNx5NOyyUHw==", + "requires": { + "is-type-of": "^1.2.0", + "jsonp-body": "^1.0.0" + } + }, + "egg-jwt": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/egg-jwt/-/egg-jwt-3.1.7.tgz", + "integrity": "sha512-N3An6zn8f2AgbmRXAeJEL2sKhMDul3Sv1vPXr84FTBZDQUIvnhyRDBEoMz6X064aWlKVTIAApwK2OqyIoZGpvw==", + "requires": { + "jsonwebtoken": "^8.3.0", + "koa-jwt2": "^1.0.3" + } + }, + "egg-logger": { + "version": "2.9.1", + "resolved": "https://registry.npmmirror.com/egg-logger/-/egg-logger-2.9.1.tgz", + "integrity": "sha512-TPYdNthc7yGV+08A2U4g1T1wgRAjfTnsYC53JgfdKiYukaH3na1KPXEu+TEWni7IooqkFGkQ0t0WY+ylWFnvbw==", + "requires": { + "chalk": "^2.4.1", + "circular-json-for-egg": "^1.0.0", + "debug": "^2.6.9", + "depd": "^2.0.0", + "egg-errors": "^2.2.0", + "iconv-lite": "^0.4.24", + "mkdirp": "^0.5.1", + "utility": "^1.15.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "egg-logrotator": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/egg-logrotator/-/egg-logrotator-3.1.0.tgz", + "integrity": "sha512-3kUmUO9UxFiiN4lSvRqzu44UjfTHYD3wqBKsQU7e5PtjSwdQTkbjSp4YvGcbaTlQp0Yp3i/aEc/rBcYH/e/gjw==", + "requires": { + "debug": "^4.1.1", + "moment": "^2.24.0", + "mz": "^2.7.0" + } + }, + "egg-mock": { + "version": "3.26.0", + "resolved": "https://registry.npmmirror.com/egg-mock/-/egg-mock-3.26.0.tgz", + "integrity": "sha512-ip7OhhKrgXp8awgl3n8jUGc+06P5jjHPj0n/E49PFIt9LH7n8pLijqDbbH8cwYlyPUDI66NCbCbG1Br652j7ng==", + "dev": true, + "requires": { + "@types/power-assert": "^1.5.0", + "@types/supertest": "^2.0.7", + "await-event": "^2.1.0", + "co": "^4.6.0", + "coffee": "^5.2.1", + "debug": "^4.1.1", + "detect-port": "^1.3.0", + "egg-logger": "^2.4.1", + "egg-utils": "^2.4.1", + "extend2": "^1.0.0", + "get-ready": "^2.0.1", + "globby": "^9.2.0", + "is-type-of": "^1.2.1", + "ko-sleep": "^1.0.3", + "merge-descriptors": "^1.0.1", + "methods": "^1.1.2", + "mm": "^2.5.0", + "mz-modules": "^2.1.0", + "power-assert": "^1.6.1", + "supertest": "^4.0.2", + "urllib": "^2.33.3" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "egg-mongoose": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/egg-mongoose/-/egg-mongoose-4.0.1.tgz", + "integrity": "sha512-dR5nm379gYqImDPDryNiN9s4peBj+lJmiNJyCgxfyuu5XUOwQlPC26gYUvHDanu2zjoL++gF0iIJc8GuO0m1Mw==", + "requires": { + "await-first": "^1.0.0", + "mongoose": "^7.5.2" + } + }, + "egg-multipart": { + "version": "2.13.1", + "resolved": "https://registry.npmmirror.com/egg-multipart/-/egg-multipart-2.13.1.tgz", + "integrity": "sha512-WZKJN3/6O0PKnSHvz22TSk7t8vWvEcexdhpb/zoKsKSoDAZgd0ffk3dy+dZR4+woePEth/gibHY8QZgp1CUFlA==", + "requires": { + "co-busboy": "^1.4.0", + "egg-path-matching": "^1.0.1", + "humanize-bytes": "^1.0.1", + "moment": "^2.22.2", + "mz": "^2.7.0", + "mz-modules": "^2.1.0", + "stream-wormhole": "^1.1.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "egg-onerror": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/egg-onerror/-/egg-onerror-2.2.0.tgz", + "integrity": "sha512-wYAU2hBASXWaFD2A2WiUbffpEaLUiWeYkHN0u3Fvbi2uYeMSmQoqaIUsBbKb6paopiwRFFQzm8M0T3GVLwU1jw==", + "requires": { + "cookie": "^0.3.1", + "koa-onerror": "^4.0.0", + "mustache": "^2.3.0", + "stack-trace": "^0.0.10" + } + }, + "egg-path-matching": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/egg-path-matching/-/egg-path-matching-1.0.1.tgz", + "integrity": "sha512-XhwWldfhbjKvdDE9kUA6ywxgcxcLFHNaNKP1VZAE9oYTcKGB+piEn99R18zZWvBbk7eXXKHcxT1PQYpqu9GR7A==", + "requires": { + "path-to-regexp": "^1.7.0" + } + }, + "egg-schedule": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/egg-schedule/-/egg-schedule-3.7.0.tgz", + "integrity": "sha512-kXnqOOk+IpXpov9gpy4Bv1977iiwlk4kRNHPcp2O/Lp934tw9Lx1A2CDxv9lDrazhY7BqQFY7Nq+j8x74yog0w==", + "requires": { + "cron-parser": "^2.16.3", + "humanize-ms": "^1.2.1", + "is-type-of": "^1.2.1", + "safe-timers": "^1.1.0", + "utility": "^1.16.3" + } + }, + "egg-scripts": { + "version": "2.17.0", + "resolved": "https://registry.npmmirror.com/egg-scripts/-/egg-scripts-2.17.0.tgz", + "integrity": "sha512-2OHW0HuKKhOsl3yczYW6vcweyDrtFVOBccJ5xfuZRJOM3wTLRKAIfvXO/oNV1Mo0LSVuphhHiWmrUp481hcRXA==", + "requires": { + "await-event": "^2.1.0", + "common-bin": "^2.8.0", + "debug": "^4.1.0", + "egg-utils": "^2.4.1", + "moment": "^2.23.0", + "mz": "^2.7.0", + "mz-modules": "^2.1.0", + "node-homedir": "^1.1.1", + "runscript": "^1.3.0", + "source-map-support": "^0.5.9", + "zlogger": "^1.1.0" + } + }, + "egg-security": { + "version": "2.11.0", + "resolved": "https://registry.npmmirror.com/egg-security/-/egg-security-2.11.0.tgz", + "integrity": "sha512-htXi+R5Ik8/oKSy55LzmpFDzrzxSHLpfjbDtgSMGKYGl4uNuvb3kN2h00sl1rOz3pG/LzJvZhqxW1oIBQ7leXg==", + "requires": { + "csrf": "^3.0.6", + "debug": "^4.1.1", + "delegates": "^1.0.0", + "egg-path-matching": "^1.0.0", + "escape-html": "^1.0.3", + "extend": "^3.0.1", + "ip": "^1.1.5", + "koa-compose": "^4.0.0", + "matcher": "^1.1.1", + "methods": "^1.1.2", + "nanoid": "^3.3.2", + "platform": "^1.3.4", + "statuses": "^1.5.0", + "type-is": "^1.6.15", + "xss": "^1.0.3" + }, + "dependencies": { + "koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + } + } + }, + "egg-session": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/egg-session/-/egg-session-3.3.0.tgz", + "integrity": "sha512-RCPWHLWi0Ak+xI/zXN71Wpva/wsqevmKDvkOGk2uu5UdwRHw5lKuTtYm161NMDGZi6lvcnzR2lN7xRcDuhGiIw==", + "requires": { + "koa-session": "^6.0.0" + } + }, + "egg-static": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/egg-static/-/egg-static-2.3.1.tgz", + "integrity": "sha512-OODn2ccm4znFM/EdhiPUmIpgCkYvAdtjuVAy3N/Ub4cSRgqIPcjXajmDsbhEo43mCieukPhsOxgWD3vKZurzHQ==", + "requires": { + "is-type-of": "^1.2.1", + "koa-compose": "^4.1.0", + "koa-range": "^0.3.0", + "koa-static-cache": "^5.1.2", + "ylru": "^1.3.2" + }, + "dependencies": { + "koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + } + } + }, + "egg-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/egg-utils/-/egg-utils-2.5.0.tgz", + "integrity": "sha512-zQDXcqD0v+6IDBxcxzpTWoDTMg0G3iISSSeOHN7dZzyJWXXmw4ijBPAwKQPVvqBoXB6jAXj5f8B8/LVM9AN//A==", + "requires": { + "mkdirp": "^0.5.1", + "utility": "^1.15.0" + } + }, + "egg-validate": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/egg-validate/-/egg-validate-2.0.2.tgz", + "integrity": "sha512-pUTfMTHQSpzDKAWkH19ZpyQBK22UToAwNWIgW1eXCAMpz+qvULuI5ey7dgqGQ/ZNwV2w/Stg96BrzW5uigCuVg==", + "requires": { + "parameter": "^3.0.0" + } + }, + "egg-view": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/egg-view/-/egg-view-2.1.4.tgz", + "integrity": "sha512-8zJ/S7YU5SK3EbAYESlUCixLpDZPnyKimoowavrgW2vONnh8AJVuDGqgKCYmuymvWq3uaHoNx7mYbdMQwMTZ6A==", + "requires": { + "mz": "^2.7.0" + } + }, + "egg-watcher": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/egg-watcher/-/egg-watcher-3.1.1.tgz", + "integrity": "sha512-fLo8f2GD9kSrAKeDoXaCckl9MaMMwTEkqU9gVDYWYGPYLsmX79ugA+Wo/2RGQkytsxSCk3bn8YqhPdMzsozgWA==", + "requires": { + "camelcase": "^5.0.0", + "sdk-base": "^3.5.0", + "wt": "^1.2.0" + } + }, + "electron-to-chromium": { + "version": "1.4.553", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.553.tgz", + "integrity": "sha512-HiRdtyKS2+VhiXvjhMvvxiMC33FJJqTA5EB2YHgFZW6v7HkK4Q9Ahv2V7O2ZPgAjw+MyCJVMQvigj13H8t+wvA==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "empower": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/empower/-/empower-1.3.1.tgz", + "integrity": "sha512-uB6/ViBaawOO/uujFADTK3SqdYlxYNn+N4usK9MRKZ4Hbn/1QSy8k2PezxCA2/+JGbF8vd/eOfghZ90oOSDZCA==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "empower-core": "^1.2.0" + } + }, + "empower-assert": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/empower-assert/-/empower-assert-1.1.0.tgz", + "integrity": "sha512-Ylck0Q6p8y/LpNzYeBccaxAPm2ZyuqBgErgZpO9KT0HuQWF0sJckBKCLmgS1/DEXEiyBi9XtYh3clZm5cAdARw==", + "dev": true, + "requires": { + "estraverse": "^4.2.0" + } + }, + "empower-core": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/empower-core/-/empower-core-1.2.0.tgz", + "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", + "dev": true, + "requires": { + "call-signature": "0.0.2", + "core-js": "^2.0.0" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "end-or-error": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/end-or-error/-/end-or-error-1.0.1.tgz", + "integrity": "sha512-OclLMSug+k2A0JKuf494im25ANRBVW8qsjmwbgX7lQ8P82H21PQ1PWkoYwb9y5yMBS69BPlwtzdIFClo3+7kOQ==" + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "dependencies": { + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + } + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "requires": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/es6-set/-/es6-set-0.1.6.tgz", + "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", + "dev": true, + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "es6-iterator": "~2.0.3", + "es6-symbol": "^3.1.3", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escallmatch": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/escallmatch/-/escallmatch-1.5.0.tgz", + "integrity": "sha512-iMF4I4I2E16DPusKDgTtQeIBNX0oOS53Ih6sr/2fh+1SDRsXvG8Y3ZOXGWlDkNNo066XBIkfaDRLfZpqcD+vGA==", + "dev": true, + "requires": { + "call-matcher": "^1.0.0", + "esprima": "^2.0.0" + }, + "dependencies": { + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==", + "dev": true + } + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/escope/-/escope-3.6.0.tgz", + "integrity": "sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "eslint-config-egg": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/eslint-config-egg/-/eslint-config-egg-6.0.0.tgz", + "integrity": "sha512-SX/Xz3k31fMW9ORFxpIaSN+uyl1nJrskaD7ABYN8TvG62sbmy9rAYyov1/9N3A0rMz6TpLGU41fAPH5CgmQEqg==", + "dev": true, + "requires": { + "babel-eslint": "^8.1.2", + "eslint-plugin-import": "^2.8.0", + "eslint-plugin-jsx-a11y": "^6.0.3", + "eslint-plugin-react": "^7.5.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espower": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/espower/-/espower-2.1.2.tgz", + "integrity": "sha512-2qa3aEFtcgPB782jTKDPu82hOdw8+zJsWdOn12Tey8XlexHTqsYUIdLC2B7cUECENXly0vZblH1CEZcqttPNjw==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "escallmatch": "^1.5.0", + "escodegen": "^1.7.0", + "escope": "^3.3.0", + "espower-location-detector": "^1.0.0", + "espurify": "^1.3.0", + "estraverse": "^4.1.0", + "source-map": "^0.5.0", + "type-name": "^2.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "espower-loader": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/espower-loader/-/espower-loader-1.2.2.tgz", + "integrity": "sha512-b2S362kHB3hDc8DIW7j3K6fIO+fMhwN+/1HimzmTRRe5Tl9Ox83WvVNjO4QL+HdplbSCw5VvHJpMIxgzEu+Rcw==", + "dev": true, + "requires": { + "convert-source-map": "^1.1.0", + "espower-source": "^2.0.0", + "minimatch": "^3.0.0", + "source-map-support": "^0.4.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "espower-location-detector": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/espower-location-detector/-/espower-location-detector-1.0.0.tgz", + "integrity": "sha512-Y/3H6ytYwqC3YcOc0gOU22Lp3eI5GAFGOymTdzFyfaiglKgtsw2dePOgXY3yrV+QcLPMPiVYwBU9RKaDoh2bbQ==", + "dev": true, + "requires": { + "is-url": "^1.2.1", + "path-is-absolute": "^1.0.0", + "source-map": "^0.5.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "espower-source": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/espower-source/-/espower-source-2.3.0.tgz", + "integrity": "sha512-Wc4kC4zUAEV7Qt31JRPoBUc5jjowHRylml2L2VaDQ1XEbnqQofGWx+gPR03TZAPokAMl5dqyL36h3ITyMXy3iA==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-es7-plugin": "^1.0.10", + "convert-source-map": "^1.1.1", + "empower-assert": "^1.0.0", + "escodegen": "^1.10.0", + "espower": "^2.1.1", + "estraverse": "^4.0.0", + "merge-estraverse-visitors": "^1.0.0", + "multi-stage-sourcemap": "^0.2.1", + "path-is-absolute": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + } + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "espurify": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/espurify/-/espurify-1.8.1.tgz", + "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", + "dev": true, + "requires": { + "core-js": "^2.0.0" + } + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-stream": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==", + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "extend2": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/extend2/-/extend2-1.0.1.tgz", + "integrity": "sha512-ISoKeVhtewd5YHzMo+r9KC3Zx0fdpNBqoRzot+6BeEQ3bWQYQQOt0jkkY5gLveI2e7j+vdCJKeszHJIbg2Uceg==" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/flat/-/flat-4.1.1.tgz", + "integrity": "sha512-FmTtBsHskrU6FJ2VxCnsDb84wu9zhmO3cUX2kGFb5tuwhfXxGciiT0oRY+cck35QmG+NmGh5eLz6lLCpWTqwpA==", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/formidable/-/formidable-1.2.6.tgz", + "integrity": "sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==", + "dev": true + }, + "formstream": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/formstream/-/formstream-1.3.1.tgz", + "integrity": "sha512-FkW++ub+VbE5dpwukJVDizNWhSgp8FhmhI65pF7BZSVStBqe6Wgxe2Z9/Vhsn7l7nXCPwP+G1cyYlX8VwWOf0g==", + "requires": { + "destroy": "^1.0.4", + "mime": "^2.5.2", + "pause-stream": "~0.0.11" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==" + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "generic-pool": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/generic-pool/-/generic-pool-3.9.0.tgz", + "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-ready": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/get-ready/-/get-ready-2.0.1.tgz", + "integrity": "sha512-q2zoHPGbHognNvofksty0SOrviWowfUVxYcv3j3+Mf1BRRMHmq6q/1pciravEf8jkSL5iovloMWnonEc2QOpqA==", + "requires": { + "is-type-of": "^1.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", + "dev": true + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmmirror.com/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/graceful/-/graceful-1.1.0.tgz", + "integrity": "sha512-sImEQVLLBo8hSeX4Vp6HVdWSdqCkHoVlZwBuBL65tNwcPTvnMaW40iWs1vdCbyP0znkCEuvv6rZ37QPloPi9Fw==", + "requires": { + "humanize-ms": "^1.2.1", + "ps-tree": "^1.1.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graceful-process": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/graceful-process/-/graceful-process-1.2.0.tgz", + "integrity": "sha512-sH5WMY74gxObrKf+5SaqyI1sYv4AF1W5odeW+rA+kHuvKEiqaRgVIUKV2O/CT1NQr6zIhgbtEGOgJORjEHEcdw==", + "requires": { + "is-type-of": "^1.2.0", + "once": "^1.4.0" + } + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmmirror.com/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "requires": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + } + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "humanize-bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/humanize-bytes/-/humanize-bytes-1.0.1.tgz", + "integrity": "sha512-OZMIHt5YhQM4S3R82KGoKnWv4vaNnWuEhPAK+u5v7rD2tRM3DU2NghYEHipAPYwyTR6+fMVZQ9ETpZIZeZUapQ==", + "requires": { + "bytes": "~2.2.0" + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==", + "dev": true + }, + "inflation": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/inflation/-/inflation-2.0.0.tgz", + "integrity": "sha512-m3xv4hJYR2oXw4o4Y5l6P5P16WYmazYof+el6Al3f+YlggGj6qT9kImBAnzDelRALnP5d3h4jGBPKzYCizjZZw==" + }, + "inflection": { + "version": "1.13.4", + "resolved": "https://registry.npmmirror.com/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "inspector-proxy": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/inspector-proxy/-/inspector-proxy-1.2.3.tgz", + "integrity": "sha512-5YkxR72v8oVpSE3nL3dhpO2WNS9Gg1Pp1mWulC1BCNNG8g+SiDzuJTkUgM3xckUmz6jS0YOSpgcYM6fJxbz5fA==", + "dev": true, + "requires": { + "cfork": "^1.6.1", + "debug": "^3.0.1", + "tcp-proxy.js": "^1.0.5", + "urllib": "^2.24.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "intelli-espower-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/intelli-espower-loader/-/intelli-espower-loader-1.1.0.tgz", + "integrity": "sha512-GmnpIM5tRU5n8R4bQAcu2gJMlfRukrtklbE1auRN8qGK9KSLboGdmHSLSLLnIHKrnRmgWRBXNqy5sIOrbT2l8g==", + "dev": true, + "requires": { + "espower-loader": "^1.0.0" + } + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-class-hotfix": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz", + "integrity": "sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==" + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "is-generator": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-generator/-/is-generator-1.0.3.tgz", + "integrity": "sha512-G56jBpbJeg7ds83HW1LuShNs8J73Fv3CPz/bmROHOHlnKkN8sWb9ujiagjmxxMUywftgq48HlBZELKKqFLk0oA==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-lower-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==", + "requires": { + "lower-case": "^1.1.0" + } + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-type-of": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/is-type-of/-/is-type-of-1.4.0.tgz", + "integrity": "sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==", + "requires": { + "core-util-is": "^1.0.2", + "is-class-hotfix": "~0.0.6", + "isstream": "~0.1.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-upper-case": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==", + "requires": { + "upper-case": "^1.1.0" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "js-md5": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/js-md5/-/js-md5-0.8.3.tgz", + "integrity": "sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonp-body": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/jsonp-body/-/jsonp-body-1.0.0.tgz", + "integrity": "sha512-jv6gqQPPOP7mrOqGOQr1U++VzTsumU9JwW+igKcBHHe4qrgLzcvqUoDeByj61AZYIGAocd9FaYxVcvfHWCnJ7g==" + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jstoxml": { + "version": "2.2.9", + "resolved": "https://registry.npmmirror.com/jstoxml/-/jstoxml-2.2.9.tgz", + "integrity": "sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "dependencies": { + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + } + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "kareem": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/kareem/-/kareem-2.5.1.tgz", + "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==" + }, + "keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "requires": { + "tsscmp": "1.0.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "ko-sleep": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/ko-sleep/-/ko-sleep-1.1.4.tgz", + "integrity": "sha512-s05WGpvvzyTuRlRE8fM7ru2Z3O+InbJuBcckTWKg2W+2c1k6SnFa3IfiSSt0/peFrlYAXgNoxuJWWVNmWh+K/A==", + "requires": { + "ms": "*" + } + }, + "koa": { + "version": "2.14.2", + "resolved": "https://registry.npmmirror.com/koa/-/koa-2.14.2.tgz", + "integrity": "sha512-VFI2bpJaodz6P7x2uyLiX6RLYpZmOJqNmoCst/Yyd7hQlszyPwG/I9CQJ63nOtKSxpt5M7NH67V6nJL2BwCl7g==", + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "dependencies": { + "koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + }, + "koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "requires": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + } + } + } + }, + "koa-bodyparser": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/koa-bodyparser/-/koa-bodyparser-4.4.1.tgz", + "integrity": "sha512-kBH3IYPMb+iAXnrxIhXnW+gXV8OTzCu8VPDqvcDHW9SQrbkHmqPQtiZwrltNmSq6/lpipHnT7k7PsjlVD7kK0w==", + "requires": { + "co-body": "^6.0.0", + "copy-to": "^2.0.1", + "type-is": "^1.6.18" + } + }, + "koa-compose": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/koa-compose/-/koa-compose-3.2.1.tgz", + "integrity": "sha512-8gen2cvKHIZ35eDEik5WOo8zbVp9t4cP8p4hW4uE55waxolLRexKKrqfCpwhGVppnB40jWeF8bZeTVg99eZgPw==", + "requires": { + "any-promise": "^1.1.0" + } + }, + "koa-convert": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/koa-convert/-/koa-convert-1.2.0.tgz", + "integrity": "sha512-K9XqjmEDStGX09v3oxR7t5uPRy0jqJdvodHa6wxWTHrTfDq0WUNnYTOOUZN6g8OM8oZQXprQASbiIXG2Ez8ehA==", + "requires": { + "co": "^4.6.0", + "koa-compose": "^3.0.0" + } + }, + "koa-is-json": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/koa-is-json/-/koa-is-json-1.0.0.tgz", + "integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==" + }, + "koa-jwt2": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/koa-jwt2/-/koa-jwt2-1.0.3.tgz", + "integrity": "sha512-ACW/sQ21vlkR/HBXnGvJfM2yDkKnv1GZe6/1nro+Mt4+bWhJq007esu2h9oZcj2+nce47PXcan2rXVaKmX295w==", + "requires": { + "async": "^1.5.0", + "jsonwebtoken": "^8.1.0", + "koa-unless": "^1.0.7", + "lodash.isfunction": "^3.0.9", + "lodash.set": "^4.0.0" + } + }, + "koa-locales": { + "version": "1.12.0", + "resolved": "https://registry.npmmirror.com/koa-locales/-/koa-locales-1.12.0.tgz", + "integrity": "sha512-lalx0OuvdZ39JppTVqHnYKIgJJbByon9xpt5KSKFOL6/VQS+XBMklMX83+fgkCXzsNacynWaN75ihWP2EGsWIQ==", + "requires": { + "debug": "^2.6.0", + "humanize-ms": "^1.2.0", + "ini": "^1.3.4", + "object-assign": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "koa-onerror": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/koa-onerror/-/koa-onerror-4.2.0.tgz", + "integrity": "sha512-D15tp5rxevHqqcvOiEDbtQolG6z3NpBNupz3EUZz43pjYv5SGMom2Xz1FKM8oTya56+aq+hejPW/iBrNnC/UGQ==", + "requires": { + "escape-html": "^1.0.3", + "stream-wormhole": "^1.1.0" + } + }, + "koa-override": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/koa-override/-/koa-override-3.0.0.tgz", + "integrity": "sha512-w2rWCfapbQUZ8TrRBarj6iwryCTooEcdw9lr1hYC1q4FnaCZcAOhpjB1VpqtbODALVMgY3JGlzLSeYRXc5Ky0Q==", + "requires": { + "methods": "^1.1.2" + } + }, + "koa-range": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/koa-range/-/koa-range-0.3.0.tgz", + "integrity": "sha512-Ich3pCz6RhtbajYXRWjIl6O5wtrLs6kE3nkXc9XmaWe+MysJyZO7K4L3oce1Jpg/iMgCbj+5UCiMm/rqVtcDIg==", + "requires": { + "stream-slice": "^0.1.2" + } + }, + "koa-session": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/koa-session/-/koa-session-6.4.0.tgz", + "integrity": "sha512-h/dxmSOvNEXpHQPRs4TV03TZVFyZIjmYQiTAW5JBFTYBOZ0VdpZ8QEE6Dud75g8z9JNGXi3m++VqRmqToB+c2A==", + "requires": { + "crc": "^3.8.0", + "debug": "^4.3.3", + "is-type-of": "^1.2.1", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "koa-static-cache": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/koa-static-cache/-/koa-static-cache-5.1.4.tgz", + "integrity": "sha512-abVWOHY6z6qSTvNtapWMAnvHS9SUiUCaQQQubClSAT9ybQPsZ6ioKcRarnownS4fMD0sXQgQ5ey8CYEuwoa1Yg==", + "requires": { + "compressible": "^2.0.6", + "debug": "^3.1.0", + "fs-readdir-recursive": "^1.0.0", + "mime-types": "^2.1.8", + "mz": "^2.7.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "koa-unless": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/koa-unless/-/koa-unless-1.0.7.tgz", + "integrity": "sha512-NKiz+nk4KxSJFskiJMuJvxeA41Lcnx3d8Zy+8QETgifm4ab4aOeGD3RgR6bIz0FGNWwo3Fz0DtnK77mEIqHWxA==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + }, + "lower-case-first": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==", + "requires": { + "lower-case": "^1.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "requires": { + "escape-string-regexp": "^1.0.4" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-estraverse-visitors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/merge-estraverse-visitors/-/merge-estraverse-visitors-1.0.0.tgz", + "integrity": "sha512-YcT59TImpdL2qe+I7OWI+ESjBVov9CWTQjK9Issk58BNQzyputg2s8wOE+DDvxtgmPHG4L6xAl0yAwbNCyXszg==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mm": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/mm/-/mm-2.5.0.tgz", + "integrity": "sha512-ilm+lGEBNm7Cw45um9ax0tbApiNwQV3PY6Yk1ol+wtA8c98hHuJqTgmdKB6rYQJTUC2QrhBfoWwN+/766ZlrYA==", + "dev": true, + "requires": { + "is-type-of": "^1.0.0", + "ko-sleep": "^1.0.2", + "muk-prop": "^1.0.0", + "thenify": "^3.2.1" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmmirror.com/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "moment-timezone": { + "version": "0.5.43", + "resolved": "https://registry.npmmirror.com/moment-timezone/-/moment-timezone-0.5.43.tgz", + "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==", + "requires": { + "moment": "^2.29.4" + } + }, + "mongodb": { + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/mongodb/-/mongodb-5.9.0.tgz", + "integrity": "sha512-g+GCMHN1CoRUA+wb1Agv0TI4YTSiWr42B5ulkiAfLLHitGK1R+PkSAf3Lr5rPZwi/3F04LiaZEW0Kxro9Fi2TA==", + "requires": { + "@mongodb-js/saslprep": "^1.1.0", + "bson": "^5.5.0", + "mongodb-connection-string-url": "^2.6.0", + "socks": "^2.7.1" + } + }, + "mongodb-connection-string-url": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz", + "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==", + "requires": { + "@types/whatwg-url": "^8.2.1", + "whatwg-url": "^11.0.0" + } + }, + "mongoose": { + "version": "7.6.3", + "resolved": "https://registry.npmmirror.com/mongoose/-/mongoose-7.6.3.tgz", + "integrity": "sha512-moYP2qWCOdWRDeBxqB/zYwQmQnTBsF5DoolX5uPyI218BkiA1ujGY27P0NTd4oWIX+LLkZPw0LDzlc/7oh1plg==", + "requires": { + "bson": "^5.5.0", + "kareem": "2.5.1", + "mongodb": "5.9.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + } + }, + "mpath": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/mpath/-/mpath-0.9.0.tgz", + "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" + }, + "mquery": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/mquery/-/mquery-5.0.0.tgz", + "integrity": "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==", + "requires": { + "debug": "4.x" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "mssql": { + "version": "4.3.9", + "resolved": "https://registry.npmmirror.com/mssql/-/mssql-4.3.9.tgz", + "integrity": "sha512-Qy/ewvlCHIJ13bPXTXaP7ZTskWMB0gwcYUtVedt7HvEAbRneYfggUe5mbRc/e9I12mdvepGKAXfm1bn20X4S8g==", + "requires": { + "debug": "^3.2.6", + "generic-pool": "^3.7.1", + "tedious": "^2.7.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "muk-prop": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/muk-prop/-/muk-prop-1.2.1.tgz", + "integrity": "sha512-NdkOVav3GoIkBZqMUneU435HW0a90zitpuO1erPRhOQdPtl65dXD3G9/1k46G6/0ZMau4CJFFUHkMKVsyNZT+w==", + "dev": true + }, + "multi-stage-sourcemap": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/multi-stage-sourcemap/-/multi-stage-sourcemap-0.2.1.tgz", + "integrity": "sha512-umaOM+8BZByZIB/ciD3dQLzTv50rEkkGJV78ta/tIVc/J/rfGZY5y1R+fBD3oTaolx41mK8rRcyGtYbDXlzx8Q==", + "dev": true, + "requires": { + "source-map": "^0.1.34" + }, + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha512-0mzK8ymiWdehTBiJh0vClAzGyQbdtyWqzSVx//EK4N/D+599RFlGfTAsKw2zMSABtDG9C6Ul2+t8f2Lbdjf5mA==", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "requires": { + "array-uniq": "^1.0.1" + } + } + } + }, + "mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "mz-modules": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mz-modules/-/mz-modules-2.1.0.tgz", + "integrity": "sha512-sjk8lcRW3vrVYnZ+W+67L/2rL+jbO5K/N6PFGIcLWTiYytNr22Ah9FDXFs+AQntTM1boZcoHi5qS+CV1seuPog==", + "requires": { + "glob": "^7.1.2", + "ko-sleep": "^1.0.3", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "rimraf": "^2.6.1" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "native-duplexpair": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/native-duplexpair/-/native-duplexpair-1.0.0.tgz", + "integrity": "sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "ndir": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/ndir/-/ndir-0.1.5.tgz", + "integrity": "sha512-GEdViSiVHi63HASUGaQXNBbUNe5KDnuAYvOGBlY7y+CCCRT3NBeMWQlODb2GVV2cKwEIwHzo9KOCMsPBXlKsOg==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "node-homedir": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/node-homedir/-/node-homedir-1.1.1.tgz", + "integrity": "sha512-Xsmf94D/DdeDISAECUaxXVxhh+kHdbOQE4CnP4igo3HXL3BSmmUpD5M7orH434EZZwBTFF2xe5SgsQr/wOBuNw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true + }, + "nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "dev": true, + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + } + } + }, + "nyc": { + "version": "13.3.0", + "resolved": "https://registry.npmmirror.com/nyc/-/nyc-13.3.0.tgz", + "integrity": "sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w==", + "dev": true, + "requires": { + "archy": "^1.0.0", + "arrify": "^1.0.1", + "caching-transform": "^3.0.1", + "convert-source-map": "^1.6.0", + "find-cache-dir": "^2.0.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.3", + "istanbul-lib-hook": "^2.0.3", + "istanbul-lib-instrument": "^3.1.0", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.2", + "istanbul-reports": "^2.1.1", + "make-dir": "^1.3.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.1.0", + "uuid": "^3.3.2", + "yargs": "^12.0.5", + "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "append-transform": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "arrify": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "async": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "caching-transform": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "hasha": "^3.0.0", + "make-dir": "^1.3.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.3.0" + } + }, + "camelcase": { + "version": "5.0.0", + "bundled": true, + "dev": true + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "commander": { + "version": "2.17.1", + "bundled": true, + "dev": true, + "optional": true + }, + "commondir": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cross-spawn": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "default-require-extensions": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "strip-bom": "^3.0.0" + } + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "bundled": true, + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-error": { + "version": "4.1.1", + "bundled": true, + "dev": true + }, + "execa": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "bundled": true, + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "find-cache-dir": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "foreground-child": { + "version": "1.5.6", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "bundled": true, + "dev": true + }, + "handlebars": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "hasha": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-stream": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "bundled": true, + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "istanbul-lib-coverage": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "istanbul-lib-hook": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "supports-color": "^6.0.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "rimraf": "^2.6.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "handlebars": "^4.1.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "lcid": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "bundled": true, + "dev": true + }, + "lodash.flattendeep": { + "version": "4.4.0", + "bundled": true, + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "bundled": true, + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "mem": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "merge-source-map": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + } + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.10", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "bundled": true, + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "p-is-promise": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "p-limit": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "package-hash": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "bundled": true, + "dev": true + }, + "path-type": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "pump": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "read-pkg": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "release-zalgo": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "es6-error": "^4.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "resolve": { + "version": "1.10.0", + "bundled": true, + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "spawn-wrap": { + "version": "1.4.2", + "bundled": true, + "dev": true, + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "spdx-correct": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "bundled": true, + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "bundled": true, + "dev": true + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "test-exclude": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "arrify": "^1.0.1", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^1.0.1" + } + }, + "uglify-js": { + "version": "3.4.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "uuid": { + "version": "3.3.2", + "bundled": true, + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "bundled": true, + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "write-file-atomic": { + "version": "2.4.2", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "yargs": { + "version": "12.0.5", + "bundled": true, + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dev": true, + "requires": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "requires": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "only": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-name": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/os-name/-/os-name-1.0.3.tgz", + "integrity": "sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==", + "requires": { + "osx-release": "^1.0.0", + "win-release": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "osx-release": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/osx-release/-/osx-release-1.1.0.tgz", + "integrity": "sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==", + "requires": { + "minimist": "^1.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "requires": { + "no-case": "^2.2.0" + } + }, + "parameter": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/parameter/-/parameter-3.7.0.tgz", + "integrity": "sha512-CRSlKBPn5pI1HQpdhyjVojTq9OyZFXcejkqt6vhkjmAwvZ4w0nK6Od/vNyniWY8wC3FwIPG+DUc59vG3FmkINg==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==", + "requires": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "path-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==", + "requires": { + "no-case": "^2.2.0" + } + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmmirror.com/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "requires": { + "through": "~2.3" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmmirror.com/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "power-assert": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/power-assert/-/power-assert-1.6.1.tgz", + "integrity": "sha512-VWkkZV6Y+W8qLX/PtJu2Ur2jDPIs0a5vbP0TpKeybNcIXmT4vcKoVkyTp5lnQvTpY/DxacAZ4RZisHRHLJcAZQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "empower": "^1.3.1", + "power-assert-formatter": "^1.4.1", + "universal-deep-strict-equal": "^1.2.1", + "xtend": "^4.0.0" + } + }, + "power-assert-context-formatter": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-context-formatter/-/power-assert-context-formatter-1.2.0.tgz", + "integrity": "sha512-HLNEW8Bin+BFCpk/zbyKwkEu9W8/zThIStxGo7weYcFkKgMuGCHUJhvJeBGXDZf0Qm2xis4pbnnciGZiX0EpSg==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-context-traversal": "^1.2.0" + } + }, + "power-assert-context-reducer-ast": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-context-reducer-ast/-/power-assert-context-reducer-ast-1.2.0.tgz", + "integrity": "sha512-EgOxmZ/Lb7tw4EwSKX7ZnfC0P/qRZFEG28dx/690qvhmOJ6hgThYFm5TUWANDLK5NiNKlPBi5WekVGd2+5wPrw==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-es7-plugin": "^1.0.12", + "core-js": "^2.0.0", + "espurify": "^1.6.0", + "estraverse": "^4.2.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + } + } + }, + "power-assert-context-traversal": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-context-traversal/-/power-assert-context-traversal-1.2.0.tgz", + "integrity": "sha512-NFoHU6g2umNajiP2l4qb0BRWD773Aw9uWdWYH9EQsVwIZnog5bd2YYLFCVvaxWpwNzWeEfZIon2xtyc63026pQ==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "estraverse": "^4.1.0" + } + }, + "power-assert-formatter": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/power-assert-formatter/-/power-assert-formatter-1.4.1.tgz", + "integrity": "sha512-c2QzTk1a6BUumuzjffFUrsMlx2gqLEoeEMrx6gVaHzQ/zTBTibQGblaQslbv72eq9RJNFQXRryjTHoffIEz+ww==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-context-formatter": "^1.0.7", + "power-assert-context-reducer-ast": "^1.0.7", + "power-assert-renderer-assertion": "^1.0.7", + "power-assert-renderer-comparison": "^1.0.7", + "power-assert-renderer-diagram": "^1.0.7", + "power-assert-renderer-file": "^1.0.7" + } + }, + "power-assert-renderer-assertion": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-renderer-assertion/-/power-assert-renderer-assertion-1.2.0.tgz", + "integrity": "sha512-3F7Q1ZLmV2ZCQv7aV7NJLNK9G7QsostrhOU7U0RhEQS/0vhEqrRg2jEJl1jtUL4ZyL2dXUlaaqrmPv5r9kRvIg==", + "dev": true, + "requires": { + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0" + } + }, + "power-assert-renderer-base": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/power-assert-renderer-base/-/power-assert-renderer-base-1.1.1.tgz", + "integrity": "sha512-aGCUi0NuNd/fVS6KKMLTjRP58cdlHlQKgXV4WKl3YlUhnN0d9QBEYOyvmiumdjk+5GuZmozvEmBIcTAcxEZqnw==", + "dev": true + }, + "power-assert-renderer-comparison": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-renderer-comparison/-/power-assert-renderer-comparison-1.2.0.tgz", + "integrity": "sha512-7c3RKPDBKK4E3JqdPtYRE9cM8AyX4LC4yfTvvTYyx8zSqmT5kJnXwzR0yWQLOavACllZfwrAGQzFiXPc5sWa+g==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "diff-match-patch": "^1.0.0", + "power-assert-renderer-base": "^1.1.1", + "stringifier": "^1.3.0", + "type-name": "^2.0.1" + } + }, + "power-assert-renderer-diagram": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-renderer-diagram/-/power-assert-renderer-diagram-1.2.0.tgz", + "integrity": "sha512-JZ6PC+DJPQqfU6dwSmpcoD7gNnb/5U77bU5KgNwPPa+i1Pxiz6UuDeM3EUBlhZ1HvH9tMjI60anqVyi5l2oNdg==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "power-assert-renderer-base": "^1.1.1", + "power-assert-util-string-width": "^1.2.0", + "stringifier": "^1.3.0" + } + }, + "power-assert-renderer-file": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-renderer-file/-/power-assert-renderer-file-1.2.0.tgz", + "integrity": "sha512-/oaVrRbeOtGoyyd7e4IdLP/jIIUFJdqJtsYzP9/88R39CMnfF/S/rUc8ZQalENfUfQ/wQHu+XZYRMaCEZmEesg==", + "dev": true, + "requires": { + "power-assert-renderer-base": "^1.1.1" + } + }, + "power-assert-util-string-width": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/power-assert-util-string-width/-/power-assert-util-string-width-1.2.0.tgz", + "integrity": "sha512-lX90G0igAW0iyORTILZ/QjZWsa1MZ6VVY3L0K86e2eKun3S4LKPH4xZIl8fdeMYLfOjkaszbNSzf1uugLeAm2A==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "printable": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/printable/-/printable-0.0.3.tgz", + "integrity": "sha512-Cktn7HXEFXaH5CLCywmCXYOAdfQDIO3kwxnjm5yalaDlU4+XL+6d+nDEikK7S2wM+u7277KR7gL4RLZeDtvu7w==", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "requires": { + "event-stream": "=3.3.4" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } + } + }, + "rayplus-egg-mssql": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/rayplus-egg-mssql/-/rayplus-egg-mssql-1.0.6.tgz", + "integrity": "sha512-vK/td6WQDW2D7C1+UsICOP+ZPcMLWawbh5RuSIXKTsr7z1Icj6rZPEaXtF63A6InPLxLMzxBbT1rWj9LGVt/qw==", + "requires": { + "mssql": "^4.3.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "ready-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/ready-callback/-/ready-callback-2.1.0.tgz", + "integrity": "sha512-pyoQjeks8RvkzHbdDgSS1Faw+3xByvnWxccsIiBLOtFX+sp6pkpdSuIZJzfIgpzpOSOdVFVxrFEL+VcNL3+bBQ==", + "requires": { + "debug": "^2.6.0", + "get-ready": "^2.0.0", + "once": "^1.4.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-files": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/resolve-files/-/resolve-files-1.0.2.tgz", + "integrity": "sha512-Q5cbKgzFCGB630+3BaK/vT2tNw5XkPXrO0hB/mozZmOP/tiL7xFJaJ9phds0hBzLxCh37Svr1NdUFtew0pMd+g==", + "dev": true, + "requires": { + "crequire": "^1.8.0", + "debug": "^2.6.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "rndm": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/rndm/-/rndm-1.2.0.tgz", + "integrity": "sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "runscript": { + "version": "1.5.3", + "resolved": "https://registry.npmmirror.com/runscript/-/runscript-1.5.3.tgz", + "integrity": "sha512-NXrp575MpkATA/mVKOI3j/f6aDItqQzjjmedXGnRN0YT9RqjKV9pGXo0cqSgh0SyvkgIHXOU+Dw3VlM/32qFng==", + "requires": { + "debug": "^2.6.8", + "is-type-of": "^1.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safe-timers": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-timers/-/safe-timers-1.1.0.tgz", + "integrity": "sha512-9aqY+v5eMvmRaluUEtdRThV1EjlSElzO7HuCj0sTW9xvp++8iJ9t/RWGNWV6/WHcUJLHpyT2SNf/apoKTU2EpA==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, + "scmp": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/scmp/-/scmp-2.1.0.tgz", + "integrity": "sha512-o/mRQGk9Rcer/jEEw/yw4mwo3EU/NvYvp577/Btqrym9Qy5/MdWGBqipbALgd2lrdWTJ5/gqDusxfnQBxOxT2Q==" + }, + "sdk-base": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/sdk-base/-/sdk-base-3.6.0.tgz", + "integrity": "sha512-jxHUIrRLlAoRFRwiXKhOGjd6BeFWO/jz7tv+E7lbMSef6F9jzFN2Sv3hLW58oDDKscKaBGG6vQdkbXn7isE7fw==", + "requires": { + "await-event": "^2.1.0", + "await-first": "^1.0.0", + "co": "^4.6.0", + "is-type-of": "^1.2.1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "sendmessage": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/sendmessage/-/sendmessage-1.1.0.tgz", + "integrity": "sha512-riI/U2etmtMKaVPe7zMnr++eG46F191F6Zycwrkm+/sEiHzucNXJETPJ5dQryNaDuHTpYdzmesEJQ2le1DxlMQ==" + }, + "sentence-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==", + "requires": { + "no-case": "^2.2.0", + "upper-case-first": "^1.1.2" + } + }, + "serialize-json": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/serialize-json/-/serialize-json-1.0.3.tgz", + "integrity": "sha512-TJvXOXSUEH4Lh2FNy1mYzNkUyBG7Ti5fRKGAbcpaDX3mLq23aT/5unC+cIFc5JTDi4/BHTaYLhynrboCCYrFaQ==", + "requires": { + "debug": "^3.2.6", + "is-type-of": "^1.2.1", + "utility": "^1.15.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "should-send-same-site-none": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/should-send-same-site-none/-/should-send-same-site-none-2.0.5.tgz", + "integrity": "sha512-7dig49H7sKnv1v/GPoFQChGgJdEX9s2oy9TQBSD5RbUx7M9CCRjHMaFP06v+DZQNM0K+o8dBhvBAd4eEKirqbQ==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sift": { + "version": "16.0.1", + "resolved": "https://registry.npmmirror.com/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "snake-case": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==", + "requires": { + "no-case": "^2.2.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmmirror.com/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmmirror.com/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmmirror.com/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==", + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-http": { + "version": "2.8.2", + "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.2.tgz", + "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "stream-slice": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/stream-slice/-/stream-slice-0.1.2.tgz", + "integrity": "sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==" + }, + "stream-wormhole": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/stream-wormhole/-/stream-wormhole-1.1.0.tgz", + "integrity": "sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==" + }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "stringifier": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/stringifier/-/stringifier-1.4.0.tgz", + "integrity": "sha512-cNsMOqqrcbLcHTXEVmkw9y0fwDwkdgtZwlfyolzpQDoAE1xdNGhQhxBUfiDvvZIKl1hnUEgMv66nHwtMz3OjPw==", + "dev": true, + "requires": { + "core-js": "^2.0.0", + "traverse": "^0.6.6", + "type-name": "^2.0.1" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "superagent": { + "version": "3.8.3", + "resolved": "https://registry.npmmirror.com/superagent/-/superagent-3.8.3.tgz", + "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "dev": true, + "requires": { + "component-emitter": "^1.2.0", + "cookiejar": "^2.1.0", + "debug": "^3.1.0", + "extend": "^3.0.0", + "form-data": "^2.3.1", + "formidable": "^1.2.0", + "methods": "^1.1.1", + "mime": "^1.4.1", + "qs": "^6.5.1", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "supertest": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/supertest/-/supertest-4.0.2.tgz", + "integrity": "sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ==", + "dev": true, + "requires": { + "methods": "^1.1.2", + "superagent": "^3.8.3" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "swap-case": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==", + "requires": { + "lower-case": "^1.1.1", + "upper-case": "^1.1.1" + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "tcp-base": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/tcp-base/-/tcp-base-3.2.0.tgz", + "integrity": "sha512-fFAqH8QTbheuEbXLdbxTSe31Gkw6Lg3nq4loyrxIXM6+ILGdbYXEblgyuu7UltOkOHbP/q2iqaC+gIXXu0C5bg==", + "requires": { + "is-type-of": "^1.0.0", + "sdk-base": "^3.1.1" + } + }, + "tcp-proxy.js": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/tcp-proxy.js/-/tcp-proxy.js-1.5.0.tgz", + "integrity": "sha512-+BTS7RUwSHhkJdlqgCZ1Ta7U3Ei/vyaHe6uizj4t5IoUrFM55SLsFHzlZzOZvvtVdpGhQ0Y10UKjA7HTlxU5eQ==", + "dev": true, + "requires": { + "debug": "^3.0.1", + "through2": "^2.0.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "tedious": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/tedious/-/tedious-2.7.1.tgz", + "integrity": "sha512-u3ciATGm5byim91b3+c3MVTvY1zKjDmhUhnBQZXKymT2Vb9w322dziPQY6MhBNyBEcNONPsAMR+7/Uub7NYABQ==", + "requires": { + "babel-runtime": "^6.26.0", + "big-number": "0.3.1", + "bl": "^1.2.2", + "depd": "^1.1.2", + "iconv-lite": "^0.4.23", + "native-duplexpair": "^1.0.0", + "punycode": "^2.1.0", + "readable-stream": "^2.3.6", + "sprintf-js": "^1.1.1" + }, + "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "title-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.0.3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "requires": { + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.6.7", + "resolved": "https://registry.npmmirror.com/traverse/-/traverse-0.6.7.tgz", + "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true + }, + "ts-node": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/yn/-/yn-2.0.0.tgz", + "integrity": "sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "requires": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmmirror.com/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "type-name": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/type-name/-/type-name-2.0.2.tgz", + "integrity": "sha512-kkgkuqR/jKdKO5oh/I2SMu2dGbLXoJq0zkdgbxaqYK+hr9S9edwVVGf+tMUFTx2gH9TN2+Zu9JZ/Njonb3cjhA==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "requires": { + "random-bytes": "~1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "unescape": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/unescape/-/unescape-1.0.1.tgz", + "integrity": "sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==", + "requires": { + "extend-shallow": "^2.0.1" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universal-deep-strict-equal": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/universal-deep-strict-equal/-/universal-deep-strict-equal-1.2.2.tgz", + "integrity": "sha512-UpnFi3/IF3jZHIHTdQXTHLCqpBP3805OFFRPHgvCS7k0oob2YVXxMTjS0U0g9qJTzqFRMwEnFFSlFLqt6zwjTQ==", + "dev": true, + "requires": { + "array-filter": "^1.0.0", + "indexof": "0.0.1", + "object-keys": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + }, + "upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==", + "requires": { + "upper-case": "^1.1.1" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmmirror.com/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "urllib": { + "version": "2.41.0", + "resolved": "https://registry.npmmirror.com/urllib/-/urllib-2.41.0.tgz", + "integrity": "sha512-pNXdxEv52L67jahLT+/7QE+Fup1y2Gc6EdmrAhQ6OpQIC2rl14oWwv9hvk1GXOZqEnJNwRXHABuwgPOs1CtL7g==", + "requires": { + "any-promise": "^1.3.0", + "content-type": "^1.0.2", + "debug": "^2.6.9", + "default-user-agent": "^1.0.0", + "digest-header": "^1.0.0", + "ee-first": "~1.1.1", + "formstream": "^1.1.0", + "humanize-ms": "^1.2.0", + "iconv-lite": "^0.4.15", + "ip": "^1.1.5", + "pump": "^3.0.0", + "qs": "^6.4.0", + "statuses": "^1.3.1", + "utility": "^1.16.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utility": { + "version": "1.18.0", + "resolved": "https://registry.npmmirror.com/utility/-/utility-1.18.0.tgz", + "integrity": "sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==", + "requires": { + "copy-to": "^2.0.1", + "escape-html": "^1.0.3", + "mkdirp": "^0.5.1", + "mz": "^2.7.0", + "unescape": "^1.0.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "v8-to-istanbul": { + "version": "9.1.3", + "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz", + "integrity": "sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmmirror.com/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + } + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "win-release": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/win-release/-/win-release-1.1.1.tgz", + "integrity": "sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==", + "requires": { + "semver": "^5.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "wt": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/wt/-/wt-1.2.0.tgz", + "integrity": "sha512-nJttxFyxnIvWBWYcy7Px4XkXbRoEe77by66d0FDof266Mv00vVBNcUGa00rL1+0DdsXG75LG1rwBnBfUa2bNLA==", + "requires": { + "debug": "^2.2.0", + "ndir": "^0.1.5", + "sdk-base": "^2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "get-ready": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-ready/-/get-ready-1.0.0.tgz", + "integrity": "sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "sdk-base": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/sdk-base/-/sdk-base-2.0.1.tgz", + "integrity": "sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==", + "requires": { + "get-ready": "~1.0.0" + } + } + } + }, + "xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xss": { + "version": "1.0.14", + "resolved": "https://registry.npmmirror.com/xss/-/xss-1.0.14.tgz", + "integrity": "sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==", + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + } + }, + "ylru": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/ylru/-/ylru-1.3.2.tgz", + "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "ypkgfiles": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/ypkgfiles/-/ypkgfiles-1.6.0.tgz", + "integrity": "sha512-q8vgLzZy5CO1LUBFPWOkYpqCkAEaWdXTAAIfLREB72vxnXd+vUZvU3Qxb694TyPc56zA3t8fZIcBNj8fWtSR2A==", + "dev": true, + "requires": { + "debug": "^2.6.1", + "glob": "^7.1.1", + "is-type-of": "^1.0.0", + "resolve-files": "^1.0.0", + "yargs": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + } + } + }, + "zlogger": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/zlogger/-/zlogger-1.1.0.tgz", + "integrity": "sha512-WjRPkjHe4rajXun45zZRAnViTSLkIr2PEFI303u+3NYIkhWqxhpTr0j67XPzhTJMmDH27pGoTSxGg/qP8FiaJA==", + "requires": { + "pumpify": "^1.3.5", + "split2": "^2.1.0", + "through2": "^2.0.1" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..adf78c4 --- /dev/null +++ b/package.json @@ -0,0 +1,56 @@ +{ + "name": "zyypacs", + "version": "1.0.0", + "description": "", + "private": true, + "dependencies": { + "ali-oss": "^6.18.1", + "bcryptjs": "^2.4.3", + "dicom-parser": "^1.8.3", + "egg": "^2.13.0", + "egg-cors": "^2.1.1", + "egg-jwt": "^3.1.4", + "egg-mongoose": "^4.0.1", + "egg-scripts": "^2.10.0", + "egg-validate": "^2.0.2", + "moment": "^2.22.2", + "querystring": "^0.2.0", + "rayplus-egg-mssql": "^1.0.6", + "request": "^2.88.0" + }, + "devDependencies": { + "autod": "^3.0.1", + "autod-egg": "^1.0.0", + "axios": "^1.6.0", + "egg-bin": "^4.3.5", + "egg-ci": "^1.8.0", + "egg-mock": "^3.14.0", + "eslint": "^4.11.0", + "eslint-config-egg": "^6.0.0", + "js-md5": "^0.8.3" + }, + "engines": { + "node": ">=8.9.0" + }, + "scripts": { + "start": "egg-scripts start --port=7003 --daemon --title=rayplus_cms", + "stop": "egg-scripts stop --title=rayplus_cms", + "dev": "egg-bin --port=7003 dev", + "debug": "egg-bin --port=7003 debug", + "test": "npm run lint -- --fix && npm run test-local", + "test-local": "egg-bin test", + "cov": "egg-bin cov", + "lint": "eslint .", + "ci": "npm run lint && npm run cov", + "autod": "autod" + }, + "ci": { + "version": "8" + }, + "repository": { + "type": "git", + "url": "" + }, + "author": "", + "license": "MIT" +} diff --git a/test/app/controller/home.test.js b/test/app/controller/home.test.js new file mode 100644 index 0000000..bcafc4a --- /dev/null +++ b/test/app/controller/home.test.js @@ -0,0 +1,21 @@ +'use strict'; + +const { app, assert } = require('egg-mock/bootstrap'); + +describe('test/app/controller/home.test.js', () => { + + it('should assert', function* () { + const pkg = require('../../../package.json'); + assert(app.config.keys.startsWith(pkg.name)); + + // const ctx = app.mockContext({}); + // yield ctx.service.xx(); + }); + + it('should GET /', () => { + return app.httpRequest() + .get('/') + .expect('hi, egg') + .expect(200); + }); +});