5.2.2.230504_Release

remotes/origin/debug
李进才 2 years ago
commit 5ab19d9874
  1. 15
      .eslintrc.cjs
  2. 1
      .gitignore
  3. 22
      a-floor.html
  4. 22
      a-hospital.html
  5. 22
      a-plan.html
  6. 24
      adverse-event.html
  7. 23
      all-result.html
  8. 26
      app.html
  9. 23
      casebook-prepay.html
  10. 23
      casebook.html
  11. 24
      complaint.html
  12. 60
      config/ali-config copy.json
  13. 33
      config/ali-config.json
  14. 34
      config/copy/01-红河州第一人民医院.json
  15. 18
      custom-html/test.html
  16. 859
      custom-html/ws-1.html
  17. 16
      custom-html/ws-questionnaire.html
  18. 211
      custom-html/剑川县人民医院/consultaion.html
  19. 65
      custom-html/剑川县人民医院/department.html
  20. 15
      custom-html/剑川县人民医院/test.html
  21. 187
      custom-html/富民县人民医院/富民县人民医院-专家介绍 copy.html
  22. 53
      custom-html/富民县人民医院/富民县人民医院-医院介绍.html
  23. 174
      custom-html/富民县人民医院/富民县人民医院-小官网.html
  24. 610
      custom-html/富民县人民医院/富民县人民医院-院外专家介绍.html
  25. 491
      custom-html/巍山县人民医院-专家介绍.html
  26. 265
      custom-html/蒙自中医院/1.蒙自中医-服务热线.html
  27. 161
      custom-html/蒙自中医院/2.蒙自中医-医院简介.html
  28. 112
      custom-html/蒙自中医院/3.蒙自中医-专家介绍.html
  29. 186
      custom-html/蒙自市妇幼保健院-医院介绍.html
  30. 22
      dept-intro.html
  31. 22
      doctor-intro.html
  32. 42
      error.html
  33. 22
      esm-test.html
  34. 22
      grzx.html
  35. 112
      health-auth.html
  36. 22
      health-card-bind.html
  37. 22
      health-card.html
  38. 66
      image-base64.html
  39. BIN
      images/dept/dept-back.png
  40. BIN
      images/home/back01.png
  41. BIN
      images/home/back02.png
  42. BIN
      images/home/back03.png
  43. BIN
      images/logo.png
  44. BIN
      images/message/cache.png
  45. BIN
      images/message/food.png
  46. BIN
      images/message/hospital.png
  47. BIN
      images/message/report.png
  48. BIN
      images/online/doctor_avatar.png
  49. BIN
      images/question.png
  50. BIN
      images/questionnaire/question.png
  51. BIN
      images/ry.png
  52. BIN
      images/service/back.jpg
  53. BIN
      images/service/红河.png
  54. BIN
      images/test/test.jpg
  55. 1
      images/test/test.svg
  56. BIN
      images/wx-health-card.png
  57. BIN
      images/wx-health-logo.png
  58. 25
      in-hosp-daily.html
  59. 22
      in-hosp-prepay-record.html
  60. 24
      in-hosp-prepay.html
  61. 23
      in-hosp-record.html
  62. 311
      jsp/binding.jsp
  63. 17
      jsp/my-info.jsp
  64. 48
      jsp/pay.jsp
  65. 43
      jsp/succ.jsp
  66. 1
      lib/ase/aes.min.js
  67. 1
      lib/ase/cipher-core.min.js
  68. 1
      lib/ase/core.min.js
  69. 1
      lib/ase/enc-base64.min.js
  70. 1
      lib/ase/hmac-md5.min.js
  71. 2942
      lib/axios/axios.esm.js
  72. 1756
      lib/axios/axios.js
  73. 3
      lib/axios/axios.min.js
  74. 1
      lib/axios/qs.min.js
  75. 4412
      lib/babel/browser-polyfill.js
  76. 2
      lib/babel/browser-polyfill.min.js
  77. 76757
      lib/babel/browser.js
  78. 30
      lib/babel/browser.min.js
  79. 188
      lib/babel/es-checker.js
  80. 1
      lib/babel/es6-promise.auto.min.js
  81. 30
      lib/babel/test/browser.min.js
  82. 3
      lib/babel/version.md
  83. 1
      lib/decimal/decimal.min.js
  84. 1
      lib/decimal/version.md
  85. 2
      lib/default-passive-events/default-passive-events.js
  86. 1
      lib/default-passive-events/default-passive-events.map
  87. 22
      lib/echarts/echarts.min.js
  88. 4
      lib/jquery/jquery.min.js
  89. 2
      lib/js-barcode/JsBarcode.all.min.js
  90. 2
      lib/js-barcode/JsBarcode.code128.min.js
  91. 1
      lib/jsencrypt/jsencrypt.min.js
  92. 13
      lib/jszip/jszip.min.js
  93. 140
      lib/loadsh/lodash.min.js
  94. 1
      lib/nprogress/nprogress.min.css
  95. 1
      lib/nprogress/nprogress.min.js
  96. 1
      lib/pdf/pdf.min.js
  97. 1
      lib/pdf/pdf.worker.min.js
  98. 124
      lib/pinyin/pinyin.js
  99. 866
      lib/pinyin/pinyin.min.js
  100. 1
      lib/quagga/quagga.min.js
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,15 @@
module.exports = {
env: {
browser: true,
node: true
},
extends: ['eslint:recommended', 'plugin:vue/vue3-essential'],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module'
},
plugins: ['vue'],
rules: {
'no-unused-vars': 'off'
}
}

1
.gitignore vendored

@ -0,0 +1 @@
.DS_Store

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>楼层分布</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>');
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/a-floor.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>医院介绍</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/a-hospital.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>医院平面图</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/a-plan.vue')
</script>
</body>
</html>

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>不良事件</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<!-- <script type="text/javascript" src="src/utils/websocket-util.js"></script> -->
</head>
<body>
<script>
VueConfig.createApp('@/models/adverse-event.vue')
</script>
</body>
</html>

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>报告单</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<!-- <script type="text/javascript" src="lib/pdf/pdf.min.js"></script> -->
</head>
<body>
<script>
VueConfig.createApp('@/models/report.vue')
</script>
</body>
</html>

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>loading</title>
<link rel="stylesheet" href="src/static/icon/iconfont.css" />
<script type="text/javascript" src="src/static/icon/iconfont.js"></script>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
</head>
<body>
<script>
VueConfig.createApp('@/components/layout/app.vue')
</script>
</body>
</html>

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>病例</title>
<script src="https://cdn.jsdelivr.net/npm/axios@1.1.2/dist/axios.min.js"></script>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/views/casebook/casebook-prepay.vue')
</script>
</body>
</html>

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>病例</title>
<script src="https://cdn.jsdelivr.net/npm/axios@1.1.2/dist/axios.min.js"></script>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/view-casebook.vue')
</script>
</body>
</html>

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>投诉举报</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<!-- <script type="text/javascript" src="src/utils/websocket-util.js"></script> -->
</head>
<body>
<script>
VueConfig.createApp('@/models/complaint.vue')
</script>
</body>
</html>

@ -0,0 +1,60 @@
{
"hospName": "昭通市精神卫生中心",
"hospTel": "0870-2126680",
"hosp": [
{
"icon": "info-1.png",
"title": "医院等级",
"content": "三级"
},
{
"icon": "info-2.png",
"title": "联系电话",
"content": "咨询服务电话:0870-2126680"
},
{
"icon": "info-3.png",
"title": "医院地址",
"content": "云南省昭通市昭阳区永丰镇原国有渔场内"
},
{
"icon": "info-4.png",
"title": "医院简介",
"content": "昭通市精神卫生中心于2013年3月15日经市人民政府批准将原昭通市精神病医院和昭阳区民政精神病医院整合组建,隶属于昭通市民政局,于2014年12月24日正式运营,2019年机构改革整体划拨昭通市卫生健康委员会管理。是昭通市唯一一家市级三级精神专科医院,属全额拨款事业单位,实行“收支两条线”管理。医院位于昭阳区永丰镇绿荫村六组,内设物质依赖科、临床心理科、妇女儿童科、老年病科、康复科、心身医学科、综合科、重精办等科室。"
},
{
"icon": "info-6.png",
"title": "门诊时间",
"content": "8:00-11:30、14:00-17:30"
}
],
"bind": {
"areaCode": "530724",
"isCardType": false
},
"register": {
"isTime": true,
"reserve": {
"isTimeEndPoint": false,
"timeEndPoint": 7,
"begNum": 0,
"endNum": 6
},
"today": {
"timeInterval": {
"am": {
"begTime": "07:40",
"endTime": "11:30"
},
"pm": {
"begTime": "13:45",
"endTime": "17:30"
},
"noon": {
"begTime": "11:31",
"endTime": "13:44"
}
}
}
}
}

@ -0,0 +1,33 @@
{
"hosp": [
{
"icon": "../../../static/home/info-1.png",
"title": "医院等级",
"content": "三甲"
},
{
"icon": "../../../static/home/info-2.png",
"title": "联系电话",
"content": "门诊咨询服务电话:0873-3720200、投诉电话:0873-3720035、院办电话:0873-3720277、以上电话服务时间:8:00-11:30,14:00-17:30。急诊分诊电话:0873-3720121,24小时服务。"
},
{
"icon": "../../../static/home/info-3.png",
"title": "医院地址",
"content": "云南省红河州红河大道与上海路交叉口上海路向南行100米处。 "
},
{
"icon": "../../../static/home/info-4.png",
"title": "医院简介",
"content": " 云南省滇南中心医院坐落于红河州蒙自市滇南绿洲生态园片区,由创建于1950年2月的红河州第一人民医院和始建于1911年的红河州第四人民医院整合而成,为一所集医疗、教学、科研、预防保健、急救、培训、健康教育为一体的三级甲等综合医院。医院占地302.72亩,总建筑面积37万平方米,编制床位1490张,实际开放床位2500张,日均门诊量可达4500人次,年收治住院病人4万余人次。"
},
{
"icon": "../../../static/home/info-6.png",
"title": "门诊时间",
"content": "8:00-11:30、14:00-17:30"
}
],
"homeImages": [
"/wx/web/images/home/back01.png",
"/wx/web/images/home/back03.png"
]
}

@ -0,0 +1,34 @@
{
"hospName": "红河州第一人民医院",
"hosp": [
{
"icon": "../../../static/home/info-1.png",
"title": "医院等级",
"content": "三甲"
},
{
"icon": "../../../static/home/info-2.png",
"title": "联系电话",
"content": "门诊咨询服务电话:0873-3720200、投诉电话:0873-3720035、院办电话:0873-3720277、以上电话服务时间:8:00-11:30,14:00-17:30。急诊分诊电话:0873-3720121,24小时服务。"
},
{
"icon": "../../../static/home/info-3.png",
"title": "医院地址",
"content": "云南省红河州红河大道与上海路交叉口上海路向南行100米处。 "
},
{
"icon": "../../../static/home/info-4.png",
"title": "医院简介",
"content": " 云南省滇南中心医院坐落于红河州蒙自市滇南绿洲生态园片区,由创建于1950年2月的红河州第一人民医院和始建于1911年的红河州第四人民医院整合而成,为一所集医疗、教学、科研、预防保健、急救、培训、健康教育为一体的三级甲等综合医院。医院占地302.72亩,总建筑面积37万平方米,编制床位1490张,实际开放床位2500张,日均门诊量可达4500人次,年收治住院病人4万余人次。"
},
{
"icon": "../../../static/home/info-6.png",
"title": "门诊时间",
"content": "8:00-11:30、14:00-17:30"
}
],
"homeImages": [
"/wx/web/images/home/back01.png",
"/wx/web/images/home/back03.png"
]
}

@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<title>Document</title>
</head>
<body>
<img src="\upload\article\2022\image\医院平面图.png"
style="width: 100%;">
<img src="\upload\article\2022\image\楼层分布图.png"
style="width: 100%;">
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,16 @@
<!-- 巍山 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<title>Document</title>
</head>
<body>
</body>
</html>

@ -0,0 +1,211 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>政策服务与联系方式</title>
<link rel="stylesheet" href="./css/weui.min.css">
<!-- 剑川县人民医院 -->
<style>
body {
font-family: '微软雅黑';
font-size: 15px;
}
hr {
border-top: 1px solid #DCDFE6;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.dialog {
border: 1px solid #DCDFE6;
padding: 6px;
width: 90%;
margin: 0 auto;
font-size: 13px;
border-radius: 5px;
transition: 0.46s all ease;
opacity: 0;
margin-top: -64px;
position: fixed;
margin: 0 auto;
left: 50%;
margin-left: -46.5%;
background-color: white;
color: #606266;
}
</style>
</head>
<body>
<div class="weui-grids">
<a href="https://mp.weixin.qq.com/s/5TXDR_CKmkWPzz110jZRoA" class="weui-grid">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFOUlEQVRYR7WXe2xTdRTHv+e2t+1Yb8djyKLgeJhFYwKRxwQiCpMMooDymAj+Y0KYSpyPDtiL4CXoMiYwjeHhmPLwRdAEH8jDaAKiICHB8BDQAdtEosCG7LZbu9v2HnNbOlp6b9sRPH+1/Z3Hp+d3zvn9foQ0RZbZpnR5phLxPAbyAGQDNACABvBVAK0AnQbjc2+btKe+ngLpuKZUSuXl3CcgeN9g0hYQyJlKX19nsEIsbFZtzuXvyaQkszEFkGUWlIDyMoCVBHKlE/hWHQZfBwvL1lY71wPERj4MAUpkdtkCnp0ACm4ncCIIdgdEaZ5RNhIAXi9vv0+wYC9Aw+5E8KgPZj7Hmn1KXY3jQqzfOAB9v1VBOUZEg+9k8Ju+uEkMuUbV1NC/0d+6AYqLWZSyPQdAGPf/BI94ZcbP3lZpUrRLugHclUoZEWp6ElwQAMlJaFcM6yuZq7I1b7lqdYUwQEmFp78oaM0E6pUuQM4AAfPnZKBvXwF7v+/CL0dVBIPpWettyiKG1MlZ18IA7iqlnoCFRuZDB1vQp7eA6+0aRCsw8B4L7s+zIneQBRRTQaoK/N4YxLmmIC5f0cKu7s6x4NjxALwdiRli5g1rq7MWUbHMvaSARy8KmxHAE4V2FDxquJTW3123qRNNLaEEXWZ0CarUj0orlKchQO95Q5k13YHxD4tpBTNSatjaibONiQA39n8GuauUBgIWmEV4ZqYD+aNuH2Drpz6cPG1WHLyR3FXtRwiUbwYwv8iBkSPiATQN+PJbP349EYDDTsgfZcPjj9mgd8Wt8tF2H46fMgFgHKHSqvZmgHLNATIwcoQ1bvnDj304fTaI4Q9aEQwh/HnMSBFzZzkS3Gzb7sMJMwBwE7krFZUIpjl+drYDox+6uXz2jyAatvkw5ykHxo6J/L7/JxW79nZh2RInemfFT/ctn/hw6oxxBhjspdLKdi+IMtMtwoOHVfywX8XyMmd3ykMhQK7xYH5RBh7Ii8/W+5s70XjeuAjB3KFvwQWAhpgBTJ1sx+SJN9vwQnMI6xs6seSVTAy4K7LprW0aauo6ULXYiT694zPw7oYOXLwUmQuJwuf1LjhMwFgzAL0F9VaMlR07/fjrUghzZ2fAYgH0739eDKGwwI7CgviZsbLWazqq9XNBz8A6gBaZAQwaKODVFxN3qOViCD8eUpHlEsJTcfd3frRdY0ycYMO0KfawO4+XsaLGazpDmHkduSuUaSTgm2STpuy1TPTPNuixGKOOTsamLZ0YNtSK6VMjAPsPqti1r8scgPhJWryYMzWbp40IESsDGTbEgpcWpH1OhT3oJ+Sqd7zQzwgTUSVRklIeRlHjcfkiZs9I7HMj534/sOGDDlz626z4wjfX+jXVrhfCAEtkb44W0FrMDqRoEH0ezJrhgC3JZL7SqmHbZz78czlJcMBPVspdvUK60t0zpZXKahBKk9WCvpbdT8Dzz2Ug50YLxuofOhLA13v8Ke8FzFi1ttpVrtt2A+i1wDbPIRCGp4LQW09vuUkTIvNfL8AvvvLj5G+pbyTMfIx9rkfq6sgXB9C9Fap2FISBqSD09cxehMG5FujjWZ+GqYVbINLoNbKrNaqbcC13Vyh5IN53p2/GzNxsEVD49ptZjbGghg+T8PXc4tlFwPjU/yq1BjMO2DRpZux13DQD0YWiIrbcm+ddCPDKyEO058KMq0S0XBKd9bJMhm2R8nG6dClLQdEjA1zck8cpQA3WgCTX1pInGXpKgKhxSQnbRadnSsLznDgE1p/maCXCGdZoR0+e5/8ByB4C2GmldfAAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">医保政策</p>
</a>
<a href="https://mp.weixin.qq.com/s/-MaCHiJPWJEhyWXJG6TNUQ" class="weui-grid">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADp0lEQVRYR82X32scVRTHP2d2N0mbGq0Jzi7aiEqp1sYHHxQSDWLxXXzwoZRsZhGira3+AT4UBFFUkIA/SstuIqWCj/ogiKW4aAXjS1OiT/6orWRn2USNSUk62Tkys+5mx9nNzqwWnaeZM/ee72fOOffcO8J/fEnX+qd/vZPE+l3+fKP/EtmBpW58xQeYXRnEvXYaeLIhqKwCr7Fqvs5x2YgDEg/g7MoQ62tFkL3AO8AFRBxUHwE9gnAZI/U42aFfokJEBzhlmyTcz0FuQXgCK30pIFIo7wX3PGgVIzUaFSIagC+uF4B+kFFy5g8tv9Cvi40v40B0BogqXieKCbE9QFzxAMR6sbZCtk9He4C6uNCLyngg7IXSR6gOBNMgy/SkJjk8uOLbZyu34zpe2qDaN84zuy+3SltrAG9ydbOIJ17tHQtNzpccRD8F5nynKsMIFonkfiaGvmsINSAk0dIPEAaIMAkPwNAXmcy87YsVyo+CWwwBBCLRGiIIEEXccxoHoAPEFsCHuoNVex5hR7twNUIbFyAI4dJvjPD0bV73bEpBfvENhKOIcYBJ8/smsZOg+wIFJDIOcgTLfM+35+1RRL31P4dybWusLOP0WEzd+rtvO7N0B46zAHoWK/PcFsAJNRi21xFOYKVfCYjlS1WET0C/adi99tuz8ySHBiq+bVp72VU+hri7msT3ADlEDzCZWWjYC6VjKG/hmH1MiVNLwfuV+6hufovKGDmztnTqlweAPE/OfDdg7/QwY4+h+kUIYNZ+AFcvgj6ElZmrAeQX9yOygCGjZM2vbihAoTQCzGPow2QzX9cA/BSU/kDkZaz0qzcUYGbxKK5MB1PgKRYW3wSZIsEIE+kfm1KwgnBTAErZRHgKK/2xby9U7oVNr0b6Q5nR1DC5wSvBIuQDrPSzW0Xo3XnLcM2+COwMLMMZ+x7U9Qqq6ZLPEH0h1IhEsqj7c2OgYSyTNef953p3RRMk5X4m0mtBgPogv3+3b521monRCTv4/Z+14nrsomxGUfaCCK29u+04X/oN4eZQwaVSezg8eLWR866347rndgeSVoXZXHC1I/s/PJB0ggh9/l+Gf/VIFhcipnh4Gbb7Ks/enA5DDwY2GH9p2ncjWoxzIo4HUIdI6jmUfYhOg8zQ03eVjesHEfcUSoVE8rGo/wTxAbwZ5zXJT+Xj4L4EsrspaOdIcIiJdHm7QP79Xef/gnbeziwN4Fx/0H8txpXAISYGQfcAMUS2G/on9vITP7gDkXgAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">公立医院改革</p>
</a>
<a href="https://mp.weixin.qq.com/s/SO7Yi8NIUBED4NiNWS3Tig" class="weui-grid">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADmElEQVRYR+2Xb2gbdRjHv9/L0Wsuw6zX6dgc4gvxjYgMptuavPLFptIFHa6sSTtwImObYxtt6gQVN/+gZFXR4XSCQlk3rUzxUkVxpTJbLTgFQaZsezfcmLLEZvZq1+QeuaspSUx7vZrRN96bwPN77vv9PM8v99zviH+unh8lpP45fgAiW0AuKcbn8ksoza2R+k9jqcwRodxJVXvQ3LPo8tzuBdB3Sm7MK9YgyDvmclNlTikAiMcEyACB+9Kd4e+89Ogk9A5bfQQ2eSXPtF4J4OQJJAdifbqjcWQ2XfZ9I8G8jP8BoK6WAFMQmADxcLrD6J8R/uiItUIp4MJ8zV0joiXRpH8YS2WfBuVAhdakLVzXn2z4qpoHawIAvJ6I6Ltjr4zehkLhNIhwqZkIXkgnjaeuH4BgTNTAPW1rtDN+O1mTDrjbIJIllQ47UH+ibQ1zcwWpGcBshgK8nIjo+67bFnhV+z+A7w4I8AkZ2Bdv0n7xam/pet9pCU9OWHGCb5Y9hn7/A3kEl26J8Dc/5qW5vcNjXxBcV4z57kBBk+Xtq0KXFgwAwHG1KdjeQhb8QhwbslpAfPCftsCvqVe+7y3wEvS7vuAAFNneGg29tSCTUASHElF9l2O+4W3RcTXzPITWxRsa9n+/jZNV3wXOHAioStfm1fVn/bS7cg6Umjs6sVTmDRCPu5oi+81k47NVAWoxByA8W6z8oRdzjdfq7FvtuvBP6rXsxwTuB1DQbmnQqgJQ5ObWaOiin+rLBtGQtTER1T9yYutfHVumFSZOicgykcDGfit8MrYo846A+XSnsW2GLZAfAoratnmt9rMfiGMjslRV8VfLKo66LXdPSHnntL1iquvIE2g3k8b7Rd2angdE+EwiGnzOEW/uzt6l2DIAorGsCPJRs6Ph3WmA40Njy4X81U+lVXMFL8Wj+pPO2gPdudsDkv+WgFGWa2OH2WUcLo1xcFDUS3XjzhEqOG8IwWvxqL7XbXt3diVs+fJflVcxd/KnPkyGrF4S8XkBlJg3p66sJXCSpD6tJbBBbDc7jSNVB5ET7BmWm1RYnwNc6QdCgMOJiL7DHTIHc0so+fOlR3Jxvk1sZVO6a/GJmXTdDjjXZ+dEG71sPWKTWwnc7Q0i78Ujoa3FvObuzE5FcKjsPsEuM2mUxyqEpwG8DWfP2JC6MkDyXvdxg+Qo3GkmjaNeurUDOJj5nSJfC5UeFhYPmE/wqpe5s/43hnDEMSynSAgAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">家庭医生签约服务</p>
</a>
<a href="https://mp.weixin.qq.com/s/rZ1ptjoMp83_jMrNvVQ56A" class="weui-grid">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACv0lEQVRYR+2XW0gUURzGv//MbLvNukquYRKpCBEIonRnN0EKkqiEIEVdCaqHeulFNAxRpISC7fZQD/aaF0LowZWgyB7K3TIr6i1YNSILDbyFu9vqzvxjNG03L7sxuy+x8zScOf/v+53vnDMzhxB2lbfwhmDKZA9ApeHt8bvnx0Yh/UR3LQWWNClc/OiNCZvI5I6f4UolBopdden9qwIcdrLZiKlpIkgJglD8IVifNqTPrAqgNZY5J5+DUJwIAGZ+5qq3HgrXXp6CTo+/qtomdx13TjYSoTUhAOBaV531VrvHd6zGZu7VPP4A9PsfCiQ2d3gCPiLVC0CMJwQDQVKMeTUlgnE+pDY77ObTkQBufx8Dgw673FDmnGoCcRMAQ1wgGHMAX+qpt97sdAcaGVzgsMuVKwEYeyAJuxz7Td6Su5ySGpjeqTIEPRDMrAhpm966zpG/62UgV1XUdyB6sioAgIMAvoKpRTKgr2Lfxk96zJdqO9yBHFrQ5mYAuQw8WA8gHp7ravwfANlWEdkZIlQGxmcUDI8rMSenO4HtWyTszjNgxs+YVxgZFgGjEyo83iAUNTqHLgCLiXCkyIRrPbN4PTy/4FawTcLlcgtefAzi21R0Al0AhTkGZKaJONM2HTHUK+UWSCLw4fMi1HqXLgAt/tzNIs7eW/6eLHjdPpUKRWEMjiQYQJuC0kITnL2zGBhaNMvfKuFqpQUDQ3MY+R59MepKQDPUdoB9x4bfixDIsBB+BBiP3v8Ec7QJAHQDaBaykZCZKsBsIoQUwDsWimkHaLVxAYg+zrV7JAGSCSQTSCawVgLdAE7qecHEWsuMO44D8oW//op9rQA1xiqiqx/x+WqbuS0C4P4bX5YQpCECZF3i0YqZxyRBzquwLZ6QI07H7a+C+RQKXQdQRERZ0bT+4TmDMcoEt2DAxaq98pel2l8nI2YwmUZ1zAAAAABJRU5ErkJggg=="
alt="">
</div>
<p class="weui-grid__label">建档立卡就诊政策</p>
</a>
<div class="weui-grid" onclick="btn_phone()">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFb0lEQVRYR9WXfYxcUxjGn+fMTLtL25k7FFsq2p07bVQFCREqCAkSEaJRm5Sgle3OVH2G+EzxDyWLMlMbklYijVZ9JIiPUFRoiPiqFnOnXVKK2tw7s5vatTtzH5nZzmRnd2a3/mga99/znvf9zfM+7zlniEP88RDXx/8MYKVM5Jju+VDRqijn+2Yf/UBP/rCBHiyZ2/dfFZ1QAatrZxjFYhvAiyCcRyLSuIj6IOwAuQPiVrep8NJEUA0BomnnTEkrQFxZLih+KuJrgN8Z6KdiMfRnXkN7EAiHwsH80aZgWsSibcCTBZwO4CwIgwA2+QHzZH5Z65f1wMcAWGuyJ0FaReASQK+IWOeZKZvRPuPv/yKv1bXzeBR0Dah2AjMFvYVi4G7vptZtI/PUAISfcU4zBpsBeSSXuR32u5Xg6LPOiShyvk+1GCIMf5SBDeQLeSP+7htlch321+W9G7dPsnpCNxC4T8BR9LnYXW5vrOStAhzW9XPL5MLQtyA2e83B63D9rIFq8VR2kaD1oHIQfwPh1lVDiAKaQfIIn7o51xFfXY3r3N1sNQ2spXTpgN8U//um4/eU1qoA0XTmYQDXuwF7Fto5NLJAJJW535DXuAk7fiBtiKYyPwDc4CbtlTXxXQpFC9nvh9diD9QAWCnndRC9XsK+dnSRaCp7o6BVXtKujt94IFbacSne5SZjz43NlVkrMuIl7CtqACJp5zlKcS8ZP3fsJmcJgE43aYcPRAEr7eQk3ZJLxteNjrdSmY8JZt2kXco5sgXOUklrEAwc6bW35qelsrEgdZ6A8wmdD+AzNxFfGEk5jxtgPoTb3OX29lKS6DPOPBCdPrAtl7TvsFKZ9QTOFfghiY8K4ke9yVg2uto5TgH8QqGtYsSqByJPdEfMpMIPoA6H0AdyhoS/SG2B+Lb7T9N63Daz30o5RRIGwO1uwu4sA6Syt4N6XEDRS9hBdClkFbOLCF2u8uHFIyD8KqjsLW/60FxcNa90RtSO0tT0rjkhFdsE7IXhFm9Z63aQqsh4eKr7mMks/F4+l6BPfJqyyYzvP0hyQTmugLC7wu6tSi/RenbnPEil1uYRMG+UFB4zhuP1dtqaXWcEVCj17EKCs8eLFbQL4jtFE3iht2P2FxN5pvFRPNyvxQCWkIiNTLS/NV0++UFZAekCie0kptcUlH4U+MIgguv2JWf9UQ9mDEAk7VxmpHsEnr6/17U5oTe9vfYVWMlCzcJKBa2jnNcIXjq6kAQfwOcC780lYx+OXB8DEE07WwGcWV86/eQONJ9aMmPJ0Qhidymun/5x/R1zfkPn7uZoU3/pwppTb7+Az7yEffYEAJk9AFvqAohXu8nYhrLz6wEMT8QiUC/V3689bjJ+bGOAsozZQY6ajsqGfxRsCWkoTsOHCEyuKCVhK1i6egP3D4pOZVLGtKJ0y+2NTRrZvpoWRNZ0n2BU6G7kXHfK1Cnhfb0XB8RN9WJ8mStzmPpelPmGLyPfD5yQWz77l7pjaKV3nUMUtzQC8InTCr4GJoGLAEwDcWsp1gc6jdA3CG0IGjYZ4atGOUQu8Dpin9YHSGXaSK5vOLvSajcZv3l8D2SeArliHIA2ryNW9UhNC6xU5k6SjzbcLPg+zUX5ROv7U1Y700NBvFyKLQT8hX3tc3rC6Z0XGvnv1hvfSk5Bd3qJ+GMNFHCeJrG8oQLDCwM+dZcfan6xd+nM8sNk2vO7o2aofzF9riLL5mwsIvS0l4hXFapRIJrKvAqyfE9P9Kl0rgPf7I87hcABXdWQXnWT8eGH7ujLKJp2HgRQfqkcrE/C3V7SfqQuADYqEOnJLgAPzj8mU8RflTdEfYCD9bPHyTvhP6ODzXTIAf4FCJFUP7iZdvcAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">联系方式</p>
</div>
<div class="weui-grid" onclick="btn_email()">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJUlEQVRYR+2Wa0xbZRjH/+ec3pkMYSKghk1dB7IMswW70J5OF3BjTLxuHxadutXpXByOZH4xJOwWh5ONzQ9sgKCdl+hcvESTMcaCtBAumW7M4UpWdcjAFAiX0vb0tOe8plUaLi22FbMvnI/nPM/7/z239zkUbvND3WZ9zAPMWQY0GsO9chm5QQD5RFkpQsYcLknypUuVzlClnjMAljWsUNKkfd+DygDAWxYn3Lx3UXu7cSgqAK3WsJqWMi/SMvkKEBIDUISmAYqa2TtEFBQqL7/4TKYqALCuww5C0bWi4DnU0vKRNRhEyAywawz7KZrZm7D6cYXqnlTQMjkE5zjGLFcwZrksJqUtQ/qGPHri0PGBAXSePo1nEqUBnU9vcYhNThLstsEx0et62Gw29kyHCArAstvzKan8C/WuEpX0joUzwPnRYVhPHfTqC3dJkh5K838f+aMX9YcOI21dbsCeomkfJFpOVQn9V6+ea7xQsTE8gEd3tqasfy4rfqXOH6G9swWOy43AgnhQccmQxMaBs/UDgzdd6/cVKycAGo8dx1NHj8wA7v+5C6bj7482XjwZFx7Amh2Opa8Vq+QJiX77X48VYXdWD1weGtZhJW4Mx6B3mIaDA9lcVUHZbTY0n6zCaE8PFmuzkbX1eUjksoAWZx/HV2+8CZPpA19AZDJEkBJsYlg21pu2twyiaxwj9Z/AZumGOoUBTU/xxfVbBAXvvYvrdecxOOJFIpuH341Hkb3tBdydviygwzudOPv6bphM9zFAiRg2wMiPZqT2fY8trCToFBXVcCS/tJSy1DdgYNCBRP1G3Py4HNmGrUhUL/3vAENtF6EXzqOwQIFvWnk8opYgOf7vxne5CTbsd/oBKIZGW40RQ1YrlmizsWrL5inAUWdgMsCJb934roNHgUaKuBgKn/3ggd1FUFB2BDEJd8660+YEwKdgGxHxYQMPt4fgSY0UhdU8yS89TP2/ANzXKHyCARglQDOAwAOCG/DasfadBHg9QtgbPeIm9JfAbkTh2j+Dijx2IhMpBS+BUS2YFULk3ej5vOLfpyAjY5MsJWVRC8fxq8IOKwJDhULe0dc3oLt27Qw/4TblHtBqX8lYGKfs+PJsmVImCz56EehNnQTei2ef3sM5HNzKpqbqX4ICACV0bq6tjePcvgzM2ar+R4yoVIqf6uruypp8Gc0qkpOz05qTp09NX65moom8q7Pbe+FcU29DQ8X906/gEBmYKqPXG9IVCvnbFE0vnw7gdDgzH1Av8b+2dv8GVYzqynQbURC6OM510GSq7QoVQNRpZtntpLzygH+z7NlR7Fs0UZ0VlZMvmnmA+QzodNvE8soDzSIRqKJXS7LN5prAD2okIxt1E+p0L2vM5to2n5jv9725ubo1EuGw7oFoDozUJ+oMRCoUyv4vPOvmMO1OgrQAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">院长信箱</p>
</div>
<div class="weui-grid" onclick="btn_opinion()">
<div class="weui-grid__icon">
<img
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNklEQVRYR+2WPWhTURzFz3mNmpeISCeHDi4V1MFBUJqkUBchYKIVE2xeu7hqBxFXLQpd2kTxAxcnMcEPVOzSxU6muDuKoA4ZCiahFkNpyTvyYtOv8FILL88lb3rcdznn986993//fPFx5YRtrE4CPAPAhEePoF8U5wJ7eCN92vzmJstCsfYWxLBHvi0yEh5ZsdC4K0B+vlYnYHQKAEApEw31uScwX1MHzQFoIRMNH+oCdBNwEjiXWzyFuh1y3g2oMnOz9zML7pswJ2iJ4HEAlxoRCvdFLVI8CiK9FutDQRWCRwCMtEa9sQkTU+UvJPvX5wjPXAECRF86EioVirU0iJd//XnYipo/8sXaRRJvnLE6jf6xSPBr4dPvBGzO7BLAdgUgkILBn7ZtDxG87QhTuIweLth1DJK604ASR40elFTHAKjJXQE4mm2WwKPy0GYJugDdBPxJYOM2bKkDfgBIeGzFQtecI+UrgIQlEnM0eH1kwPz+zwASb1kx865HRWCLzE4JSNBVKxp+0gnznRKQxDErZuab5ueny8ek9QvHEyaR4wR6N4s5TemqDGSsSOj15g/JbDkF8ZUnzm1E+Ly4HB+NBWe3z/ENwA0uma0mIb3veAJuBqkJ7V0OVwoEh8HOte3s9B86+hfuVQ/adX0AcHK7ny8AjunZKYWDqM6CGNxyCvxIoOkRf6B9gZXqOwLx5phvCTQNhyYUOLC/UgCYarR5fiaw7iUxma08BXjl/wCskSSmy7k/HkkuA5Rp2CwAAAAASUVORK5CYII="
alt="">
</div>
<p class="weui-grid__label">意见建议</p>
</div>
</div>
<!-- 联系方式 -->
<div class="dialog" id="btn_phone">
<div>
<div style="float: left;color:#409EFF; font-weight: bold; ">联系方式</div>
<img onclick="icon_close()"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABlElEQVQ4T4XSu24TURSF4X8NUQoUl6HjVlNQICjtMSgRKHKEAzaWIFJs50HyGki+RDgF2CFGGKRwUTKmo+YBApRQGjozC43BwYkDnGrO1nxnae9zBHC95vN76/qUfP9vhU1fiMr6qEzTVzHvBcWoou1/wbDu+xYtmWvCVtighSgBpb/hsOG7hjaw2S9T1Shhw0F4lkcJjs3Ku6qeTyan614OxA7mcVRhFcm/4Bif4wnmNgG5qKzdpDxC8BTxLPrMPTYUJ/U/ECi0ferLgB3ETcOtQMwS00vQ/BylTlE/xjlHYFIM9z3DAS+AjCHA7J5JsTKJphLHp6XrXgzEq9/7haiit8enPZWYaXpBMT3DHsIyNxyQ65f1ZhIfgdmal2LRFbweDMknP6Zm6BoWA5PfX9fLqR4zdecFbYueLlKMshqOe/YBbZmcodivqnvYY1hziYAtTGc+xYPjgxhN+xsdwbJNIcHKbvpSHPMB0+pXWEsu96Rnl+CvA7YQBQVc1pWHPj03y53+WlI8GR0eZCvdYPX7kO2fH2ui/pZj2ZEAAAAASUVORK5CYII="
style="float:right; margin-right: 10px;margin-top:1px;cursor: pointer;"></img>
<div style="clear: both;"></div>
</div>
<hr />
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;址:云南省大理白族自治州剑川县金华镇剑鹤路中登村南侧</span><br />
<span>邮政编码:671300</span><br />
<span>联系电话:0872-4521244</span><br />
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;真:0872-4521244</span><br />
</div>
<!-- 院长信箱 -->
<div class="dialog" id="btn_email">
<div>
<div style="float: left;color:#409EFF; font-weight: bold;">院长信箱</div>
<img onclick="icon_close()"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABlElEQVQ4T4XSu24TURSF4X8NUQoUl6HjVlNQICjtMSgRKHKEAzaWIFJs50HyGki+RDgF2CFGGKRwUTKmo+YBApRQGjozC43BwYkDnGrO1nxnae9zBHC95vN76/qUfP9vhU1fiMr6qEzTVzHvBcWoou1/wbDu+xYtmWvCVtighSgBpb/hsOG7hjaw2S9T1Shhw0F4lkcJjs3Ku6qeTyan614OxA7mcVRhFcm/4Bif4wnmNgG5qKzdpDxC8BTxLPrMPTYUJ/U/ECi0ferLgB3ETcOtQMwS00vQ/BylTlE/xjlHYFIM9z3DAS+AjCHA7J5JsTKJphLHp6XrXgzEq9/7haiit8enPZWYaXpBMT3DHsIyNxyQ65f1ZhIfgdmal2LRFbweDMknP6Zm6BoWA5PfX9fLqR4zdecFbYueLlKMshqOe/YBbZmcodivqnvYY1hziYAtTGc+xYPjgxhN+xsdwbJNIcHKbvpSHPMB0+pXWEsu96Rnl+CvA7YQBQVc1pWHPj03y53+WlI8GR0eZCvdYPX7kO2fH2ui/pZj2ZEAAAAASUVORK5CYII="
style="float:right; margin-right: 10px;margin-top:1px;cursor: pointer;"></img>
<div style="clear: both;"></div>
</div>
<hr />
<p> 坚持以人为本,以病人为中心,以医疗质量为工作核心,以提高管理效能为工作重点,以文化管理为推动,实现医院又好又快发展。
<br />
<br />
<span style=" color:#409EFF; font-weight: bold;">院长致词</span>
<hr />
您好:我是剑川县人民医院院长赵士雄,真诚地欢迎您对医院管理工作提出宝贵意见,对我们工作中的不足之处提出批评!相关的意见和建议,请发至邮箱:
<span style=" color: #409EFF;font-weight: bold;">jcxrmyy@126.com</span>&nbsp;我将及时为您解答相关疑问,谢谢!
</p>
</div>
<!-- 意见建议 -->
<div class="dialog" id="btn_opinion">
<div>
<div style="float: left;color:#409EFF; font-weight: bold;">意见建议</div>
<img onclick="icon_close()"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABlElEQVQ4T4XSu24TURSF4X8NUQoUl6HjVlNQICjtMSgRKHKEAzaWIFJs50HyGki+RDgF2CFGGKRwUTKmo+YBApRQGjozC43BwYkDnGrO1nxnae9zBHC95vN76/qUfP9vhU1fiMr6qEzTVzHvBcWoou1/wbDu+xYtmWvCVtighSgBpb/hsOG7hjaw2S9T1Shhw0F4lkcJjs3Ku6qeTyan614OxA7mcVRhFcm/4Bif4wnmNgG5qKzdpDxC8BTxLPrMPTYUJ/U/ECi0ferLgB3ETcOtQMwS00vQ/BylTlE/xjlHYFIM9z3DAS+AjCHA7J5JsTKJphLHp6XrXgzEq9/7haiit8enPZWYaXpBMT3DHsIyNxyQ65f1ZhIfgdmal2LRFbweDMknP6Zm6BoWA5PfX9fLqR4zdecFbYueLlKMshqOe/YBbZmcodivqnvYY1hziYAtTGc+xYPjgxhN+xsdwbJNIcHKbvpSHPMB0+pXWEsu96Rnl+CvA7YQBQVc1pWHPj03y53+WlI8GR0eZCvdYPX7kO2fH2ui/pZj2ZEAAAAASUVORK5CYII="
style="float:right; margin-right: 10px;margin-top:1px;cursor: pointer;"></img>
<div style="clear: both;"></div>
</div>
<hr />
<div> 为进一步维护医患双方的合法利益,打造我院技术、服务、文化品牌形象,加强行风建设,创建人民满意医院,自觉接受病人、群众、新闻媒体和社会各界的监督,如果你对我们有任何的意见建议,请以以下几种方式联系我们,我们将及时为您回复!
</div>
<hr />
<span> 一、投诉举报电话:</span><br />
<span>0872-4521237(剑川县卫计局)</span><br />
<span> 0872-4521244(剑川县人民医院办公室)</span><br />
<hr />
<span> 二、意见建议:</span><br />
<span>联系电话:0872-4521244(剑川县人民医院办公室)</span><br />
<span>电子邮箱:jcxrmyy@126.com</span><br />
</d>
<script type="text/javascript">
var phone = document.getElementById('btn_phone')
var email = document.getElementById('btn_email')
var opinion = document.getElementById('btn_opinion')
function btn_phone() {
phone.style.webkitTransform = 'translateY(-64px)'
phone.style.opacity = 1
phone.style.zIndex = 10
email.style.webkitTransform = 'translateY(64px)'
email.style.opacity = 0
email.style.zIndex = 1
opinion.style.webkitTransform = 'translateY(64px)'
opinion.style.opacity = 0
opinion.style.zIndex = 1
}
function btn_email() {
phone.style.webkitTransform = 'translateY(64px)'
phone.style.opacity = 0
phone.style.zIndex = 1
email.style.webkitTransform = 'translateY(-64px)'
email.style.opacity = 1
email.style.zIndex = 10
opinion.style.webkitTransform = 'translateY(64px)'
opinion.style.opacity = 0
opinion.style.zIndex = 1
}
function btn_opinion() {
phone.style.webkitTransform = 'translateY(64px)'
phone.style.opacity = 0
phone.style.zIndex = 1
phone.style.zIndex = 1
email.style.webkitTransform = 'translateY(64px)'
email.style.opacity = 0
email.style.zIndex = 1
opinion.style.webkitTransform = 'translateY(-64px)'
opinion.style.opacity = 1
opinion.style.zIndex = 10
}
function icon_close() {
let dialogs = document.getElementsByClassName('dialog')
for (let i = 0; i < dialogs.length; i++) {
dialogs[i].style.opacity = 0
dialogs[i].style.webkitTransform = 'translateY(64px)'
}
}
</script>
</body>
</html>

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
<link rel="stylesheet" href="./css/weui.min.css">
<title>科室介绍</title>
</head>
<body style="font-family: '微软雅黑'; font-size: 12px;">
<div class="weui-grids">
<a href="https://mp.weixin.qq.com/s/p-rz_lwE3ZI1ZCNeDHUoGg" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">内一科</p>
</a>
<a href="https://mp.weixin.qq.com/s/uwF52pHU68tyjki8BuYstA" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">外科</p>
</a>
<a href="https://mp.weixin.qq.com/s/KFyDJ3rg1Pr5R25wrABtiQ" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">妇产科</p>
</a>
<a href="https://mp.weixin.qq.com/s/D9sMpvocfd8zTlMJRDvVXw" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">康复理疗科</p>
</a>
<a href="https://mp.weixin.qq.com/s/qISTZFI_hyzER0D_wFglOQ" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">口腔科</p>
</a>
<a href="https://mp.weixin.qq.com/s/uS-zPQzNnyNtflKkY6Rpdw" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">手术室</p>
</a>
<a href="https://mp.weixin.qq.com/s/3z7dpfLoists4Y8sacOmpQ" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">皮肤美容科</p>
</a>
<a href="https://mp.weixin.qq.com/s/WHks3f1GDTI5FiWsUlIwWg" class="weui-grid">
<div class="weui-grid__icon">
<img src="./images/doctor.png" alt="">
</div>
<p class="weui-grid__label">放射科</p>
</a>
</div>
</body>
</html>

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>

@ -0,0 +1,187 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no" />
<link rel="stylesheet" href="./css/weui.min.css" />
<script src="./js/iconfont.js"></script>
<style>
#content {
max-width: 750px;
margin: 0 auto;
}
.weui-grid:after,
.weui-grid:before,
.weui-grids:before {
content: normal;
/* 取出九宫格的边框 */
}
.weui-grid__label {
color: slategray;
}
.icon {
width: 28px;
height: 28px;
fill: currentColor;
overflow: hidden;
}
</style>
<title>富民县人民医院</title>
</head>
<body>
<div id="content">
<!-- 科室简介 -->
<!-- <div style="background-color: white;">
<section style="color: #2DB5AE; margin: 2px 0 0 10px;font-size: 16px;">
<span style="color:slategray; margin-left: 6px;">科室介绍</span>
</section>
<div class="weui-grids">
<a href="https://mp.weixin.qq.com/s/MQUVSfWzf8Wri0wEg6hF4g" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-jizheng"></use>
</svg>
</div>
<p class="weui-grid__label">急诊科</p>
</a>
<a href="https://mp.weixin.qq.com/s/BCiQNPOqy3o4qk8G-_xFKw" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-nei"></use>
</svg>
</div>
<p class="weui-grid__label">内科</p>
</a>
<a href="https://mp.weixin.qq.com/s/PsRUjGd60GOqRNTvxUp0-Q" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-wai"></use>
</svg>
</div>
<p class="weui-grid__label">外科</p>
</a>
<a href="https://mp.weixin.qq.com/s/VSi7BA7q0-Sl5GZJlq9Uww" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-mazui"></use>
</svg>
</div>
<p class="weui-grid__label">麻醉科</p>
</a>
<a href="https://mp.weixin.qq.com/s/lAxXKe836MGEHpLcQ2todQ" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-ertong"></use>
</svg>
</div>
<p class="weui-grid__label">特色儿科</p>
</a>
<a href="https://mp.weixin.qq.com/s/8tOtgNBGQr0mrs1vgIiBJA" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-yiji"></use>
</svg>
</div>
<p class="weui-grid__label">医技科</p>
</a>
<a href="https://mp.weixin.qq.com/s/VVWGi_eUXKjeRIua3ex61w" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-jiancha"></use>
</svg>
</div>
<p class="weui-grid__label">功能检查科</p>
</a>
<a href="https://mp.weixin.qq.com/s/3P5dFulyGPCZt3URFBB6VA" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-fangshe"></use>
</svg>
</div>
<p class="weui-grid__label">放射科</p>
</a>
<a href="https://mp.weixin.qq.com/s/WK9Na2iqiXPj_b19znT4Ag" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-tijian"></use>
</svg>
</div>
<p class="weui-grid__label">体检科</p>
</a>
</div>
</div> -->
<div style="background-color: white; margin-top: 8px;">
<div style="color: #2DB5AE; margin: 2px 0 0 10px;font-size: 16px;">
<span style="color:slategray; margin-left: 6px;">科室</span>
</div>
<div class="weui-grids">
<a href="http://wx.fmxrmyy.com.cn/wx/dept-intro.html" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-yiji"></use>
</svg>
</div>
<p class="weui-grid__label">科室介绍</p>
</a>
</div>
</div>
<!-- 专家介绍 -->
<div style="background-color: white; margin-top: 8px;">
<div style="color: #2DB5AE; margin: 2px 0 0 10px;font-size: 16px;">
<span style="color:slategray; margin-left: 6px;">专家介绍</span>
</div>
<div class="weui-grids">
<a href="https://mp.weixin.qq.com/s/y8PWU7-t09jGIPBBQSi3aQ" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-zhuangjia"></use>
</svg>
</div>
<p class="weui-grid__label">院外专家介绍</p>
</a>
<a href="https://mp.weixin.qq.com/s/zDMFysDmA58JZoY_DRmteg" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-zhuangjia"></use>
</svg>
</div>
<p class="weui-grid__label">院内专家介绍</p>
</a>
</div>
</div>
<!-- 体检小提示 -->
<div style="background-color: white; margin-top: 8px;">
<div style="color: #2DB5AE; margin: 2px 0 0 10px;font-size: 16px;">
<span style="color:slategray; margin-left: 6px;">体检小提示</span>
</div>
<div class="weui-grids">
<a href="https://mp.weixin.qq.com/s/EtO7Sp8KUqZ3Nqs_ihp5qA" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-tijian"></use>
</svg>
</div>
<p class="weui-grid__label">套餐及流程</p>
</a>
<a href="https://mp.weixin.qq.com/s/EuHNlSo5P_fUnm0DX1qa9A" class="weui-grid">
<div class="weui-grid__icon">
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon-tijian"></use>
</svg>
</div>
<p class="weui-grid__label">体检小常识</p>
</a>
</div>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,265 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover">
<title>服务热线</title>
<style>
body {
padding: 0;
margin: 0;
font-family: '微软雅黑';
}
.dept--name {
color: #47C1A8;
font-weight: bold;
}
.dept--tel {
color: #606266;
font-size: 14px;
}
</style>
</head>
<body>
<h3 style="text-align:center;color: #47C1A8;">咨询电话</h3>
<main>
<fieldset
style="white-space: normal;letter-spacing: 0.544px;border-width: 0px;border-style: initial;border-color: initial;">
<section style="height: 1em;">
<section
style="height: 16px;width: 1.5em;float: left;border-top: 0.4em solid rgb(71, 193, 168);border-right-color: rgb(71, 193, 168);border-bottom-color: rgb(71, 193, 168);border-left: 0.4em solid rgb(71, 193, 168);box-sizing: border-box;">
</section>
<section
style="height: 16px;width: 1.5em;float: right;border-top: 0.4em solid rgb(71, 193, 168);border-right: 0.4em solid rgb(71, 193, 168);border-bottom-color: rgb(71, 193, 168);border-left-color: rgb(71, 193, 168);box-sizing: border-box;">
</section>
<section style="display: inline-block;color: transparent;clear: both;"></section>
</section>
<section
style="margin: -0.8em 0.1em -0.8em 0.2em;padding: 0.8em;border-width: 1px;border-style: solid;border-color: rgb(71, 193, 168);border-radius: 0.3em;box-sizing: border-box;">
<table>
<tr>
<th style="text-align: left;">科室</th>
<th style="text-align: left;">电话</th>
</tr>
<tr>
<td class="dept--name">导医台咨询:</td>
<td class="dept--tel">3987022</td>
</tr>
<tr>
<td class="dept--name">核酸检测:</td>
<td class="dept--tel">3999013</td>
</tr>
<tr>
<td class="dept--name">急诊电话:</td>
<td class="dept--tel">2222120</td>
</tr>
<tr>
<td class="dept--name">预防接种:</td>
<td class="dept--tel">3948128</td>
</tr>
<tr>
<td class="dept--name">急诊科:</td>
<td class="dept--tel">3948548</td>
</tr>
<tr>
<td class="dept--name">皮肤科:</td>
<td class="dept--tel">3721066</td>
</tr>
<tr>
<td class="dept--name">内一科:</td>
<td class="dept--tel">3733424</td>
</tr>
<tr>
<td class="dept--name">内二科:</td>
<td class="dept--tel">3947305</td>
</tr>
<tr>
<td class="dept--name">外科:</td>
<td class="dept--tel">3733093</td>
</tr>
<tr>
<td class="dept--name">针灸推拿康复科:</td>
<td class="dept--tel">3798735</td>
</tr>
<tr>
<td class="dept--name">妇产科:</td>
<td class="dept--tel">3733094</td>
</tr>
<tr>
<td class="dept--name">老年病科:</td>
<td class="dept--tel">3711730</td>
</tr>
<tr>
<td class="dept--name">麻醉科:</td>
<td class="dept--tel">3999362</td>
</tr>
<tr>
<td class="dept--name">产科:</td>
<td class="dept--tel">3697566</td>
</tr>
<tr>
<td class="dept--name">五官科:</td>
<td class="dept--tel">3811728</td>
</tr>
<tr>
<td class="dept--name">口腔科:</td>
<td class="dept--tel">3692766</td>
</tr>
<tr>
<td class="dept--name">治未病科:</td>
<td class="dept--tel">3715668</td>
</tr>
<tr>
<td class="dept--name">办公室:</td>
<td class="dept--tel">3734119</td>
</tr>
<tr>
<td class="dept--name">护理部:</td>
<td class="dept--tel">3728198</td>
</tr>
<tr>
<td class="dept--name">医保、病案办:</td>
<td class="dept--tel">3749375</td>
</tr>
<tr>
<td class="dept--name">医务科:</td>
<td class="dept--tel">3798395</td>
</tr>
<tr>
<td class="dept--name">感染管理科:</td>
<td class="dept--tel">3987050</td>
</tr>
<tr>
<td class="dept--name">后勤保障科:</td>
<td class="dept--tel">3796389</td>
</tr>
<tr>
<td class="dept--name">信息科:</td>
<td class="dept--tel">3731231</td>
</tr>
<tr>
<td class="dept--name">财务室:</td>
<td class="dept--tel">3740078</td>
</tr>
<tr>
<td class="dept--name">检验科:</td>
<td class="dept--tel">3734286</td>
</tr>
<tr>
<td class="dept--name">B超室:</td>
<td class="dept--tel">3734294</td>
</tr>
<tr>
<td class="dept--name">放射科:</td>
<td class="dept--tel">3799373</td>
</tr>
<tr>
<td class="dept--name">设备药剂科:</td>
<td class="dept--tel">3740169</td>
</tr>
<tr>
<td class="dept--name">西药房:</td>
<td class="dept--tel">3734121</td>
</tr>
<tr>
<td class="dept--name">中药房:</td>
<td class="dept--tel">3798987</td>
</tr>
<tr>
<td class="dept--name">煎药室:</td>
<td class="dept--tel">3879902</td>
</tr>
<tr>
<td class="dept--name">门诊部收费室:</td>
<td class="dept--tel">3798967</td>
</tr>
<tr>
<td class="dept--name">住院部收费室:</td>
<td class="dept--tel">3798654</td>
</tr>
<tr>
<td class="dept--name">临床服务中心:</td>
<td class="dept--tel">3987022</td>
</tr>
<tr>
<td class="dept--name">体检中心:</td>
<td class="dept--tel">3715668</td>
</tr>
<tr>
<td class="dept--name">疼痛科:</td>
<td class="dept--tel">3690768</td>
</tr>
</table>
<p><span style="font-size: 16px;color: #47C1A8;font-weight: bold;"><span style="margin-left:16px;"></span>址:
<a href="https://mp.weixin.qq.com/s/0znEkFhWBdU5-fi_5JpC1Q"
style="color: #606266;font-size: 14px;text-decoration: none;">蒙自市银河路南延段延长线</a>
<img style="vertical-align: middle;"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACNUlEQVQ4T63TP2gTURwH8O/vXdK0TVSKLi4KCoIg/umigtUOTkrFUg8ckvQSkqfo4OTk5uCiYCehd97lJZDFWBGlSjXQFIMVwVKRDrqoixQH/7Qqpr27n1ywWq0mGfrm9z48vr/fl7BKh1bJQUuQrusdnbGuISJIAJ/BPKIJ/7xt2x+WPtIUklKuq7koE9ANcAGMrSDqAWPqzetXeyuVihtgDaFEIhEV4Y5HBGzxgf6CY44HjwxD6hC4AZ/PKmVdawoNprK3iHBYQPQ4zvDz5Xka6ewcA3fyjhVvChlpeZGBaiSE6sIi3wXok8qZA6mU7GbCMzAPq5x1+p+Qrp+JRWNu3idcLThmVUrZWXMxBmAfM/ezqz0VYe8JgTb7wKHgzgooyEQLtZcB7GafDxC5MyzaHgYIwAMavHGPtUki2gawVI6lVkwtmUyuF1qkzEQ7BPsnmN0xUHiUiQ4SQVe2edtIZSsM7AdRX94xHyzP7NfUjJQcAeEoA8fWRiMT81++3wsQEI7nbXM0mPBgStpMXCo41v2/F7kOxeNyY6gN7wBcUo55IZHJbNc8miLwSSF42mPt8mLta6ZYLM79rwl1KJ0+tcsHT/vs64Xc9ZtLl3+CE0wUCpG3x7bttw2hegXWdL0H8Pjb/McjpVLJSyblJhHiSQDt8KlXKfNFo17+zsjInoOgIQAvwTzLRDsBePC4N5+3ZpqV+4+KGEY2AUF9DGwIukS8cEUpNdsMabrZrQAtt79V7AeA4uITJQAwCgAAAABJRU5ErkJggg==" />
</span></p>
</section>
<section style="height: 1em;">
<section
style="height: 16px;width: 1.5em;float: left;border-bottom: 0.4em solid rgb(71, 193, 168);border-top-color: rgb(71, 193, 168);border-right-color: rgb(71, 193, 168);border-left: 0.4em solid rgb(71, 193, 168);box-sizing: border-box;">
</section>
<section
style="height: 16px;width: 1.5em;float: right;border-bottom: 0.4em solid rgb(71, 193, 168);border-top-color: rgb(71, 193, 168);border-right: 0.4em solid rgb(71, 193, 168);border-left-color: rgb(71, 193, 168);box-sizing: border-box;">
</section>
</section>
</fieldset>
</main>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,112 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<script type="text/javascript" src="lib/vue/vue.min.js"></script>
<title>蒙自中医专家介绍</title>
<style>
.back-top {
position: fixed;
width: 40px;
height: 40px;
color: var(--color-primary);
background-color: rgba(255, 255, 255, 0.66);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 100;
bottom: 40px;
right: 40px;
}
.back-top:hover {
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}
</style>
</head>
<body>
<div id="app" v-cloak>
<h3 style="padding: 2px 10px;color:#303133;">专家介绍</h3>
<div style="color:#909399;font-size:13px; margin: 2px 0 20px 10px;">蒙自中医医院</div>
<div v-for="(item, i) in doctors" :key="i">
<img :src="'/wx/images/doctors/'+ item.image"
style="margin: 10px; width: calc(100% - 20px);box-shadow: 3px 3px 12px rgba(0,0,0,0.15);box-sizing: border-box;">
</div>
<div class='back-top' v-show="show" @click="backTop()">
<svg t="1577433514892" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
p-id="1512" width="20" height="20">
<path
d="M495.36 268.448l-296.672 384a31.936 31.936 0 0 0 25.28 51.552l593.504 0a32 32 0 0 0 25.28000001-51.552l-296.70400001-384a32 32 0 0 0-50.656 0"
p-id="1513" fill="var(--color-primary)"></path>
</svg>
</div>
</div>
<script>
Vue.createApp({
data() {
return {
show: false,
doctors: [
{ image: '1赵鹏.png' },
{ image: '2赵秀梅.png' },
{ image: '3高林荣.png' },
{ image: '4关安平.png' },
{ image: '5黄雪梅.png' },
{ image: '6何朝霞.png' },
{ image: '7李琼.png' },
{ image: '8汤国华.png' },
{ image: '9殷守文.png' },
{ image: '10姚纪萍.png' },
{ image: '11王定本.png' },
{ image: '12张庆新.png' },
{ image: '13龙子成.png' },
{ image: '14吴清平.png' },
{ image: '15毛桂仙.png' },
{ image: '16邵琪.png' },
{ image: '17蔡芳.png' },
{ image: '18刘仲书.png' },
{ image: '19马舒迪.png' },
{ image: '20米石安.png' },
{ image: '21李宝杰.png' },
{ image: '黄晨程.png' },
{ image: '刘洋.png' },
{ image: '谢梦蝶.png' },
]
}
},
methods: {
backTop() {
document.body.scrollTop = 0
document.documentElement.scrollTop = 0
this.$emit('backTop')
},
handleScroll() { // 计算滚动条
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop
this.show = scrollTop > 200
}
},
mounted() {
window.addEventListener('scroll', this.handleScroll, true)
},
unmounted() {
window.removeEventListener('scroll', this.handleScroll, true)
}
}).mount('#app');
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>特色科室</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/dept-intro.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>医生简介</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/doctor-intro.vue')
</script>
</body>
</html>

@ -0,0 +1,42 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>Error</title>
</head>
<body>
<div>验证失败</div>
<div id="msg"
style="margin-top:10px;"></div>
<script>
function getQueryVar(variable) {
var query = decodeURI(window.location.search).substring(1)
var vars = query.split('&')
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=')
if (pair[0] === variable) {
return pair[1] === undefined || pair[1] === 'undefined' ? '' : pair[1]
}
}
return ''
}
var msg = getQueryVar('msg')
document.getElementById('msg').innerHTML = msg
setTimeout(() => {
alert(msg)
}, 500);
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>我的信息</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/esm-test.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>医生简介</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/doctor-intro.vue')
</script>
</body>
</html>

@ -0,0 +1,112 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>身份绑定</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<div id="app"
v-cloak>
<div v-if="show">
<van-form class="card__box"
label-width="80px"
@submit="onSubmit">
<van-field class="input"
v-model="patient.idCardNo"
label="身份证号"
name="idCardNo"
autofocus
maxLength="18"
placeholder="请填写身份证号码"
:border="false"
:rules="[{ required: true, message: '必填' }]">
</van-field>
<van-field class="input"
v-model="patient.name"
label="姓&emsp;&emsp;名"
name="name"
maxLength="18"
placeholder="请填写真实姓名"
:border="false"
:rules="[{ required: true, message: '必填' }]">
</van-field>
<div style="margin: 16px 0; width:100%;text-align:center;">
<span @click="onClick()"
style="color:var(--color-primary)">{{text}}</span>
</div>
</van-form>
</div>
</div>
<script>
Vue.createApp({
data() {
return {
show: false,
text: !URLUtil.getQueryVar('registerOrderId') ? '前往验证' : '判断验证是否通过',
patient: {
idCardNo: '',
name: ''
}
}
},
created() {
if (Axios.runEnv !== 'development') {
if (!URLUtil.getQueryVar('wechatCode') && !URLUtil.getQueryVar('registerOrderId')) { // 获取授权码
if (vant) {
vant.Toast.loading({ duration: 0, forbidClick: true, message: '页面加载中...' })
}
return window.location.href = 'https://health.tengmed.com/open/getUserCode?redirect_uri=' + window.location.href
}
}
this.show = true
},
methods: {
onClick() {
const orderId = URLUtil.getQueryVar('orderId')
const registerOrderId = URLUtil.getQueryVar('registerOrderId')
if (!registerOrderId) {
this.$axios.post('/wx/healthCode/registerUniformVerifyOrder.do', {
idCardNo: this.patient.idCardNo,
name: this.patient.name,
wechatCode: URLUtil.getQueryVar('wechatCode')
}).then(resp => {
if (resp.code === 200) {
window.location.href = `https://health.tengmed.com/open/idAuth?order_id=${resp.data}&hospital_id=31737&redirect_uri=http://wx.hhzyy.com/wx/web/health-auth.html?orderId=${resp.data}`
} else {
window.location.reload()
}
})
} else {
this.$axios.post('/wx/healthCode/checkUniformVerifyResult.do', {
orderId: orderId,
registerOrderId: registerOrderId
}).then(resp => {
if (resp.code === 200) {
alert('成功')
} else {
window.location.reload()
}
})
}
}
},
}).use(VueConfig)
.use(store)
.mount('#app');
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>身份绑定</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/views/health-card/health-card-bind.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>电子健康卡</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/health-card.vue')
</script>
</body>
</html>

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>Document</title>
</head>
<body>
<div id="btn-image"
style="border:1px solid gray;padding: 10px;">测试</div>
<img src=""
id="img_test"
alt="">
<script>
const btn = document.querySelector('#btn-image')
btn.onclick = () => {
console.log(123);
const input = document.createElement('input')
input.setAttribute('type', 'file')
input.setAttribute('accept', '*')
input.onchange = (e) => {
const file = e.target.files[0]
const render = new FileReader() // 创建读取文件对象
render.readAsDataURL(file) // 读取file文件,得到的结果为base64
render.onload = function () {
// result
const renderImg = new Image()
renderImg.src = render.result // 把读取到的base64图片设置给img的src属性
renderImg.onload = function () {
const imgWidth = renderImg.width
const imgHeight = renderImg.height
const canvas = document.createElement('canvas') // 如果不需要放在页面上,使用js创建该元素就可以了
const canvasContent = canvas.getContext('2d')
canvas.width = imgWidth
canvas.height = imgHeight
canvasContent.drawImage(renderImg, 0, 0, imgWidth, imgHeight) // 绘画到画布上
const base64 = canvas.toDataURL(file.type, 1)
console.log(base64);
const domImg = document.querySelector('#img_test')
domImg.src = base64
}
}
}
input.click()
}
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1587909605149" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2979" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M512.62464 512.26624m-389.12 0a389.12 389.12 0 1 0 778.24 0 389.12 389.12 0 1 0-778.24 0Z" fill="#3889FF" p-id="2980"></path><path d="M662.38464 476.42624H548.46464V362.50624c0-19.712-16.128-35.84-35.84-35.84s-35.84 16.128-35.84 35.84v113.92H362.86464c-19.712 0-35.84 16.128-35.84 35.84s16.128 35.84 35.84 35.84h113.92v113.92c0 19.712 16.128 35.84 35.84 35.84s35.84-16.128 35.84-35.84V548.10624h113.92c19.712 0 35.84-16.128 35.84-35.84s-16.128-35.84-35.84-35.84z" fill="#FFFFFF" p-id="2981"></path></svg>

After

Width:  |  Height:  |  Size: 881 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>住院日结清单</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<!-- 支付 -->
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
</head>
<body>
<script>
VueConfig.createApp('@/models/in-hosp-daily.vue')
</script>
</body>
</html>

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>住院预交金记录</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/in-hosp-prepay-record.vue')
</script>
</body>
</html>

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>住院押金预支付</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
<!-- 支付 -->
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
</head>
<body>
<script>
VueConfig.createApp('@/views/in-hosp/in-hosp-prepay.vue')
</script>
</body>
</html>

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1" >
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>住院押金</title>
<script type="text/javascript">
document.write('<script type="text/javascript" src="src/utils/import-util.js?t=' + new Date().getTime() + '"><\/script>')
</script>
</head>
<body>
<script>
VueConfig.createApp('@/models/in-hosp-record.vue')
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<title></title>
<script>
window.location.href = 'my-info.html'
</script>
</head>
<body>
</body>
</html>

@ -0,0 +1,48 @@
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + path + "/";
request.setAttribute("basePath", basePath);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript" charset="utf-8"></script>
<title>在线支付</title>
<script type="text/javascript">
var x_json = ${ json };
function onBridgeReady() {
WeixinJSBridge.invoke('getBrandWCPayRequest', x_json, function (res) {
console.log(res.err_msg);
if (res.err_msg == "get_brand_wcpay_request:ok") {
window.location.href = "${basePath}pay-info.html";
}
else {
alert("支付失败,请重新支付! ");
window.location.href = "${basePath}pay-info.html";
}
});
}
if (typeof WeixinJSBridge == "undefined") {
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
} else {
onBridgeReady();
}
</script>
</head>
<body>
</body>
</html>

@ -0,0 +1,43 @@
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + path + "/";
request.setAttribute("basePath", basePath);
String tradeno = request.getParameter("tradeno");
request.setAttribute("tradeno", tradeno);
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<link rel="stylesheet" href="css/weui.min.css" />
<title>预约成功</title>
</head>
<body>
<div class="page">
<div class="weui-msg">
<div class="weui-msg__icon-area"><i class="weui-icon-success weui-icon_msg"></i></div>
<div class="weui-msg__text-area">
<h2 class="weui-msg__title">预约成功</h2>
<p class="weui-msg__desc">请您提前安排好时间,准时赴约就医</p>
<p class="weui-msg__desc">微信商户订单号:${tradeno}</p>
</div>
<div class="weui-msg__opr-area">
<p class="weui-btn-area">
<a href="my-info.html" class="weui-btn weui-btn_primary">查询我的预约信息</a>
</p>
</div>
<div class="weui-msg__extra-area">
<div class="weui-footer">
<p class="weui-footer__text">Copyright &copy; 2017 云南新八达科技有限公司</p>
</div>
</div>
</div>
</div>
</body>
</html>

@ -0,0 +1 @@
!function(e,r){"object"==typeof exports?module.exports=exports=r(require("./core"),require("./enc-base64"),require("./md5"),require("./evpkdf"),require("./cipher-core")):"function"==typeof define&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],r):r(e.CryptoJS)}(this,function(i){return function(){var e=i,r=e.lib.BlockCipher,o=e.algo,u=[],f=[],h=[],y=[],a=[],p=[],v=[],_=[],k=[],l=[];!function(){for(var e=[],r=0;r<256;r++)e[r]=r<128?r<<1:r<<1^283;for(var o=0,i=0,r=0;r<256;r++){var t=i^i<<1^i<<2^i<<3^i<<4;u[o]=t=t>>>8^255&t^99;var n=e[f[t]=o],c=e[n],s=e[c],d=257*e[t]^16843008*t;h[o]=d<<24|d>>>8,y[o]=d<<16|d>>>16,a[o]=d<<8|d>>>24,p[o]=d,v[t]=(d=16843009*s^65537*c^257*n^16843008*o)<<24|d>>>8,_[t]=d<<16|d>>>16,k[t]=d<<8|d>>>24,l[t]=d,o?(o=n^e[e[e[s^n]]],i^=e[e[i]]):o=i=1}}();var S=[0,1,2,4,8,16,32,64,128,27,54],o=o.AES=r.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,r=e.words,o=e.sigBytes/4,i=4*(1+(this._nRounds=6+o)),t=this._keySchedule=[],n=0;n<i;n++)n<o?t[n]=r[n]:(d=t[n-1],n%o?6<o&&n%o==4&&(d=u[d>>>24]<<24|u[d>>>16&255]<<16|u[d>>>8&255]<<8|u[255&d]):(d=u[(d=d<<8|d>>>24)>>>24]<<24|u[d>>>16&255]<<16|u[d>>>8&255]<<8|u[255&d],d^=S[n/o|0]<<24),t[n]=t[n-o]^d);for(var c=this._invKeySchedule=[],s=0;s<i;s++){var d,n=i-s;d=s%4?t[n]:t[n-4],c[s]=s<4||n<=4?d:v[u[d>>>24]]^_[u[d>>>16&255]]^k[u[d>>>8&255]]^l[u[255&d]]}}},encryptBlock:function(e,r){this._doCryptBlock(e,r,this._keySchedule,h,y,a,p,u)},decryptBlock:function(e,r){var o=e[r+1];e[r+1]=e[r+3],e[r+3]=o,this._doCryptBlock(e,r,this._invKeySchedule,v,_,k,l,f);o=e[r+1];e[r+1]=e[r+3],e[r+3]=o},_doCryptBlock:function(e,r,o,i,t,n,c,s){for(var d=this._nRounds,u=e[r]^o[0],f=e[r+1]^o[1],h=e[r+2]^o[2],y=e[r+3]^o[3],a=4,p=1;p<d;p++)var v=i[u>>>24]^t[f>>>16&255]^n[h>>>8&255]^c[255&y]^o[a++],_=i[f>>>24]^t[h>>>16&255]^n[y>>>8&255]^c[255&u]^o[a++],k=i[h>>>24]^t[y>>>16&255]^n[u>>>8&255]^c[255&f]^o[a++],l=i[y>>>24]^t[u>>>16&255]^n[f>>>8&255]^c[255&h]^o[a++],u=v,f=_,h=k,y=l;v=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[h>>>8&255]<<8|s[255&y])^o[a++],_=(s[f>>>24]<<24|s[h>>>16&255]<<16|s[y>>>8&255]<<8|s[255&u])^o[a++],k=(s[h>>>24]<<24|s[y>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^o[a++],l=(s[y>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&h])^o[a++];e[r]=v,e[r+1]=_,e[r+2]=k,e[r+3]=l},keySize:8});e.AES=r._createHelper(o)}(),i.AES});

@ -0,0 +1 @@
!function(e,t){"object"==typeof exports?module.exports=exports=t(require("./core"),require("./evpkdf")):"function"==typeof define&&define.amd?define(["./core","./evpkdf"],t):t(e.CryptoJS)}(this,function(l){l.lib.Cipher||function(){var e=l,t=e.lib,r=t.Base,o=t.WordArray,i=t.BufferedBlockAlgorithm,n=e.enc,c=(n.Utf8,n.Base64),s=e.algo.EvpKDF,a=t.Cipher=i.extend({cfg:r.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(i){return{encrypt:function(e,t,r){return f(t).encrypt(i,e,t,r)},decrypt:function(e,t,r){return f(t).decrypt(i,e,t,r)}}}});function f(e){return"string"==typeof e?_:u}t.StreamCipher=a.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var p=e.mode={},n=t.BlockCipherMode=r.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),n=p.CBC=((p=n.extend()).Encryptor=p.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize;d.call(this,e,t,i),r.encryptBlock(e,t),this._prevBlock=e.slice(t,t+i)}}),p.Decryptor=p.extend({processBlock:function(e,t){var r=this._cipher,i=r.blockSize,n=e.slice(t,t+i);r.decryptBlock(e,t),d.call(this,e,t,i),this._prevBlock=n}}),p);function d(e,t,r){var i,n=this._iv;n?(i=n,this._iv=void 0):i=this._prevBlock;for(var c=0;c<r;c++)e[t+c]^=i[c]}var p=(e.pad={}).Pkcs7={pad:function(e,t){for(var t=4*t,r=t-e.sigBytes%t,i=r<<24|r<<16|r<<8|r,n=[],c=0;c<r;c+=4)n.push(i);t=o.create(n,r);e.concat(t)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},h=(t.BlockCipher=a.extend({cfg:a.cfg.extend({mode:n,padding:p}),reset:function(){var e;a.reset.call(this);var t=this.cfg,r=t.iv,t=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=t.createEncryptor:(e=t.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(t,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),t.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),p=(e.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,e=e.salt,t=e?o.create([1398893684,1701076831]).concat(e).concat(t):t;return t.toString(c)},parse:function(e){var t,r=c.parse(e),e=r.words;return 1398893684==e[0]&&1701076831==e[1]&&(t=o.create(e.slice(2,4)),e.splice(0,4),r.sigBytes-=16),h.create({ciphertext:r,salt:t})}},u=t.SerializableCipher=r.extend({cfg:r.extend({format:p}),encrypt:function(e,t,r,i){i=this.cfg.extend(i);var n=e.createEncryptor(r,i),t=n.finalize(t),n=n.cfg;return h.create({ciphertext:t,key:r,iv:n.iv,algorithm:e,mode:n.mode,padding:n.padding,blockSize:e.blockSize,formatter:i.format})},decrypt:function(e,t,r,i){return i=this.cfg.extend(i),t=this._parse(t,i.format),e.createDecryptor(r,i).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),e=(e.kdf={}).OpenSSL={execute:function(e,t,r,i){i=i||o.random(8);e=s.create({keySize:t+r}).compute(e,i),r=o.create(e.words.slice(t),4*r);return e.sigBytes=4*t,h.create({key:e,iv:r,salt:i})}},_=t.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:e}),encrypt:function(e,t,r,i){r=(i=this.cfg.extend(i)).kdf.execute(r,e.keySize,e.ivSize);i.iv=r.iv;i=u.encrypt.call(this,e,t,r.key,i);return i.mixIn(r),i},decrypt:function(e,t,r,i){i=this.cfg.extend(i),t=this._parse(t,i.format);r=i.kdf.execute(r,e.keySize,e.ivSize,t.salt);return i.iv=r.iv,u.decrypt.call(this,e,t,r.key,i)}})}()});

@ -0,0 +1 @@
!function(t,n){"object"==typeof exports?module.exports=exports=n():"function"==typeof define&&define.amd?define([],n):t.CryptoJS=n()}(this,function(){return function(f){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),!(i=!(i=!(i="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:i)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:i)&&"undefined"!=typeof global&&global.crypto?global.crypto:i)&&"function"==typeof require)try{i=require("crypto")}catch(t){}var e=Object.create||function(t){return n.prototype=t,t=new n,n.prototype=null,t};function n(){}var t={},r=t.lib={},o=r.Base={extend:function(t){var n=e(this);return t&&n.mixIn(t),n.hasOwnProperty("init")&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),(n.init.prototype=n).$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t)t.hasOwnProperty(n)&&(this[n]=t[n]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},u=r.WordArray=o.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=null!=n?n:4*t.length},toString:function(t){return(t||a).stringify(this)},concat:function(t){var n=this.words,e=t.words,i=this.sigBytes,r=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<r;o++){var s=e[o>>>2]>>>24-o%4*8&255;n[i+o>>>2]|=s<<24-(i+o)%4*8}else for(var a=0;a<r;a+=4)n[i+a>>>2]=e[a>>>2];return this.sigBytes+=r,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=f.ceil(n/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var n=[],e=0;e<t;e+=4)n.push(function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")}());return new u.init(n,t)}}),s=t.enc={},a=s.Hex={stringify:function(t){for(var n=t.words,e=t.sigBytes,i=[],r=0;r<e;r++){var o=n[r>>>2]>>>24-r%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(t){for(var n=t.length,e=[],i=0;i<n;i+=2)e[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new u.init(e,n/2)}},c=s.Latin1={stringify:function(t){for(var n=t.words,e=t.sigBytes,i=[],r=0;r<e;r++){var o=n[r>>>2]>>>24-r%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var n=t.length,e=[],i=0;i<n;i++)e[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new u.init(e,n)}},p=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(c.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return c.parse(unescape(encodeURIComponent(t)))}},d=r.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=p.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var n,e=this._data,i=e.words,r=e.sigBytes,o=this.blockSize,s=r/(4*o),a=(s=t?f.ceil(s):f.max((0|s)-this._minBufferSize,0))*o,r=f.min(4*a,r);if(a){for(var c=0;c<a;c+=o)this._doProcessBlock(i,c);n=i.splice(0,a),e.sigBytes-=r}return new u.init(n,r)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),h=(r.Hasher=d.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new h.HMAC.init(e,n).finalize(t)}}}),t.algo={});return t}(Math)});

@ -0,0 +1 @@
!function(r,e){"object"==typeof exports?module.exports=exports=e(require("./core")):"function"==typeof define&&define.amd?define(["./core"],e):e(r.CryptoJS)}(this,function(r){var c;return c=r.lib.WordArray,r.enc.Base64={stringify:function(r){var e=r.words,t=r.sigBytes,a=this._map;r.clamp();for(var n=[],o=0;o<t;o+=3)for(var i=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,f=0;f<4&&o+.75*f<t;f++)n.push(a.charAt(i>>>6*(3-f)&63));var c=a.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join("")},parse:function(r){var e=r.length,t=this._map;if(!(a=this._reverseMap))for(var a=this._reverseMap=[],n=0;n<t.length;n++)a[t.charCodeAt(n)]=n;var o=t.charAt(64);return!o||-1!==(o=r.indexOf(o))&&(e=o),function(r,e,t){for(var a=[],n=0,o=0;o<e;o++){var i,f;o%4&&(i=t[r.charCodeAt(o-1)]<<o%4*2,f=t[r.charCodeAt(o)]>>>6-o%4*2,f=i|f,a[n>>>2]|=f<<24-n%4*8,n++)}return c.create(a,n)}(r,e,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},r.enc.Base64});

@ -0,0 +1 @@
!function(e,r){"object"==typeof exports?module.exports=exports=r(require("./core"),require("./md5"),require("./hmac")):"function"==typeof define&&define.amd?define(["./core","./md5","./hmac"],r):r(e.CryptoJS)}(this,function(e){return e.HmacMD5});

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,188 @@
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var api = {
letConst: { passes: "'use strict'; let a; const b = 2;" },
letLoop: { passes: "'use strict'; for(let i in {}){}; for(let i=0;;){break}" },
constLoop: { passes: "'use strict'; for(const i in {}){}; for (const i=0;;){break}" },
defaultParameter: { passes: "'use strict'; function a(b=2){}" },
spreadRest: { passes: "'use strict'; var a = [1,2]; +function b(...c){}(...a);" },
destructuring: { passes: "'use strict'; var a = [1,2], [b,c] = a, d = {e:1,f:2}, {e:E,f} = d;" },
parameterDestructuring: { passes: "'use strict'; function a({b,c}){}" },
templateString: { passes: "'use strict'; var a = 1, b = `c${a}d`;" },
forOf: { passes: "'use strict'; for (var a of [1]) {}" },
arrow: { passes: "'use strict'; var a = () => {};" },
generator: { passes: "'use strict'; function *a(){ yield; }" },
conciseMethodProperty: { passes: "'use strict'; var a = 1, b = { c(){}, a };" },
computedProperty: { passes: "'use strict'; var a = 1, b = { ['x'+a]: 2 };" },
moduleExport: { passes: "'use strict'; export var a = 1;" },
moduleImport: { passes: "'use strict'; import {a} from 'b';" },
classes: { passes: "'use strict'; class Foo {}; class Bar extends Foo {};" },
numericLiteral: { passes: "'use strict'; var a = 0o1, b = 0b10;" },
oldOctalLiteral: { fails: "'use strict'; var a = 01;" },
symbol: { passes: "'use strict'; var a = Symbol('b');" },
symbolImplicitCoercion: { dependencies: ["symbol"], fails: "'use strict'; var a = Symbol('a'); a + '';" },
unicodeEscape: { passes: "'use strict'; var a = '\\u{20BB7}';" },
unicodeIdentifier: { passes: "'use strict'; var \\u{20BB7};" },
unicodeRegExp: { passes: "'use strict'; var a = /\\u{20BB7}/u;" },
stickyRegExp: { passes: "'use strict'; var a = /b/y;" },
letTDZ: { dependencies: ["letConst"], fails: "'use strict'; a = 1; let a;" },
letLoopScope: { dependencies: ["letLoop","forOf"], passes: "'use strict'; var x=[],i=0;for(let i=2;i<3;i++){x.push(function(){return i})};for(let i in {3:0}){x.push(function(){return i})};for(let i of [4]){x.push(function(){return i})};if(x[0]()*x[1]()*x[2]()!=24) throw 0;" },
constRedef: { dependencies: ["letConst"], fails: "'use strict'; const a = 1; a = 2;" },
objectProto: { passes: "'use strict'; var a = { b: 2 }, c = { __proto__: a }; if (c.b !== 2) throw 0;" },
objectSuper: { passes: "'use strict'; var a = { b: 2 }, c = { d() { return super.b; } }; Object.setPrototypeOf(c,a); if (c.d() !== 2) throw 0;" },
extendNatives: { dependencies: ["class"], passes: "'use strict'; class Foo extends Array { }; var a = new Foo(); a.push(1,2,3); if (a.length !== 3) throw 0;" },
TCO: { passes: "'use strict'; +function a(b){ if (b<6E4) return a(b+1); }(0);" },
functionNameInference: { passes: "'use strict'; var a = { b: function(){} }; if (a.b.name != 'b') throw 0;" },
ObjectStatics: { is: "'use strict'; return ('getOwnPropertySymbols' in Object) && ('assign' in Object) && ('is' in Object);" },
ArrayStatics: { is: "'use strict'; return ('from' in Array) && ('of' in Array);" },
ArrayMethods: { is: "'use strict'; return ('fill' in Array.prototype) && ('find' in Array.prototype) && ('findIndex' in Array.prototype) && ('entries' in Array.prototype) && ('keys' in Array.prototype) && ('values' in Array.prototype);" },
TypedArrays: { is: "'use strict'; return ('ArrayBuffer' in global) && ('Int8Array' in global) && ('Uint8Array' in global) && ('Int32Array' in global) && ('Float64Array' in global);" },
TypedArrayStatics: { dependencies: ["TypedArrays"], is: "'use strict'; return ('from' in Uint32Array) && ('of' in Uint32Array);" },
TypedArrayMethods: { dependencies: ["TypedArrays"], is: "'use strict'; var x = new Int8Array(1); return ('slice' in x) && ('join' in x) && ('map' in x) && ('forEach' in x);" },
StringMethods: { is: "'use strict'; return ('includes' in String.prototype) && ('repeat' in String.prototype);" },
NumberStatics: { is: "'use strict'; return ('isNaN' in Number) && ('isInteger' in Number);" },
MathStatics: { is: "'use strict'; return ('hypot' in Math) && ('acosh' in Math) && ('imul' in Math);" },
collections: { is: "'use strict'; return ('Map' in global) && ('Set' in global) && ('WeakMap' in global) && ('WeakSet' in global);" },
Proxy: { is: "'use strict'; return ('Proxy' in global);" },
Promise: { is: "'use strict'; return ('Promise' in global);"},
Reflect: { is: "'use strict'; return ('Reflect' in global);" },
};
module.exports = api;
},{}],2:[function(require,module,exports){
var Supports = function(){
// Variables
this.letConst = 'letConst';
this.letTDZ = 'letTDZ';
this.constRedef = 'constRedef';
this.destructuring = 'destructuring';
this.spreadRest = 'spreadRest';
// Data Types
this.forOf = 'forOf';
this.collections = 'collections';
this.symbol = 'symbol';
this.Symbol = this.symbol;
this.symbolImplicitCoercion = 'symbolImplicitCoercion';
// Number
this.numericLiteral = 'numericLiteral';
this.oldOctalLiteral = 'oldOctalLiteral';
this.MathStatics = 'MathStatics';
this.mathStatics = this.MathStatics;
this.NumberStatics = 'NumberStatics';
this.numberStatics = this.NumberStatics;
// String
this.StringMethods = 'StringMethods';
this.stringMethods = this.StringMethods;
this.unicodeEscape = 'unicodeEscape';
this.unicodeIdentifier = 'unicodeIdentifier';
this.unicodeRegExp = 'unicodeRegExp';
this.stickyRegExp = 'stickyRegExp';
this.templateString = 'templateString';
// Function
this.arrow = 'arrow';
this.defaultParameter = 'defaultParameter';
this.parameterDestructuring = 'parameterDestructuring';
this.functionNameInference = 'functionNameInference';
this.TCO = 'TCO';
this.tco = this.TCO;
// Array
this.ArrayMethods = 'ArrayMethods';
this.arrayMethods = this.ArrayMethods;
this.ArrayStatics = 'ArrayStatics';
this.arrayStatics = this.ArrayStatics;
this.TypedArrayMethods = 'TypedArrayMethods';
this.typedArrayMethods = this.TypedArrayMethods;
this.TypedArrayStatics = 'TypedArrayStatics';
this.typedArrayStatics = this.TypedArrayStatics;
this.TypedArrays = 'TypedArrays';
this.typedArrays = this.TypedArrays;
// Object
this.objectProto = 'objectProto';
this.ObjectStatics = 'ObjectStatics';
this.objectStatics = this.ObjectStatics;
this.computedProperty = 'computedProperty';
this.conciseMethodProperty = 'conciseMethodProperty';
this.Proxy = 'Proxy';
this.proxy = this.Proxy;
this.Reflect = 'Reflect';
this.reflect = this.Reflect;
// Generator and Promise
this.generator = 'generator';
this.Promise = 'Promise';
this.promise = this.Promise;
// Class
this.classes = 'classes';
this.class = this.classes;
this.objectSuper = 'objectSuper';
this.extendNatives = 'extendNatives';
// Module
this.moduleExport = 'moduleExport';
this.moduleImport = 'moduleImport';
};
module.exports = new Supports();
},{}],3:[function(require,module,exports){
var api = require('./api');
var supports = {};
supports._api = api;
function runTest(key){
if (key === 'class') key = 'classes';
if (supports._api[key].dependencies) {
for(var i = 0; i < supports._api[key].dependencies.length; i++){
var depKey = supports._api[key].dependencies[i];
if (runTest(depKey) === false) return false;
}
}
if (supports._api[key].passes) {
return tryPassFail(supports._api[key].passes);
} else if (supports._api[key].fails) {
return !tryPassFail(supports._api[key].fails);
} else if (supports._api[key].is) {
return tryReturn(supports._api[key].is);
} else if (supports._api[key].not) {
return !tryReturn(supports._api[key].not);
}
}
function tryPassFail(code) {
try {
runIt(code);
return true;
}
catch (err) {
return false;
}
}
function tryReturn(code) {
try {
return runIt(code);
}
catch (err) {
return false;
}
}
function runIt(code) {
return (new Function(code))();
}
module.exports = runTest;
},{"./api":1}],4:[function(require,module,exports){
var supports = require('../../lib/interface');
var api = require('../../lib/api');
var runTest = require('../../lib/runtest');
global = window;
for (var key in supports){
supports[key] = runTest(supports[key]);
}
supports._api = api;
window.Supports = supports;
},{"../../lib/api":1,"../../lib/interface":2,"../../lib/runtest":3}]},{},[4]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,3 @@
# ES6 兼容性处理
# 5.8.9(最高版本,过高版本无法使用)

File diff suppressed because one or more lines are too long

@ -0,0 +1,2 @@
var e,t=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover"];if(function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}()){var o=EventTarget.prototype.addEventListener;e=o,EventTarget.prototype.addEventListener=function(o,r,n){var s,a="object"==typeof n&&null!==n,i=a?n.capture:n;(n=a?function(e){var t=Object.getOwnPropertyDescriptor(e,"passive");return t&&!0!==t.writable&&void 0===t.set?Object.assign({},e):e}(n):{}).passive=void 0!==(s=n.passive)?s:-1!==t.indexOf(o)&&!0,n.capture=void 0!==i&&i,e.call(this,o,r,n)},EventTarget.prototype.addEventListener._original=e}
//# sourceMappingURL=index.js.map

@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["../src/index.js","../src/utils.js"],"sourcesContent":["import { eventListenerOptionsSupported } from './utils';\n\nconst defaultOptions = {\n passive: true,\n capture: false\n};\nconst supportedPassiveTypes = [\n 'scroll', 'wheel',\n 'touchstart', 'touchmove', 'touchenter', 'touchend', 'touchleave',\n 'mouseout', 'mouseleave', 'mouseup', 'mousedown', 'mousemove', 'mouseenter', 'mousewheel', 'mouseover'\n];\nconst getDefaultPassiveOption = (passive, eventName) => {\n if (passive !== undefined) return passive;\n\n return supportedPassiveTypes.indexOf(eventName) === -1 ? false : defaultOptions.passive;\n};\n\nconst getWritableOptions = (options) => {\n const passiveDescriptor = Object.getOwnPropertyDescriptor(options, 'passive');\n \n return passiveDescriptor && passiveDescriptor.writable !== true && passiveDescriptor.set === undefined\n ? Object.assign({}, options)\n : options;\n};\n\nconst overwriteAddEvent = (superMethod) => {\n EventTarget.prototype.addEventListener = function (type, listener, options) {\n const usesListenerOptions = typeof options === 'object' && options !== null;\n const useCapture = usesListenerOptions ? options.capture : options;\n\n options = usesListenerOptions ? getWritableOptions(options) : {};\n options.passive = getDefaultPassiveOption(options.passive, type);\n options.capture = useCapture === undefined ? defaultOptions.capture : useCapture;\n\n superMethod.call(this, type, listener, options);\n };\n\n EventTarget.prototype.addEventListener._original = superMethod;\n};\n\nconst supportsPassive = eventListenerOptionsSupported();\n\nif (supportsPassive) {\n const addEvent = EventTarget.prototype.addEventListener;\n overwriteAddEvent(addEvent);\n}\n","export const eventListenerOptionsSupported = () => {\n let supported = false;\n\n try {\n const opts = Object.defineProperty({}, 'passive', {\n get() {\n supported = true;\n }\n });\n\n window.addEventListener('test', null, opts);\n window.removeEventListener('test', null, opts);\n } catch (e) {}\n\n return supported;\n}\n"],"names":["superMethod","supportedPassiveTypes","supported","opts","Object","defineProperty","get","window","addEventListener","removeEventListener","e","eventListenerOptionsSupported","addEvent","EventTarget","prototype","type","listener","options","passive","usesListenerOptions","useCapture","capture","passiveDescriptor","getOwnPropertyDescriptor","writable","undefined","set","assign","getWritableOptions","indexOf","call","this","_original"],"mappings":"IAyB2BA,EAnBrBC,EAAwB,CAC5B,SAAU,QACV,aAAc,YAAa,aAAc,WAAY,aACrD,WAAY,aAAc,UAAW,YAAa,YAAa,aAAc,aAAc,aAiC7F,GC1C6C,WAC3C,IAAIC,GAAY,EAEhB,IACE,IAAMC,EAAOC,OAAOC,eAAe,GAAI,UAAW,CAChDC,eACEJ,GAAY,KAIhBK,OAAOC,iBAAiB,OAAQ,KAAML,GACtCI,OAAOE,oBAAoB,OAAQ,KAAMN,GACzC,MAAOO,IAET,OAAOR,ED0BeS,GAEH,CACnB,IAAMC,EAAWC,YAAYC,UAAUN,iBAlBdR,EAmBPY,EAlBlBC,YAAYC,UAAUN,iBAAmB,SAAUO,EAAMC,EAAUC,GACjE,IAhB6BC,EAgBvBC,EAAyC,iBAAZF,GAAoC,OAAZA,EACrDG,EAAsBD,EAAsBF,EAAQI,QAAUJ,GAEpEA,EAAkBE,EAbK,SAACF,GAC1B,IAAMK,EAAoBlB,OAAOmB,yBAAyBN,EAAS,WAEnE,OAAOK,IAAoD,IAA/BA,EAAkBE,eAA+CC,IAA1BH,EAAkBI,IACjFtB,OAAOuB,OAAO,GAAIV,GAClBA,EAQsCW,CAAmBX,GAAW,IAC9DC,aAnBMO,KADeP,EAoBaD,EAAQC,SAnBlBA,GAEmB,IAA9CjB,EAAsB4B,QAiBgCd,KA5BpD,EA6BPE,EAAQI,aAAyBI,IAAfL,GAAoDA,EAEtEpB,EAAY8B,KAAKC,KAAMhB,EAAMC,EAAUC,IAGzCJ,YAAYC,UAAUN,iBAAiBwB,UAAYhC"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,140 @@
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/
(function(){function n(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function t(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function r(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&t(n[r],r,n)!==!1;);return n}function e(n,t){for(var r=null==n?0:n.length;r--&&t(n[r],r,n)!==!1;);return n}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;
return!0}function i(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function o(n,t){return!!(null==n?0:n.length)&&y(n,t,0)>-1}function f(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function c(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function a(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function l(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);
return r}function s(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function h(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}function p(n){return n.split("")}function _(n){return n.match($t)||[]}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function g(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function y(n,t,r){return t===t?Z(n,t,r):g(n,b,r)}function d(n,t,r,e){
for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function b(n){return n!==n}function w(n,t){var r=null==n?0:n.length;return r?k(n,t)/r:Cn}function m(n){return function(t){return null==t?X:t[n]}}function x(n){return function(t){return null==n?X:n[t]}}function j(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==X&&(r=r===X?i:r+i);
}return r}function O(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function I(n,t){return c(t,function(t){return[t,n[t]]})}function R(n){return n?n.slice(0,H(n)+1).replace(Lt,""):n}function z(n){return function(t){return n(t)}}function E(n,t){return c(t,function(t){return n[t]})}function S(n,t){return n.has(t)}function W(n,t){for(var r=-1,e=n.length;++r<e&&y(t,n[r],0)>-1;);return r}function L(n,t){for(var r=n.length;r--&&y(t,n[r],0)>-1;);return r}function C(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;
return e}function U(n){return"\\"+Yr[n]}function B(n,t){return null==n?X:n[t]}function T(n){return Nr.test(n)}function $(n){return Pr.test(n)}function D(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function F(n,t){return function(r){return n(t(r))}}function N(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&o!==cn||(n[r]=cn,i[u++]=r)}return i}function P(n){var t=-1,r=Array(n.size);
return n.forEach(function(n){r[++t]=n}),r}function q(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function Z(n,t,r){for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}function K(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}function V(n){return T(n)?J(n):_e(n)}function G(n){return T(n)?Y(n):p(n)}function H(n){for(var t=n.length;t--&&Ct.test(n.charAt(t)););return t}function J(n){for(var t=Mr.lastIndex=0;Mr.test(n);)++t;return t}function Y(n){return n.match(Mr)||[];
}function Q(n){return n.match(Fr)||[]}var X,nn="4.17.21",tn=200,rn="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",en="Expected a function",un="Invalid `variable` option passed into `_.template`",on="__lodash_hash_undefined__",fn=500,cn="__lodash_placeholder__",an=1,ln=2,sn=4,hn=1,pn=2,_n=1,vn=2,gn=4,yn=8,dn=16,bn=32,wn=64,mn=128,xn=256,jn=512,An=30,kn="...",On=800,In=16,Rn=1,zn=2,En=3,Sn=1/0,Wn=9007199254740991,Ln=1.7976931348623157e308,Cn=NaN,Un=4294967295,Bn=Un-1,Tn=Un>>>1,$n=[["ary",mn],["bind",_n],["bindKey",vn],["curry",yn],["curryRight",dn],["flip",jn],["partial",bn],["partialRight",wn],["rearg",xn]],Dn="[object Arguments]",Mn="[object Array]",Fn="[object AsyncFunction]",Nn="[object Boolean]",Pn="[object Date]",qn="[object DOMException]",Zn="[object Error]",Kn="[object Function]",Vn="[object GeneratorFunction]",Gn="[object Map]",Hn="[object Number]",Jn="[object Null]",Yn="[object Object]",Qn="[object Promise]",Xn="[object Proxy]",nt="[object RegExp]",tt="[object Set]",rt="[object String]",et="[object Symbol]",ut="[object Undefined]",it="[object WeakMap]",ot="[object WeakSet]",ft="[object ArrayBuffer]",ct="[object DataView]",at="[object Float32Array]",lt="[object Float64Array]",st="[object Int8Array]",ht="[object Int16Array]",pt="[object Int32Array]",_t="[object Uint8Array]",vt="[object Uint8ClampedArray]",gt="[object Uint16Array]",yt="[object Uint32Array]",dt=/\b__p \+= '';/g,bt=/\b(__p \+=) '' \+/g,wt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mt=/&(?:amp|lt|gt|quot|#39);/g,xt=/[&<>"']/g,jt=RegExp(mt.source),At=RegExp(xt.source),kt=/<%-([\s\S]+?)%>/g,Ot=/<%([\s\S]+?)%>/g,It=/<%=([\s\S]+?)%>/g,Rt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zt=/^\w*$/,Et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,St=/[\\^$.*+?()[\]{}|]/g,Wt=RegExp(St.source),Lt=/^\s+/,Ct=/\s/,Ut=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bt=/\{\n\/\* \[wrapped with (.+)\] \*/,Tt=/,? & /,$t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dt=/[()=,{}\[\]\/\s]/,Mt=/\\(\\)?/g,Ft=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Nt=/\w*$/,Pt=/^[-+]0x[0-9a-f]+$/i,qt=/^0b[01]+$/i,Zt=/^\[object .+?Constructor\]$/,Kt=/^0o[0-7]+$/i,Vt=/^(?:0|[1-9]\d*)$/,Gt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ht=/($^)/,Jt=/['\n\r\u2028\u2029\\]/g,Yt="\\ud800-\\udfff",Qt="\\u0300-\\u036f",Xt="\\ufe20-\\ufe2f",nr="\\u20d0-\\u20ff",tr=Qt+Xt+nr,rr="\\u2700-\\u27bf",er="a-z\\xdf-\\xf6\\xf8-\\xff",ur="\\xac\\xb1\\xd7\\xf7",ir="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",or="\\u2000-\\u206f",fr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",cr="A-Z\\xc0-\\xd6\\xd8-\\xde",ar="\\ufe0e\\ufe0f",lr=ur+ir+or+fr,sr="['\u2019]",hr="["+Yt+"]",pr="["+lr+"]",_r="["+tr+"]",vr="\\d+",gr="["+rr+"]",yr="["+er+"]",dr="[^"+Yt+lr+vr+rr+er+cr+"]",br="\\ud83c[\\udffb-\\udfff]",wr="(?:"+_r+"|"+br+")",mr="[^"+Yt+"]",xr="(?:\\ud83c[\\udde6-\\uddff]){2}",jr="[\\ud800-\\udbff][\\udc00-\\udfff]",Ar="["+cr+"]",kr="\\u200d",Or="(?:"+yr+"|"+dr+")",Ir="(?:"+Ar+"|"+dr+")",Rr="(?:"+sr+"(?:d|ll|m|re|s|t|ve))?",zr="(?:"+sr+"(?:D|LL|M|RE|S|T|VE))?",Er=wr+"?",Sr="["+ar+"]?",Wr="(?:"+kr+"(?:"+[mr,xr,jr].join("|")+")"+Sr+Er+")*",Lr="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Cr="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ur=Sr+Er+Wr,Br="(?:"+[gr,xr,jr].join("|")+")"+Ur,Tr="(?:"+[mr+_r+"?",_r,xr,jr,hr].join("|")+")",$r=RegExp(sr,"g"),Dr=RegExp(_r,"g"),Mr=RegExp(br+"(?="+br+")|"+Tr+Ur,"g"),Fr=RegExp([Ar+"?"+yr+"+"+Rr+"(?="+[pr,Ar,"$"].join("|")+")",Ir+"+"+zr+"(?="+[pr,Ar+Or,"$"].join("|")+")",Ar+"?"+Or+"+"+Rr,Ar+"+"+zr,Cr,Lr,vr,Br].join("|"),"g"),Nr=RegExp("["+kr+Yt+tr+ar+"]"),Pr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,qr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Zr=-1,Kr={};
Kr[at]=Kr[lt]=Kr[st]=Kr[ht]=Kr[pt]=Kr[_t]=Kr[vt]=Kr[gt]=Kr[yt]=!0,Kr[Dn]=Kr[Mn]=Kr[ft]=Kr[Nn]=Kr[ct]=Kr[Pn]=Kr[Zn]=Kr[Kn]=Kr[Gn]=Kr[Hn]=Kr[Yn]=Kr[nt]=Kr[tt]=Kr[rt]=Kr[it]=!1;var Vr={};Vr[Dn]=Vr[Mn]=Vr[ft]=Vr[ct]=Vr[Nn]=Vr[Pn]=Vr[at]=Vr[lt]=Vr[st]=Vr[ht]=Vr[pt]=Vr[Gn]=Vr[Hn]=Vr[Yn]=Vr[nt]=Vr[tt]=Vr[rt]=Vr[et]=Vr[_t]=Vr[vt]=Vr[gt]=Vr[yt]=!0,Vr[Zn]=Vr[Kn]=Vr[it]=!1;var Gr={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a",
"\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae",
"\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g",
"\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O",
"\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w",
"\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},Hr={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Jr={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},Yr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Qr=parseFloat,Xr=parseInt,ne="object"==typeof global&&global&&global.Object===Object&&global,te="object"==typeof self&&self&&self.Object===Object&&self,re=ne||te||Function("return this")(),ee="object"==typeof exports&&exports&&!exports.nodeType&&exports,ue=ee&&"object"==typeof module&&module&&!module.nodeType&&module,ie=ue&&ue.exports===ee,oe=ie&&ne.process,fe=function(){
try{var n=ue&&ue.require&&ue.require("util").types;return n?n:oe&&oe.binding&&oe.binding("util")}catch(n){}}(),ce=fe&&fe.isArrayBuffer,ae=fe&&fe.isDate,le=fe&&fe.isMap,se=fe&&fe.isRegExp,he=fe&&fe.isSet,pe=fe&&fe.isTypedArray,_e=m("length"),ve=x(Gr),ge=x(Hr),ye=x(Jr),de=function p(x){function Z(n){if(cc(n)&&!bh(n)&&!(n instanceof Ct)){if(n instanceof Y)return n;if(bl.call(n,"__wrapped__"))return eo(n)}return new Y(n)}function J(){}function Y(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,
this.__index__=0,this.__values__=X}function Ct(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Un,this.__views__=[]}function $t(){var n=new Ct(this.__wrapped__);return n.__actions__=Tu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Tu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Tu(this.__views__),n}function Yt(){if(this.__filtered__){var n=new Ct(this);n.__dir__=-1,
n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Qt(){var n=this.__wrapped__.value(),t=this.__dir__,r=bh(n),e=t<0,u=r?n.length:0,i=Oi(0,u,this.__views__),o=i.start,f=i.end,c=f-o,a=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=Hl(c,this.__takeCount__);if(!r||!e&&u==c&&p==c)return wu(n,this.__actions__);var _=[];n:for(;c--&&h<p;){a+=t;for(var v=-1,g=n[a];++v<s;){var y=l[v],d=y.iteratee,b=y.type,w=d(g);if(b==zn)g=w;else if(!w){if(b==Rn)continue n;break n}}_[h++]=g}return _}function Xt(n){
var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function nr(){this.__data__=is?is(null):{},this.size=0}function tr(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function rr(n){var t=this.__data__;if(is){var r=t[n];return r===on?X:r}return bl.call(t,n)?t[n]:X}function er(n){var t=this.__data__;return is?t[n]!==X:bl.call(t,n)}function ur(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=is&&t===X?on:t,this}function ir(n){
var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function or(){this.__data__=[],this.size=0}function fr(n){var t=this.__data__,r=Wr(t,n);return!(r<0)&&(r==t.length-1?t.pop():Ll.call(t,r,1),--this.size,!0)}function cr(n){var t=this.__data__,r=Wr(t,n);return r<0?X:t[r][1]}function ar(n){return Wr(this.__data__,n)>-1}function lr(n,t){var r=this.__data__,e=Wr(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this}function sr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){
var e=n[t];this.set(e[0],e[1])}}function hr(){this.size=0,this.__data__={hash:new Xt,map:new(ts||ir),string:new Xt}}function pr(n){var t=xi(this,n).delete(n);return this.size-=t?1:0,t}function _r(n){return xi(this,n).get(n)}function vr(n){return xi(this,n).has(n)}function gr(n,t){var r=xi(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this}function yr(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new sr;++t<r;)this.add(n[t])}function dr(n){return this.__data__.set(n,on),this}function br(n){
return this.__data__.has(n)}function wr(n){this.size=(this.__data__=new ir(n)).size}function mr(){this.__data__=new ir,this.size=0}function xr(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r}function jr(n){return this.__data__.get(n)}function Ar(n){return this.__data__.has(n)}function kr(n,t){var r=this.__data__;if(r instanceof ir){var e=r.__data__;if(!ts||e.length<tn-1)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new sr(e)}return r.set(n,t),this.size=r.size,this}function Or(n,t){
var r=bh(n),e=!r&&dh(n),u=!r&&!e&&mh(n),i=!r&&!e&&!u&&Oh(n),o=r||e||u||i,f=o?O(n.length,hl):[],c=f.length;for(var a in n)!t&&!bl.call(n,a)||o&&("length"==a||u&&("offset"==a||"parent"==a)||i&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||Ci(a,c))||f.push(a);return f}function Ir(n){var t=n.length;return t?n[tu(0,t-1)]:X}function Rr(n,t){return Xi(Tu(n),Mr(t,0,n.length))}function zr(n){return Xi(Tu(n))}function Er(n,t,r){(r===X||Gf(n[t],r))&&(r!==X||t in n)||Br(n,t,r)}function Sr(n,t,r){var e=n[t];
bl.call(n,t)&&Gf(e,r)&&(r!==X||t in n)||Br(n,t,r)}function Wr(n,t){for(var r=n.length;r--;)if(Gf(n[r][0],t))return r;return-1}function Lr(n,t,r,e){return ys(n,function(n,u,i){t(e,n,r(n),i)}),e}function Cr(n,t){return n&&$u(t,Pc(t),n)}function Ur(n,t){return n&&$u(t,qc(t),n)}function Br(n,t,r){"__proto__"==t&&Tl?Tl(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function Tr(n,t){for(var r=-1,e=t.length,u=il(e),i=null==n;++r<e;)u[r]=i?X:Mc(n,t[r]);return u}function Mr(n,t,r){return n===n&&(r!==X&&(n=n<=r?n:r),
t!==X&&(n=n>=t?n:t)),n}function Fr(n,t,e,u,i,o){var f,c=t&an,a=t&ln,l=t&sn;if(e&&(f=i?e(n,u,i,o):e(n)),f!==X)return f;if(!fc(n))return n;var s=bh(n);if(s){if(f=zi(n),!c)return Tu(n,f)}else{var h=zs(n),p=h==Kn||h==Vn;if(mh(n))return Iu(n,c);if(h==Yn||h==Dn||p&&!i){if(f=a||p?{}:Ei(n),!c)return a?Mu(n,Ur(f,n)):Du(n,Cr(f,n))}else{if(!Vr[h])return i?n:{};f=Si(n,h,c)}}o||(o=new wr);var _=o.get(n);if(_)return _;o.set(n,f),kh(n)?n.forEach(function(r){f.add(Fr(r,t,e,r,n,o))}):jh(n)&&n.forEach(function(r,u){
f.set(u,Fr(r,t,e,u,n,o))});var v=l?a?di:yi:a?qc:Pc,g=s?X:v(n);return r(g||n,function(r,u){g&&(u=r,r=n[u]),Sr(f,u,Fr(r,t,e,u,n,o))}),f}function Nr(n){var t=Pc(n);return function(r){return Pr(r,n,t)}}function Pr(n,t,r){var e=r.length;if(null==n)return!e;for(n=ll(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===X&&!(u in n)||!i(o))return!1}return!0}function Gr(n,t,r){if("function"!=typeof n)throw new pl(en);return Ws(function(){n.apply(X,r)},t)}function Hr(n,t,r,e){var u=-1,i=o,a=!0,l=n.length,s=[],h=t.length;
if(!l)return s;r&&(t=c(t,z(r))),e?(i=f,a=!1):t.length>=tn&&(i=S,a=!1,t=new yr(t));n:for(;++u<l;){var p=n[u],_=null==r?p:r(p);if(p=e||0!==p?p:0,a&&_===_){for(var v=h;v--;)if(t[v]===_)continue n;s.push(p)}else i(t,_,e)||s.push(p)}return s}function Jr(n,t){var r=!0;return ys(n,function(n,e,u){return r=!!t(n,e,u)}),r}function Yr(n,t,r){for(var e=-1,u=n.length;++e<u;){var i=n[e],o=t(i);if(null!=o&&(f===X?o===o&&!bc(o):r(o,f)))var f=o,c=i}return c}function ne(n,t,r,e){var u=n.length;for(r=kc(r),r<0&&(r=-r>u?0:u+r),
e=e===X||e>u?u:kc(e),e<0&&(e+=u),e=r>e?0:Oc(e);r<e;)n[r++]=t;return n}function te(n,t){var r=[];return ys(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function ee(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=Li),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?ee(f,t-1,r,e,u):a(u,f):e||(u[u.length]=f)}return u}function ue(n,t){return n&&bs(n,t,Pc)}function oe(n,t){return n&&ws(n,t,Pc)}function fe(n,t){return i(t,function(t){return uc(n[t])})}function _e(n,t){t=ku(t,n);for(var r=0,e=t.length;null!=n&&r<e;)n=n[no(t[r++])];
return r&&r==e?n:X}function de(n,t,r){var e=t(n);return bh(n)?e:a(e,r(n))}function we(n){return null==n?n===X?ut:Jn:Bl&&Bl in ll(n)?ki(n):Ki(n)}function me(n,t){return n>t}function xe(n,t){return null!=n&&bl.call(n,t)}function je(n,t){return null!=n&&t in ll(n)}function Ae(n,t,r){return n>=Hl(t,r)&&n<Gl(t,r)}function ke(n,t,r){for(var e=r?f:o,u=n[0].length,i=n.length,a=i,l=il(i),s=1/0,h=[];a--;){var p=n[a];a&&t&&(p=c(p,z(t))),s=Hl(p.length,s),l[a]=!r&&(t||u>=120&&p.length>=120)?new yr(a&&p):X}p=n[0];
var _=-1,v=l[0];n:for(;++_<u&&h.length<s;){var g=p[_],y=t?t(g):g;if(g=r||0!==g?g:0,!(v?S(v,y):e(h,y,r))){for(a=i;--a;){var d=l[a];if(!(d?S(d,y):e(n[a],y,r)))continue n}v&&v.push(y),h.push(g)}}return h}function Oe(n,t,r,e){return ue(n,function(n,u,i){t(e,r(n),u,i)}),e}function Ie(t,r,e){r=ku(r,t),t=Gi(t,r);var u=null==t?t:t[no(jo(r))];return null==u?X:n(u,t,e)}function Re(n){return cc(n)&&we(n)==Dn}function ze(n){return cc(n)&&we(n)==ft}function Ee(n){return cc(n)&&we(n)==Pn}function Se(n,t,r,e,u){
return n===t||(null==n||null==t||!cc(n)&&!cc(t)?n!==n&&t!==t:We(n,t,r,e,Se,u))}function We(n,t,r,e,u,i){var o=bh(n),f=bh(t),c=o?Mn:zs(n),a=f?Mn:zs(t);c=c==Dn?Yn:c,a=a==Dn?Yn:a;var l=c==Yn,s=a==Yn,h=c==a;if(h&&mh(n)){if(!mh(t))return!1;o=!0,l=!1}if(h&&!l)return i||(i=new wr),o||Oh(n)?pi(n,t,r,e,u,i):_i(n,t,c,r,e,u,i);if(!(r&hn)){var p=l&&bl.call(n,"__wrapped__"),_=s&&bl.call(t,"__wrapped__");if(p||_){var v=p?n.value():n,g=_?t.value():t;return i||(i=new wr),u(v,g,r,e,i)}}return!!h&&(i||(i=new wr),vi(n,t,r,e,u,i));
}function Le(n){return cc(n)&&zs(n)==Gn}function Ce(n,t,r,e){var u=r.length,i=u,o=!e;if(null==n)return!i;for(n=ll(n);u--;){var f=r[u];if(o&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return!1}for(;++u<i;){f=r[u];var c=f[0],a=n[c],l=f[1];if(o&&f[2]){if(a===X&&!(c in n))return!1}else{var s=new wr;if(e)var h=e(a,l,c,n,t,s);if(!(h===X?Se(l,a,hn|pn,e,s):h))return!1}}return!0}function Ue(n){return!(!fc(n)||Di(n))&&(uc(n)?kl:Zt).test(to(n))}function Be(n){return cc(n)&&we(n)==nt}function Te(n){return cc(n)&&zs(n)==tt;
}function $e(n){return cc(n)&&oc(n.length)&&!!Kr[we(n)]}function De(n){return"function"==typeof n?n:null==n?La:"object"==typeof n?bh(n)?Ze(n[0],n[1]):qe(n):Fa(n)}function Me(n){if(!Mi(n))return Vl(n);var t=[];for(var r in ll(n))bl.call(n,r)&&"constructor"!=r&&t.push(r);return t}function Fe(n){if(!fc(n))return Zi(n);var t=Mi(n),r=[];for(var e in n)("constructor"!=e||!t&&bl.call(n,e))&&r.push(e);return r}function Ne(n,t){return n<t}function Pe(n,t){var r=-1,e=Hf(n)?il(n.length):[];return ys(n,function(n,u,i){
e[++r]=t(n,u,i)}),e}function qe(n){var t=ji(n);return 1==t.length&&t[0][2]?Ni(t[0][0],t[0][1]):function(r){return r===n||Ce(r,n,t)}}function Ze(n,t){return Bi(n)&&Fi(t)?Ni(no(n),t):function(r){var e=Mc(r,n);return e===X&&e===t?Nc(r,n):Se(t,e,hn|pn)}}function Ke(n,t,r,e,u){n!==t&&bs(t,function(i,o){if(u||(u=new wr),fc(i))Ve(n,t,o,r,Ke,e,u);else{var f=e?e(Ji(n,o),i,o+"",n,t,u):X;f===X&&(f=i),Er(n,o,f)}},qc)}function Ve(n,t,r,e,u,i,o){var f=Ji(n,r),c=Ji(t,r),a=o.get(c);if(a)return Er(n,r,a),X;var l=i?i(f,c,r+"",n,t,o):X,s=l===X;
if(s){var h=bh(c),p=!h&&mh(c),_=!h&&!p&&Oh(c);l=c,h||p||_?bh(f)?l=f:Jf(f)?l=Tu(f):p?(s=!1,l=Iu(c,!0)):_?(s=!1,l=Wu(c,!0)):l=[]:gc(c)||dh(c)?(l=f,dh(f)?l=Rc(f):fc(f)&&!uc(f)||(l=Ei(c))):s=!1}s&&(o.set(c,l),u(l,c,e,i,o),o.delete(c)),Er(n,r,l)}function Ge(n,t){var r=n.length;if(r)return t+=t<0?r:0,Ci(t,r)?n[t]:X}function He(n,t,r){t=t.length?c(t,function(n){return bh(n)?function(t){return _e(t,1===n.length?n[0]:n)}:n}):[La];var e=-1;return t=c(t,z(mi())),A(Pe(n,function(n,r,u){return{criteria:c(t,function(t){
return t(n)}),index:++e,value:n}}),function(n,t){return Cu(n,t,r)})}function Je(n,t){return Ye(n,t,function(t,r){return Nc(n,r)})}function Ye(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=_e(n,o);r(f,o)&&fu(i,ku(o,n),f)}return i}function Qe(n){return function(t){return _e(t,n)}}function Xe(n,t,r,e){var u=e?d:y,i=-1,o=t.length,f=n;for(n===t&&(t=Tu(t)),r&&(f=c(n,z(r)));++i<o;)for(var a=0,l=t[i],s=r?r(l):l;(a=u(f,s,a,e))>-1;)f!==n&&Ll.call(f,a,1),Ll.call(n,a,1);return n}function nu(n,t){for(var r=n?t.length:0,e=r-1;r--;){
var u=t[r];if(r==e||u!==i){var i=u;Ci(u)?Ll.call(n,u,1):yu(n,u)}}return n}function tu(n,t){return n+Nl(Ql()*(t-n+1))}function ru(n,t,r,e){for(var u=-1,i=Gl(Fl((t-n)/(r||1)),0),o=il(i);i--;)o[e?i:++u]=n,n+=r;return o}function eu(n,t){var r="";if(!n||t<1||t>Wn)return r;do t%2&&(r+=n),t=Nl(t/2),t&&(n+=n);while(t);return r}function uu(n,t){return Ls(Vi(n,t,La),n+"")}function iu(n){return Ir(ra(n))}function ou(n,t){var r=ra(n);return Xi(r,Mr(t,0,r.length))}function fu(n,t,r,e){if(!fc(n))return n;t=ku(t,n);
for(var u=-1,i=t.length,o=i-1,f=n;null!=f&&++u<i;){var c=no(t[u]),a=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return n;if(u!=o){var l=f[c];a=e?e(l,c,f):X,a===X&&(a=fc(l)?l:Ci(t[u+1])?[]:{})}Sr(f,c,a),f=f[c]}return n}function cu(n){return Xi(ra(n))}function au(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),r=r>u?u:r,r<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=il(u);++e<u;)i[e]=n[e+t];return i}function lu(n,t){var r;return ys(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function su(n,t,r){
var e=0,u=null==n?e:n.length;if("number"==typeof t&&t===t&&u<=Tn){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!bc(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return hu(n,t,La,r)}function hu(n,t,r,e){var u=0,i=null==n?0:n.length;if(0===i)return 0;t=r(t);for(var o=t!==t,f=null===t,c=bc(t),a=t===X;u<i;){var l=Nl((u+i)/2),s=r(n[l]),h=s!==X,p=null===s,_=s===s,v=bc(s);if(o)var g=e||_;else g=a?_&&(e||h):f?_&&h&&(e||!p):c?_&&h&&!p&&(e||!v):!p&&!v&&(e?s<=t:s<t);g?u=l+1:i=l}return Hl(i,Bn)}function pu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){
var o=n[r],f=t?t(o):o;if(!r||!Gf(f,c)){var c=f;i[u++]=0===o?0:o}}return i}function _u(n){return"number"==typeof n?n:bc(n)?Cn:+n}function vu(n){if("string"==typeof n)return n;if(bh(n))return c(n,vu)+"";if(bc(n))return vs?vs.call(n):"";var t=n+"";return"0"==t&&1/n==-Sn?"-0":t}function gu(n,t,r){var e=-1,u=o,i=n.length,c=!0,a=[],l=a;if(r)c=!1,u=f;else if(i>=tn){var s=t?null:ks(n);if(s)return P(s);c=!1,u=S,l=new yr}else l=t?[]:a;n:for(;++e<i;){var h=n[e],p=t?t(h):h;if(h=r||0!==h?h:0,c&&p===p){for(var _=l.length;_--;)if(l[_]===p)continue n;
t&&l.push(p),a.push(h)}else u(l,p,r)||(l!==a&&l.push(p),a.push(h))}return a}function yu(n,t){return t=ku(t,n),n=Gi(n,t),null==n||delete n[no(jo(t))]}function du(n,t,r,e){return fu(n,t,r(_e(n,t)),e)}function bu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?au(n,e?0:i,e?i+1:u):au(n,e?i+1:0,e?u:i)}function wu(n,t){var r=n;return r instanceof Ct&&(r=r.value()),l(t,function(n,t){return t.func.apply(t.thisArg,a([n],t.args))},r)}function mu(n,t,r){var e=n.length;if(e<2)return e?gu(n[0]):[];
for(var u=-1,i=il(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=Hr(i[u]||o,n[f],t,r));return gu(ee(i,1),t,r)}function xu(n,t,r){for(var e=-1,u=n.length,i=t.length,o={};++e<u;){r(o,n[e],e<i?t[e]:X)}return o}function ju(n){return Jf(n)?n:[]}function Au(n){return"function"==typeof n?n:La}function ku(n,t){return bh(n)?n:Bi(n,t)?[n]:Cs(Ec(n))}function Ou(n,t,r){var e=n.length;return r=r===X?e:r,!t&&r>=e?n:au(n,t,r)}function Iu(n,t){if(t)return n.slice();var r=n.length,e=zl?zl(r):new n.constructor(r);
return n.copy(e),e}function Ru(n){var t=new n.constructor(n.byteLength);return new Rl(t).set(new Rl(n)),t}function zu(n,t){return new n.constructor(t?Ru(n.buffer):n.buffer,n.byteOffset,n.byteLength)}function Eu(n){var t=new n.constructor(n.source,Nt.exec(n));return t.lastIndex=n.lastIndex,t}function Su(n){return _s?ll(_s.call(n)):{}}function Wu(n,t){return new n.constructor(t?Ru(n.buffer):n.buffer,n.byteOffset,n.length)}function Lu(n,t){if(n!==t){var r=n!==X,e=null===n,u=n===n,i=bc(n),o=t!==X,f=null===t,c=t===t,a=bc(t);
if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return 1;if(!e&&!i&&!a&&n<t||a&&r&&u&&!e&&!i||f&&r&&u||!o&&u||!c)return-1}return 0}function Cu(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var c=Lu(u[e],i[e]);if(c){if(e>=f)return c;return c*("desc"==r[e]?-1:1)}}return n.index-t.index}function Uu(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,c=t.length,a=Gl(i-o,0),l=il(c+a),s=!e;++f<c;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;a--;)l[f++]=n[u++];return l;
}function Bu(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,c=-1,a=t.length,l=Gl(i-f,0),s=il(l+a),h=!e;++u<l;)s[u]=n[u];for(var p=u;++c<a;)s[p+c]=t[c];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function Tu(n,t){var r=-1,e=n.length;for(t||(t=il(e));++r<e;)t[r]=n[r];return t}function $u(n,t,r,e){var u=!r;r||(r={});for(var i=-1,o=t.length;++i<o;){var f=t[i],c=e?e(r[f],n[f],f,r,n):X;c===X&&(c=n[f]),u?Br(r,f,c):Sr(r,f,c)}return r}function Du(n,t){return $u(n,Is(n),t)}function Mu(n,t){return $u(n,Rs(n),t);
}function Fu(n,r){return function(e,u){var i=bh(e)?t:Lr,o=r?r():{};return i(e,n,mi(u,2),o)}}function Nu(n){return uu(function(t,r){var e=-1,u=r.length,i=u>1?r[u-1]:X,o=u>2?r[2]:X;for(i=n.length>3&&"function"==typeof i?(u--,i):X,o&&Ui(r[0],r[1],o)&&(i=u<3?X:i,u=1),t=ll(t);++e<u;){var f=r[e];f&&n(t,f,e,i)}return t})}function Pu(n,t){return function(r,e){if(null==r)return r;if(!Hf(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=ll(r);(t?i--:++i<u)&&e(o[i],i,o)!==!1;);return r}}function qu(n){return function(t,r,e){
for(var u=-1,i=ll(t),o=e(t),f=o.length;f--;){var c=o[n?f:++u];if(r(i[c],c,i)===!1)break}return t}}function Zu(n,t,r){function e(){return(this&&this!==re&&this instanceof e?i:n).apply(u?r:this,arguments)}var u=t&_n,i=Gu(n);return e}function Ku(n){return function(t){t=Ec(t);var r=T(t)?G(t):X,e=r?r[0]:t.charAt(0),u=r?Ou(r,1).join(""):t.slice(1);return e[n]()+u}}function Vu(n){return function(t){return l(Ra(ca(t).replace($r,"")),n,"")}}function Gu(n){return function(){var t=arguments;switch(t.length){
case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=gs(n.prototype),e=n.apply(r,t);return fc(e)?e:r}}function Hu(t,r,e){function u(){for(var o=arguments.length,f=il(o),c=o,a=wi(u);c--;)f[c]=arguments[c];var l=o<3&&f[0]!==a&&f[o-1]!==a?[]:N(f,a);
return o-=l.length,o<e?oi(t,r,Qu,u.placeholder,X,f,l,X,X,e-o):n(this&&this!==re&&this instanceof u?i:t,this,f)}var i=Gu(t);return u}function Ju(n){return function(t,r,e){var u=ll(t);if(!Hf(t)){var i=mi(r,3);t=Pc(t),r=function(n){return i(u[n],n,u)}}var o=n(t,r,e);return o>-1?u[i?t[o]:o]:X}}function Yu(n){return gi(function(t){var r=t.length,e=r,u=Y.prototype.thru;for(n&&t.reverse();e--;){var i=t[e];if("function"!=typeof i)throw new pl(en);if(u&&!o&&"wrapper"==bi(i))var o=new Y([],!0)}for(e=o?e:r;++e<r;){
i=t[e];var f=bi(i),c="wrapper"==f?Os(i):X;o=c&&$i(c[0])&&c[1]==(mn|yn|bn|xn)&&!c[4].length&&1==c[9]?o[bi(c[0])].apply(o,c[3]):1==i.length&&$i(i)?o[f]():o.thru(i)}return function(){var n=arguments,e=n[0];if(o&&1==n.length&&bh(e))return o.plant(e).value();for(var u=0,i=r?t[u].apply(this,n):e;++u<r;)i=t[u].call(this,i);return i}})}function Qu(n,t,r,e,u,i,o,f,c,a){function l(){for(var y=arguments.length,d=il(y),b=y;b--;)d[b]=arguments[b];if(_)var w=wi(l),m=C(d,w);if(e&&(d=Uu(d,e,u,_)),i&&(d=Bu(d,i,o,_)),
y-=m,_&&y<a){return oi(n,t,Qu,l.placeholder,r,d,N(d,w),f,c,a-y)}var x=h?r:this,j=p?x[n]:n;return y=d.length,f?d=Hi(d,f):v&&y>1&&d.reverse(),s&&c<y&&(d.length=c),this&&this!==re&&this instanceof l&&(j=g||Gu(j)),j.apply(x,d)}var s=t&mn,h=t&_n,p=t&vn,_=t&(yn|dn),v=t&jn,g=p?X:Gu(n);return l}function Xu(n,t){return function(r,e){return Oe(r,n,t(e),{})}}function ni(n,t){return function(r,e){var u;if(r===X&&e===X)return t;if(r!==X&&(u=r),e!==X){if(u===X)return e;"string"==typeof r||"string"==typeof e?(r=vu(r),
e=vu(e)):(r=_u(r),e=_u(e)),u=n(r,e)}return u}}function ti(t){return gi(function(r){return r=c(r,z(mi())),uu(function(e){var u=this;return t(r,function(t){return n(t,u,e)})})})}function ri(n,t){t=t===X?" ":vu(t);var r=t.length;if(r<2)return r?eu(t,n):t;var e=eu(t,Fl(n/V(t)));return T(t)?Ou(G(e),0,n).join(""):e.slice(0,n)}function ei(t,r,e,u){function i(){for(var r=-1,c=arguments.length,a=-1,l=u.length,s=il(l+c),h=this&&this!==re&&this instanceof i?f:t;++a<l;)s[a]=u[a];for(;c--;)s[a++]=arguments[++r];
return n(h,o?e:this,s)}var o=r&_n,f=Gu(t);return i}function ui(n){return function(t,r,e){return e&&"number"!=typeof e&&Ui(t,r,e)&&(r=e=X),t=Ac(t),r===X?(r=t,t=0):r=Ac(r),e=e===X?t<r?1:-1:Ac(e),ru(t,r,e,n)}}function ii(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=Ic(t),r=Ic(r)),n(t,r)}}function oi(n,t,r,e,u,i,o,f,c,a){var l=t&yn,s=l?o:X,h=l?X:o,p=l?i:X,_=l?X:i;t|=l?bn:wn,t&=~(l?wn:bn),t&gn||(t&=~(_n|vn));var v=[n,t,u,p,s,_,h,f,c,a],g=r.apply(X,v);return $i(n)&&Ss(g,v),g.placeholder=e,
Yi(g,n,t)}function fi(n){var t=al[n];return function(n,r){if(n=Ic(n),r=null==r?0:Hl(kc(r),292),r&&Zl(n)){var e=(Ec(n)+"e").split("e");return e=(Ec(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"),+(e[0]+"e"+(+e[1]-r))}return t(n)}}function ci(n){return function(t){var r=zs(t);return r==Gn?M(t):r==tt?q(t):I(t,n(t))}}function ai(n,t,r,e,u,i,o,f){var c=t&vn;if(!c&&"function"!=typeof n)throw new pl(en);var a=e?e.length:0;if(a||(t&=~(bn|wn),e=u=X),o=o===X?o:Gl(kc(o),0),f=f===X?f:kc(f),a-=u?u.length:0,t&wn){var l=e,s=u;
e=u=X}var h=c?X:Os(n),p=[n,t,r,e,u,l,s,i,o,f];if(h&&qi(p,h),n=p[0],t=p[1],r=p[2],e=p[3],u=p[4],f=p[9]=p[9]===X?c?0:n.length:Gl(p[9]-a,0),!f&&t&(yn|dn)&&(t&=~(yn|dn)),t&&t!=_n)_=t==yn||t==dn?Hu(n,t,f):t!=bn&&t!=(_n|bn)||u.length?Qu.apply(X,p):ei(n,t,r,e);else var _=Zu(n,t,r);return Yi((h?ms:Ss)(_,p),n,t)}function li(n,t,r,e){return n===X||Gf(n,gl[r])&&!bl.call(e,r)?t:n}function si(n,t,r,e,u,i){return fc(n)&&fc(t)&&(i.set(t,n),Ke(n,t,X,si,i),i.delete(t)),n}function hi(n){return gc(n)?X:n}function pi(n,t,r,e,u,i){
var o=r&hn,f=n.length,c=t.length;if(f!=c&&!(o&&c>f))return!1;var a=i.get(n),l=i.get(t);if(a&&l)return a==t&&l==n;var s=-1,p=!0,_=r&pn?new yr:X;for(i.set(n,t),i.set(t,n);++s<f;){var v=n[s],g=t[s];if(e)var y=o?e(g,v,s,t,n,i):e(v,g,s,n,t,i);if(y!==X){if(y)continue;p=!1;break}if(_){if(!h(t,function(n,t){if(!S(_,t)&&(v===n||u(v,n,r,e,i)))return _.push(t)})){p=!1;break}}else if(v!==g&&!u(v,g,r,e,i)){p=!1;break}}return i.delete(n),i.delete(t),p}function _i(n,t,r,e,u,i,o){switch(r){case ct:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;
n=n.buffer,t=t.buffer;case ft:return!(n.byteLength!=t.byteLength||!i(new Rl(n),new Rl(t)));case Nn:case Pn:case Hn:return Gf(+n,+t);case Zn:return n.name==t.name&&n.message==t.message;case nt:case rt:return n==t+"";case Gn:var f=M;case tt:var c=e&hn;if(f||(f=P),n.size!=t.size&&!c)return!1;var a=o.get(n);if(a)return a==t;e|=pn,o.set(n,t);var l=pi(f(n),f(t),e,u,i,o);return o.delete(n),l;case et:if(_s)return _s.call(n)==_s.call(t)}return!1}function vi(n,t,r,e,u,i){var o=r&hn,f=yi(n),c=f.length;if(c!=yi(t).length&&!o)return!1;
for(var a=c;a--;){var l=f[a];if(!(o?l in t:bl.call(t,l)))return!1}var s=i.get(n),h=i.get(t);if(s&&h)return s==t&&h==n;var p=!0;i.set(n,t),i.set(t,n);for(var _=o;++a<c;){l=f[a];var v=n[l],g=t[l];if(e)var y=o?e(g,v,l,t,n,i):e(v,g,l,n,t,i);if(!(y===X?v===g||u(v,g,r,e,i):y)){p=!1;break}_||(_="constructor"==l)}if(p&&!_){var d=n.constructor,b=t.constructor;d!=b&&"constructor"in n&&"constructor"in t&&!("function"==typeof d&&d instanceof d&&"function"==typeof b&&b instanceof b)&&(p=!1)}return i.delete(n),
i.delete(t),p}function gi(n){return Ls(Vi(n,X,_o),n+"")}function yi(n){return de(n,Pc,Is)}function di(n){return de(n,qc,Rs)}function bi(n){for(var t=n.name+"",r=fs[t],e=bl.call(fs,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function wi(n){return(bl.call(Z,"placeholder")?Z:n).placeholder}function mi(){var n=Z.iteratee||Ca;return n=n===Ca?De:n,arguments.length?n(arguments[0],arguments[1]):n}function xi(n,t){var r=n.__data__;return Ti(t)?r["string"==typeof t?"string":"hash"]:r.map;
}function ji(n){for(var t=Pc(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,Fi(u)]}return t}function Ai(n,t){var r=B(n,t);return Ue(r)?r:X}function ki(n){var t=bl.call(n,Bl),r=n[Bl];try{n[Bl]=X;var e=!0}catch(n){}var u=xl.call(n);return e&&(t?n[Bl]=r:delete n[Bl]),u}function Oi(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=Hl(t,n+o);break;case"takeRight":n=Gl(n,t-o)}}return{start:n,end:t}}function Ii(n){var t=n.match(Bt);
return t?t[1].split(Tt):[]}function Ri(n,t,r){t=ku(t,n);for(var e=-1,u=t.length,i=!1;++e<u;){var o=no(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:(u=null==n?0:n.length,!!u&&oc(u)&&Ci(o,u)&&(bh(n)||dh(n)))}function zi(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&bl.call(n,"index")&&(r.index=n.index,r.input=n.input),r}function Ei(n){return"function"!=typeof n.constructor||Mi(n)?{}:gs(El(n))}function Si(n,t,r){var e=n.constructor;switch(t){case ft:return Ru(n);
case Nn:case Pn:return new e(+n);case ct:return zu(n,r);case at:case lt:case st:case ht:case pt:case _t:case vt:case gt:case yt:return Wu(n,r);case Gn:return new e;case Hn:case rt:return new e(n);case nt:return Eu(n);case tt:return new e;case et:return Su(n)}}function Wi(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Ut,"{\n/* [wrapped with "+t+"] */\n")}function Li(n){return bh(n)||dh(n)||!!(Cl&&n&&n[Cl])}function Ci(n,t){var r=typeof n;
return t=null==t?Wn:t,!!t&&("number"==r||"symbol"!=r&&Vt.test(n))&&n>-1&&n%1==0&&n<t}function Ui(n,t,r){if(!fc(r))return!1;var e=typeof t;return!!("number"==e?Hf(r)&&Ci(t,r.length):"string"==e&&t in r)&&Gf(r[t],n)}function Bi(n,t){if(bh(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!bc(n))||(zt.test(n)||!Rt.test(n)||null!=t&&n in ll(t))}function Ti(n){var t=typeof n;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==n:null===n}function $i(n){
var t=bi(n),r=Z[t];if("function"!=typeof r||!(t in Ct.prototype))return!1;if(n===r)return!0;var e=Os(r);return!!e&&n===e[0]}function Di(n){return!!ml&&ml in n}function Mi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||gl)}function Fi(n){return n===n&&!fc(n)}function Ni(n,t){return function(r){return null!=r&&(r[n]===t&&(t!==X||n in ll(r)))}}function Pi(n){var t=Cf(n,function(n){return r.size===fn&&r.clear(),n}),r=t.cache;return t}function qi(n,t){var r=n[1],e=t[1],u=r|e,i=u<(_n|vn|mn),o=e==mn&&r==yn||e==mn&&r==xn&&n[7].length<=t[8]||e==(mn|xn)&&t[7].length<=t[8]&&r==yn;
if(!i&&!o)return n;e&_n&&(n[2]=t[2],u|=r&_n?0:gn);var f=t[3];if(f){var c=n[3];n[3]=c?Uu(c,f,t[4]):f,n[4]=c?N(n[3],cn):t[4]}return f=t[5],f&&(c=n[5],n[5]=c?Bu(c,f,t[6]):f,n[6]=c?N(n[5],cn):t[6]),f=t[7],f&&(n[7]=f),e&mn&&(n[8]=null==n[8]?t[8]:Hl(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u,n}function Zi(n){var t=[];if(null!=n)for(var r in ll(n))t.push(r);return t}function Ki(n){return xl.call(n)}function Vi(t,r,e){return r=Gl(r===X?t.length-1:r,0),function(){for(var u=arguments,i=-1,o=Gl(u.length-r,0),f=il(o);++i<o;)f[i]=u[r+i];
i=-1;for(var c=il(r+1);++i<r;)c[i]=u[i];return c[r]=e(f),n(t,this,c)}}function Gi(n,t){return t.length<2?n:_e(n,au(t,0,-1))}function Hi(n,t){for(var r=n.length,e=Hl(t.length,r),u=Tu(n);e--;){var i=t[e];n[e]=Ci(i,r)?u[i]:X}return n}function Ji(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}function Yi(n,t,r){var e=t+"";return Ls(n,Wi(e,ro(Ii(e),r)))}function Qi(n){var t=0,r=0;return function(){var e=Jl(),u=In-(e-r);if(r=e,u>0){if(++t>=On)return arguments[0]}else t=0;
return n.apply(X,arguments)}}function Xi(n,t){var r=-1,e=n.length,u=e-1;for(t=t===X?e:t;++r<t;){var i=tu(r,u),o=n[i];n[i]=n[r],n[r]=o}return n.length=t,n}function no(n){if("string"==typeof n||bc(n))return n;var t=n+"";return"0"==t&&1/n==-Sn?"-0":t}function to(n){if(null!=n){try{return dl.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function ro(n,t){return r($n,function(r){var e="_."+r[0];t&r[1]&&!o(n,e)&&n.push(e)}),n.sort()}function eo(n){if(n instanceof Ct)return n.clone();var t=new Y(n.__wrapped__,n.__chain__);
return t.__actions__=Tu(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function uo(n,t,r){t=(r?Ui(n,t,r):t===X)?1:Gl(kc(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var u=0,i=0,o=il(Fl(e/t));u<e;)o[i++]=au(n,u,u+=t);return o}function io(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u}function oo(){var n=arguments.length;if(!n)return[];for(var t=il(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return a(bh(r)?Tu(r):[r],ee(t,1));
}function fo(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===X?1:kc(t),au(n,t<0?0:t,e)):[]}function co(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===X?1:kc(t),t=e-t,au(n,0,t<0?0:t)):[]}function ao(n,t){return n&&n.length?bu(n,mi(t,3),!0,!0):[]}function lo(n,t){return n&&n.length?bu(n,mi(t,3),!0):[]}function so(n,t,r,e){var u=null==n?0:n.length;return u?(r&&"number"!=typeof r&&Ui(n,t,r)&&(r=0,e=u),ne(n,t,r,e)):[]}function ho(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:kc(r);
return u<0&&(u=Gl(e+u,0)),g(n,mi(t,3),u)}function po(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e-1;return r!==X&&(u=kc(r),u=r<0?Gl(e+u,0):Hl(u,e-1)),g(n,mi(t,3),u,!0)}function _o(n){return(null==n?0:n.length)?ee(n,1):[]}function vo(n){return(null==n?0:n.length)?ee(n,Sn):[]}function go(n,t){return(null==n?0:n.length)?(t=t===X?1:kc(t),ee(n,t)):[]}function yo(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e}function bo(n){return n&&n.length?n[0]:X}function wo(n,t,r){
var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:kc(r);return u<0&&(u=Gl(e+u,0)),y(n,t,u)}function mo(n){return(null==n?0:n.length)?au(n,0,-1):[]}function xo(n,t){return null==n?"":Kl.call(n,t)}function jo(n){var t=null==n?0:n.length;return t?n[t-1]:X}function Ao(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;return r!==X&&(u=kc(r),u=u<0?Gl(e+u,0):Hl(u,e-1)),t===t?K(n,t,u):g(n,b,u,!0)}function ko(n,t){return n&&n.length?Ge(n,kc(t)):X}function Oo(n,t){return n&&n.length&&t&&t.length?Xe(n,t):n;
}function Io(n,t,r){return n&&n.length&&t&&t.length?Xe(n,t,mi(r,2)):n}function Ro(n,t,r){return n&&n.length&&t&&t.length?Xe(n,t,X,r):n}function zo(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=mi(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return nu(n,u),r}function Eo(n){return null==n?n:Xl.call(n)}function So(n,t,r){var e=null==n?0:n.length;return e?(r&&"number"!=typeof r&&Ui(n,t,r)?(t=0,r=e):(t=null==t?0:kc(t),r=r===X?e:kc(r)),au(n,t,r)):[]}function Wo(n,t){
return su(n,t)}function Lo(n,t,r){return hu(n,t,mi(r,2))}function Co(n,t){var r=null==n?0:n.length;if(r){var e=su(n,t);if(e<r&&Gf(n[e],t))return e}return-1}function Uo(n,t){return su(n,t,!0)}function Bo(n,t,r){return hu(n,t,mi(r,2),!0)}function To(n,t){if(null==n?0:n.length){var r=su(n,t,!0)-1;if(Gf(n[r],t))return r}return-1}function $o(n){return n&&n.length?pu(n):[]}function Do(n,t){return n&&n.length?pu(n,mi(t,2)):[]}function Mo(n){var t=null==n?0:n.length;return t?au(n,1,t):[]}function Fo(n,t,r){
return n&&n.length?(t=r||t===X?1:kc(t),au(n,0,t<0?0:t)):[]}function No(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===X?1:kc(t),t=e-t,au(n,t<0?0:t,e)):[]}function Po(n,t){return n&&n.length?bu(n,mi(t,3),!1,!0):[]}function qo(n,t){return n&&n.length?bu(n,mi(t,3)):[]}function Zo(n){return n&&n.length?gu(n):[]}function Ko(n,t){return n&&n.length?gu(n,mi(t,2)):[]}function Vo(n,t){return t="function"==typeof t?t:X,n&&n.length?gu(n,X,t):[]}function Go(n){if(!n||!n.length)return[];var t=0;return n=i(n,function(n){
if(Jf(n))return t=Gl(n.length,t),!0}),O(t,function(t){return c(n,m(t))})}function Ho(t,r){if(!t||!t.length)return[];var e=Go(t);return null==r?e:c(e,function(t){return n(r,X,t)})}function Jo(n,t){return xu(n||[],t||[],Sr)}function Yo(n,t){return xu(n||[],t||[],fu)}function Qo(n){var t=Z(n);return t.__chain__=!0,t}function Xo(n,t){return t(n),n}function nf(n,t){return t(n)}function tf(){return Qo(this)}function rf(){return new Y(this.value(),this.__chain__)}function ef(){this.__values__===X&&(this.__values__=jc(this.value()));
var n=this.__index__>=this.__values__.length;return{done:n,value:n?X:this.__values__[this.__index__++]}}function uf(){return this}function of(n){for(var t,r=this;r instanceof J;){var e=eo(r);e.__index__=0,e.__values__=X,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t}function ff(){var n=this.__wrapped__;if(n instanceof Ct){var t=n;return this.__actions__.length&&(t=new Ct(this)),t=t.reverse(),t.__actions__.push({func:nf,args:[Eo],thisArg:X}),new Y(t,this.__chain__)}return this.thru(Eo);
}function cf(){return wu(this.__wrapped__,this.__actions__)}function af(n,t,r){var e=bh(n)?u:Jr;return r&&Ui(n,t,r)&&(t=X),e(n,mi(t,3))}function lf(n,t){return(bh(n)?i:te)(n,mi(t,3))}function sf(n,t){return ee(yf(n,t),1)}function hf(n,t){return ee(yf(n,t),Sn)}function pf(n,t,r){return r=r===X?1:kc(r),ee(yf(n,t),r)}function _f(n,t){return(bh(n)?r:ys)(n,mi(t,3))}function vf(n,t){return(bh(n)?e:ds)(n,mi(t,3))}function gf(n,t,r,e){n=Hf(n)?n:ra(n),r=r&&!e?kc(r):0;var u=n.length;return r<0&&(r=Gl(u+r,0)),
dc(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&y(n,t,r)>-1}function yf(n,t){return(bh(n)?c:Pe)(n,mi(t,3))}function df(n,t,r,e){return null==n?[]:(bh(t)||(t=null==t?[]:[t]),r=e?X:r,bh(r)||(r=null==r?[]:[r]),He(n,t,r))}function bf(n,t,r){var e=bh(n)?l:j,u=arguments.length<3;return e(n,mi(t,4),r,u,ys)}function wf(n,t,r){var e=bh(n)?s:j,u=arguments.length<3;return e(n,mi(t,4),r,u,ds)}function mf(n,t){return(bh(n)?i:te)(n,Uf(mi(t,3)))}function xf(n){return(bh(n)?Ir:iu)(n)}function jf(n,t,r){return t=(r?Ui(n,t,r):t===X)?1:kc(t),
(bh(n)?Rr:ou)(n,t)}function Af(n){return(bh(n)?zr:cu)(n)}function kf(n){if(null==n)return 0;if(Hf(n))return dc(n)?V(n):n.length;var t=zs(n);return t==Gn||t==tt?n.size:Me(n).length}function Of(n,t,r){var e=bh(n)?h:lu;return r&&Ui(n,t,r)&&(t=X),e(n,mi(t,3))}function If(n,t){if("function"!=typeof t)throw new pl(en);return n=kc(n),function(){if(--n<1)return t.apply(this,arguments)}}function Rf(n,t,r){return t=r?X:t,t=n&&null==t?n.length:t,ai(n,mn,X,X,X,X,t)}function zf(n,t){var r;if("function"!=typeof t)throw new pl(en);
return n=kc(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=X),r}}function Ef(n,t,r){t=r?X:t;var e=ai(n,yn,X,X,X,X,X,t);return e.placeholder=Ef.placeholder,e}function Sf(n,t,r){t=r?X:t;var e=ai(n,dn,X,X,X,X,X,t);return e.placeholder=Sf.placeholder,e}function Wf(n,t,r){function e(t){var r=h,e=p;return h=p=X,d=t,v=n.apply(e,r)}function u(n){return d=n,g=Ws(f,t),b?e(n):v}function i(n){var r=n-y,e=n-d,u=t-r;return w?Hl(u,_-e):u}function o(n){var r=n-y,e=n-d;return y===X||r>=t||r<0||w&&e>=_;
}function f(){var n=fh();return o(n)?c(n):(g=Ws(f,i(n)),X)}function c(n){return g=X,m&&h?e(n):(h=p=X,v)}function a(){g!==X&&As(g),d=0,h=y=p=g=X}function l(){return g===X?v:c(fh())}function s(){var n=fh(),r=o(n);if(h=arguments,p=this,y=n,r){if(g===X)return u(y);if(w)return As(g),g=Ws(f,t),e(y)}return g===X&&(g=Ws(f,t)),v}var h,p,_,v,g,y,d=0,b=!1,w=!1,m=!0;if("function"!=typeof n)throw new pl(en);return t=Ic(t)||0,fc(r)&&(b=!!r.leading,w="maxWait"in r,_=w?Gl(Ic(r.maxWait)||0,t):_,m="trailing"in r?!!r.trailing:m),
s.cancel=a,s.flush=l,s}function Lf(n){return ai(n,jn)}function Cf(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new pl(en);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Cf.Cache||sr),r}function Uf(n){if("function"!=typeof n)throw new pl(en);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:
return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Bf(n){return zf(2,n)}function Tf(n,t){if("function"!=typeof n)throw new pl(en);return t=t===X?t:kc(t),uu(n,t)}function $f(t,r){if("function"!=typeof t)throw new pl(en);return r=null==r?0:Gl(kc(r),0),uu(function(e){var u=e[r],i=Ou(e,0,r);return u&&a(i,u),n(t,this,i)})}function Df(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new pl(en);return fc(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),
Wf(n,t,{leading:e,maxWait:t,trailing:u})}function Mf(n){return Rf(n,1)}function Ff(n,t){return ph(Au(t),n)}function Nf(){if(!arguments.length)return[];var n=arguments[0];return bh(n)?n:[n]}function Pf(n){return Fr(n,sn)}function qf(n,t){return t="function"==typeof t?t:X,Fr(n,sn,t)}function Zf(n){return Fr(n,an|sn)}function Kf(n,t){return t="function"==typeof t?t:X,Fr(n,an|sn,t)}function Vf(n,t){return null==t||Pr(n,t,Pc(t))}function Gf(n,t){return n===t||n!==n&&t!==t}function Hf(n){return null!=n&&oc(n.length)&&!uc(n);
}function Jf(n){return cc(n)&&Hf(n)}function Yf(n){return n===!0||n===!1||cc(n)&&we(n)==Nn}function Qf(n){return cc(n)&&1===n.nodeType&&!gc(n)}function Xf(n){if(null==n)return!0;if(Hf(n)&&(bh(n)||"string"==typeof n||"function"==typeof n.splice||mh(n)||Oh(n)||dh(n)))return!n.length;var t=zs(n);if(t==Gn||t==tt)return!n.size;if(Mi(n))return!Me(n).length;for(var r in n)if(bl.call(n,r))return!1;return!0}function nc(n,t){return Se(n,t)}function tc(n,t,r){r="function"==typeof r?r:X;var e=r?r(n,t):X;return e===X?Se(n,t,X,r):!!e;
}function rc(n){if(!cc(n))return!1;var t=we(n);return t==Zn||t==qn||"string"==typeof n.message&&"string"==typeof n.name&&!gc(n)}function ec(n){return"number"==typeof n&&Zl(n)}function uc(n){if(!fc(n))return!1;var t=we(n);return t==Kn||t==Vn||t==Fn||t==Xn}function ic(n){return"number"==typeof n&&n==kc(n)}function oc(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=Wn}function fc(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function cc(n){return null!=n&&"object"==typeof n}function ac(n,t){
return n===t||Ce(n,t,ji(t))}function lc(n,t,r){return r="function"==typeof r?r:X,Ce(n,t,ji(t),r)}function sc(n){return vc(n)&&n!=+n}function hc(n){if(Es(n))throw new fl(rn);return Ue(n)}function pc(n){return null===n}function _c(n){return null==n}function vc(n){return"number"==typeof n||cc(n)&&we(n)==Hn}function gc(n){if(!cc(n)||we(n)!=Yn)return!1;var t=El(n);if(null===t)return!0;var r=bl.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&dl.call(r)==jl}function yc(n){
return ic(n)&&n>=-Wn&&n<=Wn}function dc(n){return"string"==typeof n||!bh(n)&&cc(n)&&we(n)==rt}function bc(n){return"symbol"==typeof n||cc(n)&&we(n)==et}function wc(n){return n===X}function mc(n){return cc(n)&&zs(n)==it}function xc(n){return cc(n)&&we(n)==ot}function jc(n){if(!n)return[];if(Hf(n))return dc(n)?G(n):Tu(n);if(Ul&&n[Ul])return D(n[Ul]());var t=zs(n);return(t==Gn?M:t==tt?P:ra)(n)}function Ac(n){if(!n)return 0===n?n:0;if(n=Ic(n),n===Sn||n===-Sn){return(n<0?-1:1)*Ln}return n===n?n:0}function kc(n){
var t=Ac(n),r=t%1;return t===t?r?t-r:t:0}function Oc(n){return n?Mr(kc(n),0,Un):0}function Ic(n){if("number"==typeof n)return n;if(bc(n))return Cn;if(fc(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=fc(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=R(n);var r=qt.test(n);return r||Kt.test(n)?Xr(n.slice(2),r?2:8):Pt.test(n)?Cn:+n}function Rc(n){return $u(n,qc(n))}function zc(n){return n?Mr(kc(n),-Wn,Wn):0===n?n:0}function Ec(n){return null==n?"":vu(n)}function Sc(n,t){var r=gs(n);return null==t?r:Cr(r,t);
}function Wc(n,t){return v(n,mi(t,3),ue)}function Lc(n,t){return v(n,mi(t,3),oe)}function Cc(n,t){return null==n?n:bs(n,mi(t,3),qc)}function Uc(n,t){return null==n?n:ws(n,mi(t,3),qc)}function Bc(n,t){return n&&ue(n,mi(t,3))}function Tc(n,t){return n&&oe(n,mi(t,3))}function $c(n){return null==n?[]:fe(n,Pc(n))}function Dc(n){return null==n?[]:fe(n,qc(n))}function Mc(n,t,r){var e=null==n?X:_e(n,t);return e===X?r:e}function Fc(n,t){return null!=n&&Ri(n,t,xe)}function Nc(n,t){return null!=n&&Ri(n,t,je);
}function Pc(n){return Hf(n)?Or(n):Me(n)}function qc(n){return Hf(n)?Or(n,!0):Fe(n)}function Zc(n,t){var r={};return t=mi(t,3),ue(n,function(n,e,u){Br(r,t(n,e,u),n)}),r}function Kc(n,t){var r={};return t=mi(t,3),ue(n,function(n,e,u){Br(r,e,t(n,e,u))}),r}function Vc(n,t){return Gc(n,Uf(mi(t)))}function Gc(n,t){if(null==n)return{};var r=c(di(n),function(n){return[n]});return t=mi(t),Ye(n,r,function(n,r){return t(n,r[0])})}function Hc(n,t,r){t=ku(t,n);var e=-1,u=t.length;for(u||(u=1,n=X);++e<u;){var i=null==n?X:n[no(t[e])];
i===X&&(e=u,i=r),n=uc(i)?i.call(n):i}return n}function Jc(n,t,r){return null==n?n:fu(n,t,r)}function Yc(n,t,r,e){return e="function"==typeof e?e:X,null==n?n:fu(n,t,r,e)}function Qc(n,t,e){var u=bh(n),i=u||mh(n)||Oh(n);if(t=mi(t,4),null==e){var o=n&&n.constructor;e=i?u?new o:[]:fc(n)&&uc(o)?gs(El(n)):{}}return(i?r:ue)(n,function(n,r,u){return t(e,n,r,u)}),e}function Xc(n,t){return null==n||yu(n,t)}function na(n,t,r){return null==n?n:du(n,t,Au(r))}function ta(n,t,r,e){return e="function"==typeof e?e:X,
null==n?n:du(n,t,Au(r),e)}function ra(n){return null==n?[]:E(n,Pc(n))}function ea(n){return null==n?[]:E(n,qc(n))}function ua(n,t,r){return r===X&&(r=t,t=X),r!==X&&(r=Ic(r),r=r===r?r:0),t!==X&&(t=Ic(t),t=t===t?t:0),Mr(Ic(n),t,r)}function ia(n,t,r){return t=Ac(t),r===X?(r=t,t=0):r=Ac(r),n=Ic(n),Ae(n,t,r)}function oa(n,t,r){if(r&&"boolean"!=typeof r&&Ui(n,t,r)&&(t=r=X),r===X&&("boolean"==typeof t?(r=t,t=X):"boolean"==typeof n&&(r=n,n=X)),n===X&&t===X?(n=0,t=1):(n=Ac(n),t===X?(t=n,n=0):t=Ac(t)),n>t){
var e=n;n=t,t=e}if(r||n%1||t%1){var u=Ql();return Hl(n+u*(t-n+Qr("1e-"+((u+"").length-1))),t)}return tu(n,t)}function fa(n){return Qh(Ec(n).toLowerCase())}function ca(n){return n=Ec(n),n&&n.replace(Gt,ve).replace(Dr,"")}function aa(n,t,r){n=Ec(n),t=vu(t);var e=n.length;r=r===X?e:Mr(kc(r),0,e);var u=r;return r-=t.length,r>=0&&n.slice(r,u)==t}function la(n){return n=Ec(n),n&&At.test(n)?n.replace(xt,ge):n}function sa(n){return n=Ec(n),n&&Wt.test(n)?n.replace(St,"\\$&"):n}function ha(n,t,r){n=Ec(n),t=kc(t);
var e=t?V(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return ri(Nl(u),r)+n+ri(Fl(u),r)}function pa(n,t,r){n=Ec(n),t=kc(t);var e=t?V(n):0;return t&&e<t?n+ri(t-e,r):n}function _a(n,t,r){n=Ec(n),t=kc(t);var e=t?V(n):0;return t&&e<t?ri(t-e,r)+n:n}function va(n,t,r){return r||null==t?t=0:t&&(t=+t),Yl(Ec(n).replace(Lt,""),t||0)}function ga(n,t,r){return t=(r?Ui(n,t,r):t===X)?1:kc(t),eu(Ec(n),t)}function ya(){var n=arguments,t=Ec(n[0]);return n.length<3?t:t.replace(n[1],n[2])}function da(n,t,r){return r&&"number"!=typeof r&&Ui(n,t,r)&&(t=r=X),
(r=r===X?Un:r>>>0)?(n=Ec(n),n&&("string"==typeof t||null!=t&&!Ah(t))&&(t=vu(t),!t&&T(n))?Ou(G(n),0,r):n.split(t,r)):[]}function ba(n,t,r){return n=Ec(n),r=null==r?0:Mr(kc(r),0,n.length),t=vu(t),n.slice(r,r+t.length)==t}function wa(n,t,r){var e=Z.templateSettings;r&&Ui(n,t,r)&&(t=X),n=Ec(n),t=Sh({},t,e,li);var u,i,o=Sh({},t.imports,e.imports,li),f=Pc(o),c=E(o,f),a=0,l=t.interpolate||Ht,s="__p += '",h=sl((t.escape||Ht).source+"|"+l.source+"|"+(l===It?Ft:Ht).source+"|"+(t.evaluate||Ht).source+"|$","g"),p="//# sourceURL="+(bl.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Zr+"]")+"\n";
n.replace(h,function(t,r,e,o,f,c){return e||(e=o),s+=n.slice(a,c).replace(Jt,U),r&&(u=!0,s+="' +\n__e("+r+") +\n'"),f&&(i=!0,s+="';\n"+f+";\n__p += '"),e&&(s+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),a=c+t.length,t}),s+="';\n";var _=bl.call(t,"variable")&&t.variable;if(_){if(Dt.test(_))throw new fl(un)}else s="with (obj) {\n"+s+"\n}\n";s=(i?s.replace(dt,""):s).replace(bt,"$1").replace(wt,"$1;"),s="function("+(_||"obj")+") {\n"+(_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(u?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+s+"return __p\n}";
var v=Xh(function(){return cl(f,p+"return "+s).apply(X,c)});if(v.source=s,rc(v))throw v;return v}function ma(n){return Ec(n).toLowerCase()}function xa(n){return Ec(n).toUpperCase()}function ja(n,t,r){if(n=Ec(n),n&&(r||t===X))return R(n);if(!n||!(t=vu(t)))return n;var e=G(n),u=G(t);return Ou(e,W(e,u),L(e,u)+1).join("")}function Aa(n,t,r){if(n=Ec(n),n&&(r||t===X))return n.slice(0,H(n)+1);if(!n||!(t=vu(t)))return n;var e=G(n);return Ou(e,0,L(e,G(t))+1).join("")}function ka(n,t,r){if(n=Ec(n),n&&(r||t===X))return n.replace(Lt,"");
if(!n||!(t=vu(t)))return n;var e=G(n);return Ou(e,W(e,G(t))).join("")}function Oa(n,t){var r=An,e=kn;if(fc(t)){var u="separator"in t?t.separator:u;r="length"in t?kc(t.length):r,e="omission"in t?vu(t.omission):e}n=Ec(n);var i=n.length;if(T(n)){var o=G(n);i=o.length}if(r>=i)return n;var f=r-V(e);if(f<1)return e;var c=o?Ou(o,0,f).join(""):n.slice(0,f);if(u===X)return c+e;if(o&&(f+=c.length-f),Ah(u)){if(n.slice(f).search(u)){var a,l=c;for(u.global||(u=sl(u.source,Ec(Nt.exec(u))+"g")),u.lastIndex=0;a=u.exec(l);)var s=a.index;
c=c.slice(0,s===X?f:s)}}else if(n.indexOf(vu(u),f)!=f){var h=c.lastIndexOf(u);h>-1&&(c=c.slice(0,h))}return c+e}function Ia(n){return n=Ec(n),n&&jt.test(n)?n.replace(mt,ye):n}function Ra(n,t,r){return n=Ec(n),t=r?X:t,t===X?$(n)?Q(n):_(n):n.match(t)||[]}function za(t){var r=null==t?0:t.length,e=mi();return t=r?c(t,function(n){if("function"!=typeof n[1])throw new pl(en);return[e(n[0]),n[1]]}):[],uu(function(e){for(var u=-1;++u<r;){var i=t[u];if(n(i[0],this,e))return n(i[1],this,e)}})}function Ea(n){
return Nr(Fr(n,an))}function Sa(n){return function(){return n}}function Wa(n,t){return null==n||n!==n?t:n}function La(n){return n}function Ca(n){return De("function"==typeof n?n:Fr(n,an))}function Ua(n){return qe(Fr(n,an))}function Ba(n,t){return Ze(n,Fr(t,an))}function Ta(n,t,e){var u=Pc(t),i=fe(t,u);null!=e||fc(t)&&(i.length||!u.length)||(e=t,t=n,n=this,i=fe(t,Pc(t)));var o=!(fc(e)&&"chain"in e&&!e.chain),f=uc(n);return r(i,function(r){var e=t[r];n[r]=e,f&&(n.prototype[r]=function(){var t=this.__chain__;
if(o||t){var r=n(this.__wrapped__);return(r.__actions__=Tu(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,a([this.value()],arguments))})}),n}function $a(){return re._===this&&(re._=Al),this}function Da(){}function Ma(n){return n=kc(n),uu(function(t){return Ge(t,n)})}function Fa(n){return Bi(n)?m(no(n)):Qe(n)}function Na(n){return function(t){return null==n?X:_e(n,t)}}function Pa(){return[]}function qa(){return!1}function Za(){return{}}function Ka(){return"";
}function Va(){return!0}function Ga(n,t){if(n=kc(n),n<1||n>Wn)return[];var r=Un,e=Hl(n,Un);t=mi(t),n-=Un;for(var u=O(e,t);++r<n;)t(r);return u}function Ha(n){return bh(n)?c(n,no):bc(n)?[n]:Tu(Cs(Ec(n)))}function Ja(n){var t=++wl;return Ec(n)+t}function Ya(n){return n&&n.length?Yr(n,La,me):X}function Qa(n,t){return n&&n.length?Yr(n,mi(t,2),me):X}function Xa(n){return w(n,La)}function nl(n,t){return w(n,mi(t,2))}function tl(n){return n&&n.length?Yr(n,La,Ne):X}function rl(n,t){return n&&n.length?Yr(n,mi(t,2),Ne):X;
}function el(n){return n&&n.length?k(n,La):0}function ul(n,t){return n&&n.length?k(n,mi(t,2)):0}x=null==x?re:be.defaults(re.Object(),x,be.pick(re,qr));var il=x.Array,ol=x.Date,fl=x.Error,cl=x.Function,al=x.Math,ll=x.Object,sl=x.RegExp,hl=x.String,pl=x.TypeError,_l=il.prototype,vl=cl.prototype,gl=ll.prototype,yl=x["__core-js_shared__"],dl=vl.toString,bl=gl.hasOwnProperty,wl=0,ml=function(){var n=/[^.]+$/.exec(yl&&yl.keys&&yl.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),xl=gl.toString,jl=dl.call(ll),Al=re._,kl=sl("^"+dl.call(bl).replace(St,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ol=ie?x.Buffer:X,Il=x.Symbol,Rl=x.Uint8Array,zl=Ol?Ol.allocUnsafe:X,El=F(ll.getPrototypeOf,ll),Sl=ll.create,Wl=gl.propertyIsEnumerable,Ll=_l.splice,Cl=Il?Il.isConcatSpreadable:X,Ul=Il?Il.iterator:X,Bl=Il?Il.toStringTag:X,Tl=function(){
try{var n=Ai(ll,"defineProperty");return n({},"",{}),n}catch(n){}}(),$l=x.clearTimeout!==re.clearTimeout&&x.clearTimeout,Dl=ol&&ol.now!==re.Date.now&&ol.now,Ml=x.setTimeout!==re.setTimeout&&x.setTimeout,Fl=al.ceil,Nl=al.floor,Pl=ll.getOwnPropertySymbols,ql=Ol?Ol.isBuffer:X,Zl=x.isFinite,Kl=_l.join,Vl=F(ll.keys,ll),Gl=al.max,Hl=al.min,Jl=ol.now,Yl=x.parseInt,Ql=al.random,Xl=_l.reverse,ns=Ai(x,"DataView"),ts=Ai(x,"Map"),rs=Ai(x,"Promise"),es=Ai(x,"Set"),us=Ai(x,"WeakMap"),is=Ai(ll,"create"),os=us&&new us,fs={},cs=to(ns),as=to(ts),ls=to(rs),ss=to(es),hs=to(us),ps=Il?Il.prototype:X,_s=ps?ps.valueOf:X,vs=ps?ps.toString:X,gs=function(){
function n(){}return function(t){if(!fc(t))return{};if(Sl)return Sl(t);n.prototype=t;var r=new n;return n.prototype=X,r}}();Z.templateSettings={escape:kt,evaluate:Ot,interpolate:It,variable:"",imports:{_:Z}},Z.prototype=J.prototype,Z.prototype.constructor=Z,Y.prototype=gs(J.prototype),Y.prototype.constructor=Y,Ct.prototype=gs(J.prototype),Ct.prototype.constructor=Ct,Xt.prototype.clear=nr,Xt.prototype.delete=tr,Xt.prototype.get=rr,Xt.prototype.has=er,Xt.prototype.set=ur,ir.prototype.clear=or,ir.prototype.delete=fr,
ir.prototype.get=cr,ir.prototype.has=ar,ir.prototype.set=lr,sr.prototype.clear=hr,sr.prototype.delete=pr,sr.prototype.get=_r,sr.prototype.has=vr,sr.prototype.set=gr,yr.prototype.add=yr.prototype.push=dr,yr.prototype.has=br,wr.prototype.clear=mr,wr.prototype.delete=xr,wr.prototype.get=jr,wr.prototype.has=Ar,wr.prototype.set=kr;var ys=Pu(ue),ds=Pu(oe,!0),bs=qu(),ws=qu(!0),ms=os?function(n,t){return os.set(n,t),n}:La,xs=Tl?function(n,t){return Tl(n,"toString",{configurable:!0,enumerable:!1,value:Sa(t),
writable:!0})}:La,js=uu,As=$l||function(n){return re.clearTimeout(n)},ks=es&&1/P(new es([,-0]))[1]==Sn?function(n){return new es(n)}:Da,Os=os?function(n){return os.get(n)}:Da,Is=Pl?function(n){return null==n?[]:(n=ll(n),i(Pl(n),function(t){return Wl.call(n,t)}))}:Pa,Rs=Pl?function(n){for(var t=[];n;)a(t,Is(n)),n=El(n);return t}:Pa,zs=we;(ns&&zs(new ns(new ArrayBuffer(1)))!=ct||ts&&zs(new ts)!=Gn||rs&&zs(rs.resolve())!=Qn||es&&zs(new es)!=tt||us&&zs(new us)!=it)&&(zs=function(n){var t=we(n),r=t==Yn?n.constructor:X,e=r?to(r):"";
if(e)switch(e){case cs:return ct;case as:return Gn;case ls:return Qn;case ss:return tt;case hs:return it}return t});var Es=yl?uc:qa,Ss=Qi(ms),Ws=Ml||function(n,t){return re.setTimeout(n,t)},Ls=Qi(xs),Cs=Pi(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(Et,function(n,r,e,u){t.push(e?u.replace(Mt,"$1"):r||n)}),t}),Us=uu(function(n,t){return Jf(n)?Hr(n,ee(t,1,Jf,!0)):[]}),Bs=uu(function(n,t){var r=jo(t);return Jf(r)&&(r=X),Jf(n)?Hr(n,ee(t,1,Jf,!0),mi(r,2)):[]}),Ts=uu(function(n,t){
var r=jo(t);return Jf(r)&&(r=X),Jf(n)?Hr(n,ee(t,1,Jf,!0),X,r):[]}),$s=uu(function(n){var t=c(n,ju);return t.length&&t[0]===n[0]?ke(t):[]}),Ds=uu(function(n){var t=jo(n),r=c(n,ju);return t===jo(r)?t=X:r.pop(),r.length&&r[0]===n[0]?ke(r,mi(t,2)):[]}),Ms=uu(function(n){var t=jo(n),r=c(n,ju);return t="function"==typeof t?t:X,t&&r.pop(),r.length&&r[0]===n[0]?ke(r,X,t):[]}),Fs=uu(Oo),Ns=gi(function(n,t){var r=null==n?0:n.length,e=Tr(n,t);return nu(n,c(t,function(n){return Ci(n,r)?+n:n}).sort(Lu)),e}),Ps=uu(function(n){
return gu(ee(n,1,Jf,!0))}),qs=uu(function(n){var t=jo(n);return Jf(t)&&(t=X),gu(ee(n,1,Jf,!0),mi(t,2))}),Zs=uu(function(n){var t=jo(n);return t="function"==typeof t?t:X,gu(ee(n,1,Jf,!0),X,t)}),Ks=uu(function(n,t){return Jf(n)?Hr(n,t):[]}),Vs=uu(function(n){return mu(i(n,Jf))}),Gs=uu(function(n){var t=jo(n);return Jf(t)&&(t=X),mu(i(n,Jf),mi(t,2))}),Hs=uu(function(n){var t=jo(n);return t="function"==typeof t?t:X,mu(i(n,Jf),X,t)}),Js=uu(Go),Ys=uu(function(n){var t=n.length,r=t>1?n[t-1]:X;return r="function"==typeof r?(n.pop(),
r):X,Ho(n,r)}),Qs=gi(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return Tr(t,n)};return!(t>1||this.__actions__.length)&&e instanceof Ct&&Ci(r)?(e=e.slice(r,+r+(t?1:0)),e.__actions__.push({func:nf,args:[u],thisArg:X}),new Y(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(X),n})):this.thru(u)}),Xs=Fu(function(n,t,r){bl.call(n,r)?++n[r]:Br(n,r,1)}),nh=Ju(ho),th=Ju(po),rh=Fu(function(n,t,r){bl.call(n,r)?n[r].push(t):Br(n,r,[t])}),eh=uu(function(t,r,e){var u=-1,i="function"==typeof r,o=Hf(t)?il(t.length):[];
return ys(t,function(t){o[++u]=i?n(r,t,e):Ie(t,r,e)}),o}),uh=Fu(function(n,t,r){Br(n,r,t)}),ih=Fu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),oh=uu(function(n,t){if(null==n)return[];var r=t.length;return r>1&&Ui(n,t[0],t[1])?t=[]:r>2&&Ui(t[0],t[1],t[2])&&(t=[t[0]]),He(n,ee(t,1),[])}),fh=Dl||function(){return re.Date.now()},ch=uu(function(n,t,r){var e=_n;if(r.length){var u=N(r,wi(ch));e|=bn}return ai(n,e,t,r,u)}),ah=uu(function(n,t,r){var e=_n|vn;if(r.length){var u=N(r,wi(ah));e|=bn;
}return ai(t,e,n,r,u)}),lh=uu(function(n,t){return Gr(n,1,t)}),sh=uu(function(n,t,r){return Gr(n,Ic(t)||0,r)});Cf.Cache=sr;var hh=js(function(t,r){r=1==r.length&&bh(r[0])?c(r[0],z(mi())):c(ee(r,1),z(mi()));var e=r.length;return uu(function(u){for(var i=-1,o=Hl(u.length,e);++i<o;)u[i]=r[i].call(this,u[i]);return n(t,this,u)})}),ph=uu(function(n,t){return ai(n,bn,X,t,N(t,wi(ph)))}),_h=uu(function(n,t){return ai(n,wn,X,t,N(t,wi(_h)))}),vh=gi(function(n,t){return ai(n,xn,X,X,X,t)}),gh=ii(me),yh=ii(function(n,t){
return n>=t}),dh=Re(function(){return arguments}())?Re:function(n){return cc(n)&&bl.call(n,"callee")&&!Wl.call(n,"callee")},bh=il.isArray,wh=ce?z(ce):ze,mh=ql||qa,xh=ae?z(ae):Ee,jh=le?z(le):Le,Ah=se?z(se):Be,kh=he?z(he):Te,Oh=pe?z(pe):$e,Ih=ii(Ne),Rh=ii(function(n,t){return n<=t}),zh=Nu(function(n,t){if(Mi(t)||Hf(t))return $u(t,Pc(t),n),X;for(var r in t)bl.call(t,r)&&Sr(n,r,t[r])}),Eh=Nu(function(n,t){$u(t,qc(t),n)}),Sh=Nu(function(n,t,r,e){$u(t,qc(t),n,e)}),Wh=Nu(function(n,t,r,e){$u(t,Pc(t),n,e);
}),Lh=gi(Tr),Ch=uu(function(n,t){n=ll(n);var r=-1,e=t.length,u=e>2?t[2]:X;for(u&&Ui(t[0],t[1],u)&&(e=1);++r<e;)for(var i=t[r],o=qc(i),f=-1,c=o.length;++f<c;){var a=o[f],l=n[a];(l===X||Gf(l,gl[a])&&!bl.call(n,a))&&(n[a]=i[a])}return n}),Uh=uu(function(t){return t.push(X,si),n(Mh,X,t)}),Bh=Xu(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=xl.call(t)),n[t]=r},Sa(La)),Th=Xu(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=xl.call(t)),bl.call(n,t)?n[t].push(r):n[t]=[r]},mi),$h=uu(Ie),Dh=Nu(function(n,t,r){
Ke(n,t,r)}),Mh=Nu(function(n,t,r,e){Ke(n,t,r,e)}),Fh=gi(function(n,t){var r={};if(null==n)return r;var e=!1;t=c(t,function(t){return t=ku(t,n),e||(e=t.length>1),t}),$u(n,di(n),r),e&&(r=Fr(r,an|ln|sn,hi));for(var u=t.length;u--;)yu(r,t[u]);return r}),Nh=gi(function(n,t){return null==n?{}:Je(n,t)}),Ph=ci(Pc),qh=ci(qc),Zh=Vu(function(n,t,r){return t=t.toLowerCase(),n+(r?fa(t):t)}),Kh=Vu(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Vh=Vu(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),Gh=Ku("toLowerCase"),Hh=Vu(function(n,t,r){
return n+(r?"_":"")+t.toLowerCase()}),Jh=Vu(function(n,t,r){return n+(r?" ":"")+Qh(t)}),Yh=Vu(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Qh=Ku("toUpperCase"),Xh=uu(function(t,r){try{return n(t,X,r)}catch(n){return rc(n)?n:new fl(n)}}),np=gi(function(n,t){return r(t,function(t){t=no(t),Br(n,t,ch(n[t],n))}),n}),tp=Yu(),rp=Yu(!0),ep=uu(function(n,t){return function(r){return Ie(r,n,t)}}),up=uu(function(n,t){return function(r){return Ie(n,r,t)}}),ip=ti(c),op=ti(u),fp=ti(h),cp=ui(),ap=ui(!0),lp=ni(function(n,t){
return n+t},0),sp=fi("ceil"),hp=ni(function(n,t){return n/t},1),pp=fi("floor"),_p=ni(function(n,t){return n*t},1),vp=fi("round"),gp=ni(function(n,t){return n-t},0);return Z.after=If,Z.ary=Rf,Z.assign=zh,Z.assignIn=Eh,Z.assignInWith=Sh,Z.assignWith=Wh,Z.at=Lh,Z.before=zf,Z.bind=ch,Z.bindAll=np,Z.bindKey=ah,Z.castArray=Nf,Z.chain=Qo,Z.chunk=uo,Z.compact=io,Z.concat=oo,Z.cond=za,Z.conforms=Ea,Z.constant=Sa,Z.countBy=Xs,Z.create=Sc,Z.curry=Ef,Z.curryRight=Sf,Z.debounce=Wf,Z.defaults=Ch,Z.defaultsDeep=Uh,
Z.defer=lh,Z.delay=sh,Z.difference=Us,Z.differenceBy=Bs,Z.differenceWith=Ts,Z.drop=fo,Z.dropRight=co,Z.dropRightWhile=ao,Z.dropWhile=lo,Z.fill=so,Z.filter=lf,Z.flatMap=sf,Z.flatMapDeep=hf,Z.flatMapDepth=pf,Z.flatten=_o,Z.flattenDeep=vo,Z.flattenDepth=go,Z.flip=Lf,Z.flow=tp,Z.flowRight=rp,Z.fromPairs=yo,Z.functions=$c,Z.functionsIn=Dc,Z.groupBy=rh,Z.initial=mo,Z.intersection=$s,Z.intersectionBy=Ds,Z.intersectionWith=Ms,Z.invert=Bh,Z.invertBy=Th,Z.invokeMap=eh,Z.iteratee=Ca,Z.keyBy=uh,Z.keys=Pc,Z.keysIn=qc,
Z.map=yf,Z.mapKeys=Zc,Z.mapValues=Kc,Z.matches=Ua,Z.matchesProperty=Ba,Z.memoize=Cf,Z.merge=Dh,Z.mergeWith=Mh,Z.method=ep,Z.methodOf=up,Z.mixin=Ta,Z.negate=Uf,Z.nthArg=Ma,Z.omit=Fh,Z.omitBy=Vc,Z.once=Bf,Z.orderBy=df,Z.over=ip,Z.overArgs=hh,Z.overEvery=op,Z.overSome=fp,Z.partial=ph,Z.partialRight=_h,Z.partition=ih,Z.pick=Nh,Z.pickBy=Gc,Z.property=Fa,Z.propertyOf=Na,Z.pull=Fs,Z.pullAll=Oo,Z.pullAllBy=Io,Z.pullAllWith=Ro,Z.pullAt=Ns,Z.range=cp,Z.rangeRight=ap,Z.rearg=vh,Z.reject=mf,Z.remove=zo,Z.rest=Tf,
Z.reverse=Eo,Z.sampleSize=jf,Z.set=Jc,Z.setWith=Yc,Z.shuffle=Af,Z.slice=So,Z.sortBy=oh,Z.sortedUniq=$o,Z.sortedUniqBy=Do,Z.split=da,Z.spread=$f,Z.tail=Mo,Z.take=Fo,Z.takeRight=No,Z.takeRightWhile=Po,Z.takeWhile=qo,Z.tap=Xo,Z.throttle=Df,Z.thru=nf,Z.toArray=jc,Z.toPairs=Ph,Z.toPairsIn=qh,Z.toPath=Ha,Z.toPlainObject=Rc,Z.transform=Qc,Z.unary=Mf,Z.union=Ps,Z.unionBy=qs,Z.unionWith=Zs,Z.uniq=Zo,Z.uniqBy=Ko,Z.uniqWith=Vo,Z.unset=Xc,Z.unzip=Go,Z.unzipWith=Ho,Z.update=na,Z.updateWith=ta,Z.values=ra,Z.valuesIn=ea,
Z.without=Ks,Z.words=Ra,Z.wrap=Ff,Z.xor=Vs,Z.xorBy=Gs,Z.xorWith=Hs,Z.zip=Js,Z.zipObject=Jo,Z.zipObjectDeep=Yo,Z.zipWith=Ys,Z.entries=Ph,Z.entriesIn=qh,Z.extend=Eh,Z.extendWith=Sh,Ta(Z,Z),Z.add=lp,Z.attempt=Xh,Z.camelCase=Zh,Z.capitalize=fa,Z.ceil=sp,Z.clamp=ua,Z.clone=Pf,Z.cloneDeep=Zf,Z.cloneDeepWith=Kf,Z.cloneWith=qf,Z.conformsTo=Vf,Z.deburr=ca,Z.defaultTo=Wa,Z.divide=hp,Z.endsWith=aa,Z.eq=Gf,Z.escape=la,Z.escapeRegExp=sa,Z.every=af,Z.find=nh,Z.findIndex=ho,Z.findKey=Wc,Z.findLast=th,Z.findLastIndex=po,
Z.findLastKey=Lc,Z.floor=pp,Z.forEach=_f,Z.forEachRight=vf,Z.forIn=Cc,Z.forInRight=Uc,Z.forOwn=Bc,Z.forOwnRight=Tc,Z.get=Mc,Z.gt=gh,Z.gte=yh,Z.has=Fc,Z.hasIn=Nc,Z.head=bo,Z.identity=La,Z.includes=gf,Z.indexOf=wo,Z.inRange=ia,Z.invoke=$h,Z.isArguments=dh,Z.isArray=bh,Z.isArrayBuffer=wh,Z.isArrayLike=Hf,Z.isArrayLikeObject=Jf,Z.isBoolean=Yf,Z.isBuffer=mh,Z.isDate=xh,Z.isElement=Qf,Z.isEmpty=Xf,Z.isEqual=nc,Z.isEqualWith=tc,Z.isError=rc,Z.isFinite=ec,Z.isFunction=uc,Z.isInteger=ic,Z.isLength=oc,Z.isMap=jh,
Z.isMatch=ac,Z.isMatchWith=lc,Z.isNaN=sc,Z.isNative=hc,Z.isNil=_c,Z.isNull=pc,Z.isNumber=vc,Z.isObject=fc,Z.isObjectLike=cc,Z.isPlainObject=gc,Z.isRegExp=Ah,Z.isSafeInteger=yc,Z.isSet=kh,Z.isString=dc,Z.isSymbol=bc,Z.isTypedArray=Oh,Z.isUndefined=wc,Z.isWeakMap=mc,Z.isWeakSet=xc,Z.join=xo,Z.kebabCase=Kh,Z.last=jo,Z.lastIndexOf=Ao,Z.lowerCase=Vh,Z.lowerFirst=Gh,Z.lt=Ih,Z.lte=Rh,Z.max=Ya,Z.maxBy=Qa,Z.mean=Xa,Z.meanBy=nl,Z.min=tl,Z.minBy=rl,Z.stubArray=Pa,Z.stubFalse=qa,Z.stubObject=Za,Z.stubString=Ka,
Z.stubTrue=Va,Z.multiply=_p,Z.nth=ko,Z.noConflict=$a,Z.noop=Da,Z.now=fh,Z.pad=ha,Z.padEnd=pa,Z.padStart=_a,Z.parseInt=va,Z.random=oa,Z.reduce=bf,Z.reduceRight=wf,Z.repeat=ga,Z.replace=ya,Z.result=Hc,Z.round=vp,Z.runInContext=p,Z.sample=xf,Z.size=kf,Z.snakeCase=Hh,Z.some=Of,Z.sortedIndex=Wo,Z.sortedIndexBy=Lo,Z.sortedIndexOf=Co,Z.sortedLastIndex=Uo,Z.sortedLastIndexBy=Bo,Z.sortedLastIndexOf=To,Z.startCase=Jh,Z.startsWith=ba,Z.subtract=gp,Z.sum=el,Z.sumBy=ul,Z.template=wa,Z.times=Ga,Z.toFinite=Ac,Z.toInteger=kc,
Z.toLength=Oc,Z.toLower=ma,Z.toNumber=Ic,Z.toSafeInteger=zc,Z.toString=Ec,Z.toUpper=xa,Z.trim=ja,Z.trimEnd=Aa,Z.trimStart=ka,Z.truncate=Oa,Z.unescape=Ia,Z.uniqueId=Ja,Z.upperCase=Yh,Z.upperFirst=Qh,Z.each=_f,Z.eachRight=vf,Z.first=bo,Ta(Z,function(){var n={};return ue(Z,function(t,r){bl.call(Z.prototype,r)||(n[r]=t)}),n}(),{chain:!1}),Z.VERSION=nn,r(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){Z[n].placeholder=Z}),r(["drop","take"],function(n,t){Ct.prototype[n]=function(r){
r=r===X?1:Gl(kc(r),0);var e=this.__filtered__&&!t?new Ct(this):this.clone();return e.__filtered__?e.__takeCount__=Hl(r,e.__takeCount__):e.__views__.push({size:Hl(r,Un),type:n+(e.__dir__<0?"Right":"")}),e},Ct.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),r(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r==Rn||r==En;Ct.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:mi(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),r(["head","last"],function(n,t){
var r="take"+(t?"Right":"");Ct.prototype[n]=function(){return this[r](1).value()[0]}}),r(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Ct.prototype[n]=function(){return this.__filtered__?new Ct(this):this[r](1)}}),Ct.prototype.compact=function(){return this.filter(La)},Ct.prototype.find=function(n){return this.filter(n).head()},Ct.prototype.findLast=function(n){return this.reverse().find(n)},Ct.prototype.invokeMap=uu(function(n,t){return"function"==typeof n?new Ct(this):this.map(function(r){
return Ie(r,n,t)})}),Ct.prototype.reject=function(n){return this.filter(Uf(mi(n)))},Ct.prototype.slice=function(n,t){n=kc(n);var r=this;return r.__filtered__&&(n>0||t<0)?new Ct(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==X&&(t=kc(t),r=t<0?r.dropRight(-t):r.take(t-n)),r)},Ct.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Ct.prototype.toArray=function(){return this.take(Un)},ue(Ct.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=Z[e?"take"+("last"==t?"Right":""):t],i=e||/^find/.test(t);
u&&(Z.prototype[t]=function(){var t=this.__wrapped__,o=e?[1]:arguments,f=t instanceof Ct,c=o[0],l=f||bh(t),s=function(n){var t=u.apply(Z,a([n],o));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(f=l=!1);var h=this.__chain__,p=!!this.__actions__.length,_=i&&!h,v=f&&!p;if(!i&&l){t=v?t:new Ct(this);var g=n.apply(t,o);return g.__actions__.push({func:nf,args:[s],thisArg:X}),new Y(g,h)}return _&&v?n.apply(this,o):(g=this.thru(s),_?e?g.value()[0]:g.value():g)})}),r(["pop","push","shift","sort","splice","unshift"],function(n){
var t=_l[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Z.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(bh(u)?u:[],n)}return this[r](function(r){return t.apply(bh(r)?r:[],n)})}}),ue(Ct.prototype,function(n,t){var r=Z[t];if(r){var e=r.name+"";bl.call(fs,e)||(fs[e]=[]),fs[e].push({name:t,func:r})}}),fs[Qu(X,vn).name]=[{name:"wrapper",func:X}],Ct.prototype.clone=$t,Ct.prototype.reverse=Yt,Ct.prototype.value=Qt,Z.prototype.at=Qs,
Z.prototype.chain=tf,Z.prototype.commit=rf,Z.prototype.next=ef,Z.prototype.plant=of,Z.prototype.reverse=ff,Z.prototype.toJSON=Z.prototype.valueOf=Z.prototype.value=cf,Z.prototype.first=Z.prototype.head,Ul&&(Z.prototype[Ul]=uf),Z},be=de();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(re._=be,define(function(){return be})):ue?((ue.exports=be)._=be,ee._=be):re._=be}).call(this);

@ -0,0 +1 @@
#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

@ -0,0 +1 @@
!function(n,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():n.NProgress=e()}(this,function(){function n(n,e,t){return e>n?e:n>t?t:n}function e(n){return 100*(-1+n)}function t(n,t,r){var i;return i="translate3d"===c.positionUsing?{transform:"translate3d("+e(n)+"%,0,0)"}:"translate"===c.positionUsing?{transform:"translate("+e(n)+"%,0)"}:{"margin-left":e(n)+"%"},i.transition="all "+t+"ms "+r,i}function r(n,e){var t="string"==typeof n?n:o(n);return t.indexOf(" "+e+" ")>=0}function i(n,e){var t=o(n),i=t+e;r(t,e)||(n.className=i.substring(1))}function s(n,e){var t,i=o(n);r(n,e)&&(t=i.replace(" "+e+" "," "),n.className=t.substring(1,t.length-1))}function o(n){return(" "+(n.className||"")+" ").replace(/\s+/gi," ")}function a(n){n&&n.parentNode&&n.parentNode.removeChild(n)}var u={};u.version="0.2.0";var c=u.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};u.configure=function(n){var e,t;for(e in n)t=n[e],void 0!==t&&n.hasOwnProperty(e)&&(c[e]=t);return this},u.status=null,u.set=function(e){var r=u.isStarted();e=n(e,c.minimum,1),u.status=1===e?null:e;var i=u.render(!r),s=i.querySelector(c.barSelector),o=c.speed,a=c.easing;return i.offsetWidth,l(function(n){""===c.positionUsing&&(c.positionUsing=u.getPositioningCSS()),f(s,t(e,o,a)),1===e?(f(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout(function(){f(i,{transition:"all "+o+"ms linear",opacity:0}),setTimeout(function(){u.remove(),n()},o)},o)):setTimeout(n,o)}),this},u.isStarted=function(){return"number"==typeof u.status},u.start=function(){u.status||u.set(0);var n=function(){setTimeout(function(){u.status&&(u.trickle(),n())},c.trickleSpeed)};return c.trickle&&n(),this},u.done=function(n){return n||u.status?u.inc(.3+.5*Math.random()).set(1):this},u.inc=function(e){var t=u.status;return t?("number"!=typeof e&&(e=(1-t)*n(Math.random()*t,.1,.95)),t=n(t+e,0,.994),u.set(t)):u.start()},u.trickle=function(){return u.inc(Math.random()*c.trickleRate)},function(){var n=0,e=0;u.promise=function(t){return t&&"resolved"!==t.state()?(0===e&&u.start(),n++,e++,t.always(function(){e--,0===e?(n=0,u.done()):u.set((n-e)/n)}),this):this}}(),u.render=function(n){if(u.isRendered())return document.getElementById("nprogress");i(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=c.template;var r,s=t.querySelector(c.barSelector),o=n?"-100":e(u.status||0),l=document.querySelector(c.parent);return f(s,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),c.showSpinner||(r=t.querySelector(c.spinnerSelector),r&&a(r)),l!=document.body&&i(l,"nprogress-custom-parent"),l.appendChild(t),t},u.remove=function(){s(document.documentElement,"nprogress-busy"),s(document.querySelector(c.parent),"nprogress-custom-parent");var n=document.getElementById("nprogress");n&&a(n)},u.isRendered=function(){return!!document.getElementById("nprogress")},u.getPositioningCSS=function(){var n=document.body.style,e="WebkitTransform"in n?"Webkit":"MozTransform"in n?"Moz":"msTransform"in n?"ms":"OTransform"in n?"O":"";return e+"Perspective"in n?"translate3d":e+"Transform"in n?"translate":"margin"};var l=function(){function n(){var t=e.shift();t&&t(n)}var e=[];return function(t){e.push(t),1==e.length&&n()}}(),f=function(){function n(n){return n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,e){return e.toUpperCase()})}function e(n){var e=document.body.style;if(n in e)return n;for(var t,r=i.length,s=n.charAt(0).toUpperCase()+n.slice(1);r--;)if(t=i[r]+s,t in e)return t;return n}function t(t){return t=n(t),s[t]||(s[t]=e(t))}function r(n,e,r){e=t(e),n.style[e]=r}var i=["Webkit","O","Moz","ms"],s={};return function(n,e){var t,i,s=arguments;if(2==s.length)for(t in e)i=e[t],void 0!==i&&e.hasOwnProperty(t)&&r(n,t,i);else r(n,s[1],s[2])}}();return u});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save