Compare commits
79
Commits
b37aa6bf81
..
xuchao
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9276bd6140 | ||
|
|
748c4563fd | ||
|
|
2a6b86977c | ||
|
|
044b26d035 | ||
|
|
b6bbb0b219 | ||
|
|
8b3ac20e34 | ||
|
|
eb01701709 | ||
|
|
eeb6b91e0a | ||
|
|
6bc9b2c0d7 | ||
|
|
9f02144df7 | ||
|
|
88f4d48c80 | ||
|
|
ffe42d48c5 | ||
|
|
4daa4f3f5f | ||
|
|
1005f6bd22 | ||
|
|
b9895049d1 | ||
|
|
be4aafa6fd | ||
|
|
d39e30925d | ||
|
|
091832ce65 | ||
|
|
ad710a81ce | ||
|
|
bf3bbaa5de | ||
|
|
45f608c408 | ||
|
|
22035d543b | ||
|
|
5d253c60a8 | ||
|
|
571afb0673 | ||
|
|
966eac566c | ||
|
|
eaadae9e03 | ||
|
|
c72e08f356 | ||
|
|
f029460302 | ||
|
|
b33d59aa55 | ||
|
|
6b1037893e | ||
|
|
1fe8c133ad | ||
|
|
c80eef5112 | ||
|
|
e836fb33c8 | ||
|
|
a53b228f0b | ||
|
|
f69bd630a4 | ||
|
|
0cf11a4163 | ||
|
|
745f4bf5f1 | ||
|
|
4e72e81d47 | ||
|
|
381e609001 | ||
|
|
cdc09b9f8b | ||
|
|
1f1b86feb3 | ||
|
|
4ac98a30fb | ||
|
|
742973b31b | ||
|
|
a5caf4e9a1 | ||
|
|
567dd99d62 | ||
|
|
f05681001e | ||
|
|
2eee458802 | ||
|
|
d0ca2d961b | ||
|
|
80838143fb | ||
|
|
1521129d87 | ||
|
|
4be46bcb79 | ||
|
|
eb33144f2a | ||
|
|
805596e4a1 | ||
|
|
3e54c21f19 | ||
|
|
8a24dd033c | ||
|
|
bc2fb1715b | ||
|
|
4143667d1c | ||
|
|
1a3e6a3860 | ||
|
|
5a954a0906 | ||
|
|
1c8dddd8c7 | ||
|
|
5bba52ae1f | ||
|
|
cda36ddc1e | ||
|
|
291be28219 | ||
|
|
d531a3a8eb | ||
|
|
124e77c049 | ||
|
|
f2c8364d87 | ||
|
|
06e8223c27 | ||
|
|
8d57cf7f92 | ||
|
|
3aa3b64a74 | ||
|
|
41a380562a | ||
|
|
476cb64ee2 | ||
|
|
12ee234130 | ||
|
|
15936574ba | ||
|
|
07b3e89e4c | ||
|
|
ce651bbf5a | ||
|
|
258e29381a | ||
|
|
2e07eeba37 | ||
|
|
5cab2be283 | ||
|
|
073dfa5c00 |
@@ -0,0 +1,7 @@
|
|||||||
|
unpackage/
|
||||||
|
node_modules/
|
||||||
|
.DS_Store
|
||||||
|
.playwright-mcp/
|
||||||
|
|
||||||
|
# xuchao: 本地 agent 说明文档,不入库(与 CLAUDE.md 均保留在本地)
|
||||||
|
AGENTS.md
|
||||||
@@ -14,4 +14,32 @@
|
|||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
|
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
|
||||||
@import "uview-ui/index.scss";
|
@import "uview-ui/index.scss";
|
||||||
|
|
||||||
|
/* xuchao: 全站统一字体栈:系统字体优先,中文回退顺序兼顾 iOS/鸿蒙/Android/Windows */
|
||||||
|
page,
|
||||||
|
body {
|
||||||
|
font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'HarmonyOS Sans SC',
|
||||||
|
'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans CJK SC', 'Hiragino Sans GB',
|
||||||
|
Arial, Helvetica, sans-serif;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* xuchao: 修复默认导航栏在微信 WebView 内顶部超宽空白(参加/使用指南、协议等页)——
|
||||||
|
uni-app 内置 H5 导航栏高度为 calc(44px + env(safe-area-inset-top)),页面模板带
|
||||||
|
viewport-fit=cover 时,部分 Android 微信 WebView 会误报状态栏高度(而 H5 视口本
|
||||||
|
就位于微信原生标题栏下方、并未被遮挡),导致导航栏被垫高。强制回退固定 44px。
|
||||||
|
标准浏览器/ iOS 中该 env 值为 0,此覆盖无副作用 */
|
||||||
|
uni-page-head .uni-page-head {
|
||||||
|
height: 44px !important;
|
||||||
|
padding-top: 7px !important;
|
||||||
|
}
|
||||||
|
uni-page-head .uni-page-head ~ .uni-placeholder {
|
||||||
|
height: 44px !important;
|
||||||
|
}
|
||||||
|
uni-page-head[uni-page-head-type='default'] ~ uni-page-wrapper {
|
||||||
|
height: calc(100% - 44px) !important;
|
||||||
|
}
|
||||||
|
.uni-app--showtabbar uni-page-head[uni-page-head-type='default'] ~ uni-page-wrapper {
|
||||||
|
height: calc(100% - 44px) !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
# CLAUDE.md
|
||||||
|
|
||||||
|
## 项目概览
|
||||||
|
|
||||||
|
怀化人社 H5(hhrs)—— 基于 uni-app 构建的移动端 H5 前端,入口 `pages/`,UI 依赖 `uview-ui`。属于 12301-dscp 项目群中的「怀化人社」H5 端。
|
||||||
|
|
||||||
|
## Git 规范
|
||||||
|
|
||||||
|
- 独立 git 仓库,远程:`https://git.hn12301.net/xuchao/hhrs.git`,主分支 `master`
|
||||||
|
- 提交信息使用中文
|
||||||
|
- `.gitignore` 已忽略 `unpackage/`、`node_modules/`、`.DS_Store`;**不要**提交构建产物(unpackage 目录)
|
||||||
|
|
||||||
|
## 部署信息
|
||||||
|
|
||||||
|
线上为纯静态站点,位于 121.43.239.220(阿里云 ECS / CentOS 7,宿主机 Nginx 直接伺服):
|
||||||
|
|
||||||
|
| 项目 | 内容 |
|
||||||
|
| --- | --- |
|
||||||
|
| 站点 | https://hh.hn12301.net/ |
|
||||||
|
| 网站目录 | `/home/hh/html`(uni-app 构建产物,入口 index.html) |
|
||||||
|
| Nginx 配置 | `/etc/nginx/conf.d/h5-site-https.conf`(80 catch-all → 301 跳 HTTPS) |
|
||||||
|
| 证书 | Let's Encrypt ec-256,acme.sh 每月 1/7/13/19 日 01:01 自动续期,手动续期见运维手册 |
|
||||||
|
|
||||||
|
**发布流程**:本地 HBuilderX 构建 → 覆盖上传产物到 `/home/hh/html/` → 静态文件即时生效,**无需重启 Nginx**。改过 Nginx 配置才需要 `nginx -t && nginx -s reload`。
|
||||||
|
|
||||||
|
**关键注意**:
|
||||||
|
- 前端 API 基地址指向 `https://dscp-uat.hn12301.net`(UAT 测试环境),**后端不在部署机上**。出现"页面能打开但数据不通"时优先排查 dscp-uat.hn12301.net 的接口
|
||||||
|
- 页面图片走 OSS:`aliyunoss.hn12301.net/hhrs/`
|
||||||
|
- SSH 凭据及全部运维细节见 Obsidian 工作资料《121.43.239.220(H5站点服务器)运维手册_2026-08-04.md》
|
||||||
|
- 数据录入(商铺/资源/中奖等)操作指南见仓库根 docs 的 `hhrs-ops-guide.md`(运营向)
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
// xuchao: 账号级本地缓存集中管理。权益页首屏会读这些缓存做兜底展示,
|
||||||
|
// 换账号/退出时漏清就会把上一个账号的中奖状态、卡号、到期时间当成当前账号的数据展示。
|
||||||
|
const ACCOUNT_KEYS = ['token', 'phone', 'isAuth', 'hasWin', 'cardNumber', 'expiresTime',
|
||||||
|
'rightsCount', 'totalValueFen', 'authFlowStarted', 'authName', 'authIdNo']
|
||||||
|
|
||||||
|
export default {
|
||||||
|
// 清空当前账号的本地会话与权益缓存(定位 lng/lat 属于设备信息,不在此列)
|
||||||
|
clearAccountCache() {
|
||||||
|
ACCOUNT_KEYS.forEach(key => uni.removeStorageSync(key))
|
||||||
|
},
|
||||||
|
// 账号标识(手机号)
|
||||||
|
setAccountPhone(phone) {
|
||||||
|
uni.setStorageSync('phone', phone)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
// xuchao: 全站集中配置项 —— 后端基址/客服电话等只在这里维护一处
|
||||||
|
const config = {
|
||||||
|
// 后端 API 基址。当前指向 UAT 测试环境(见 AGENTS.md 部署信息),切生产改这一行即可
|
||||||
|
baseUrl: 'https://dscp-uat.hn12301.net',
|
||||||
|
// 对外统一客服电话,与《用户协议》《隐私协议》公示号码保持一致
|
||||||
|
servicePhone: '0731-88912301',
|
||||||
|
// xuchao: open-api/hhService/login 强制校验固定 password 字段(后端为 H5 开的旁路,
|
||||||
|
// 前端去掉即登录失败,故集中存放并在此说明;待后端改造 H5 免密登录后删除。
|
||||||
|
loginFixedPassword: '1232321'
|
||||||
|
}
|
||||||
|
|
||||||
|
export default config
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
// xuchao: 卡片角标用的区县简称。后端 districtName 返回的是 region.name 行政区划全称
|
||||||
|
// (如「芷江侗族自治县」「怀化高新技术产业开发区」),列表缩略图只有 75px,必须缩短显示
|
||||||
|
export function shortDistrict(name) {
|
||||||
|
if (!name) return ''
|
||||||
|
return name
|
||||||
|
.replace('高新技术产业开发区', '高新区')
|
||||||
|
.replace(/(苗族|侗族|瑶族|回族|土家族|各族)*自治县$/, '')
|
||||||
|
.replace(/(苗族|侗族|瑶族|回族|土家族|各族)*自治州$/, '')
|
||||||
|
.replace(/([^市])县$/, '$1')
|
||||||
|
}
|
||||||
+76
-25
@@ -1,38 +1,89 @@
|
|||||||
// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
|
// xuchao: 怀化人社 H5 接口清单,与 docs/hhrs-api-doc.md 一一对应
|
||||||
let LoginUrl = 'app-api/auth/checkerLogin';
|
// 基址由 common/http.interceptor.js 统一注入(common/config.js.baseUrl)
|
||||||
let VenueListUrl = 'mp-api/hhrs/venue/list';
|
// 登录 / 云闪付入口
|
||||||
let VenueDetailUrl = 'mp-api/hhrs/venue/detail';
|
// xuchao: hhrs 专属登录端点(旧地址 open-api/pingXiang/* 由后端兼容层转发,已弃用)
|
||||||
let MerchantListUrl = 'mp-api/hhrs/merchant/list';
|
const LoginUrl = 'open-api/hhService/login'
|
||||||
let MerchantDetailUrl = 'mp-api/hhrs/merchant/detail';
|
const SendVerifyCodeUrl = 'open-api/hhService/sendLoginVerifyCode'
|
||||||
let WinnerListUrl = 'mp-api/hhrs/winner/list';
|
const TokenDecodeUrl = 'open-api/hhService/tokenDecode'
|
||||||
|
// 门店(文旅场馆 typeId=1 / 商户折扣 typeId=2)
|
||||||
|
const StoreListUrl = 'mp-api/hhrsStore/list'
|
||||||
|
const StoreDetailUrl = 'mp-api/hhrsStore/detail'
|
||||||
|
// 权益包
|
||||||
|
const RightsListUrl = 'mp-api/hhrsRights/list'
|
||||||
|
const RightsDetailUrl = 'mp-api/hhrsRights/detail'
|
||||||
|
const EligibilityUrl = 'mp-api/hhrsRights/eligibility'
|
||||||
|
const AppointmentListUrl = 'mp-api/hhrsRights/appointment/list'
|
||||||
|
const CheckListUrl = 'mp-api/hhrsRights/check/list'
|
||||||
|
// 实名人脸认证(阿里云)
|
||||||
|
const InitFaceVerifyUrl = 'open-api/aliyun/face/initFaceVerify'
|
||||||
|
const DescribeFaceVerifyUrl = 'open-api/aliyun/face/describeFaceVerify'
|
||||||
|
// 中奖公示
|
||||||
|
const WinnerDatesUrl = 'mp-api/hhrsWinner/dates'
|
||||||
|
const WinnerListUrl = 'mp-api/hhrsWinner/list'
|
||||||
|
// 预约下单(智慧游卡包)
|
||||||
|
const AppointUrl = 'zhy-api/cardBag/appoint'
|
||||||
|
// xuchao: 怀化石油汽油券(下单/预支付/最新订单查询,后端 HhVoucherController)
|
||||||
|
const VoucherCreateUrl = 'open-api/hhService/voucher/create'
|
||||||
|
const VoucherPrepayUrl = 'open-api/hhService/voucher/prepay'
|
||||||
|
const VoucherLatestUrl = 'open-api/hhService/voucher/latest'
|
||||||
|
const VoucherCheckCodeUrl = 'open-api/hhService/voucher/checkCode'
|
||||||
|
|
||||||
|
// 此处第二个参数vm,就是我们在页面使用的this
|
||||||
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
|
|
||||||
// https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F
|
|
||||||
const install = (Vue, vm) => {
|
const install = (Vue, vm) => {
|
||||||
// 此处没有使用传入的params参数
|
// 登录与凭证
|
||||||
let checkerLogin = (params = {}) => vm.$u.post(LoginUrl, params);
|
const checkerLogin = (params = {}) => vm.$u.post(LoginUrl, params)
|
||||||
|
const sendLoginVerifyCode = (params = {}) => vm.$u.post(SendVerifyCodeUrl, params)
|
||||||
|
// xuchao: 云闪付入口 token 解码
|
||||||
|
const tokenDecode = (params = {}) => vm.$u.post(TokenDecodeUrl, params)
|
||||||
|
|
||||||
// 文旅场馆
|
// 门店列表/详情
|
||||||
let getVenueList = (params = {}) => vm.$u.get(VenueListUrl, params);
|
const getStoreList = (params = {}) => vm.$u.post(StoreListUrl, params)
|
||||||
let getVenueDetail = (params = {}) => vm.$u.post(VenueDetailUrl, params);
|
const getStoreDetail = (params = {}) => vm.$u.post(StoreDetailUrl, params)
|
||||||
|
|
||||||
// 商户折扣
|
// 权益包
|
||||||
let getMerchantList = (params = {}) => vm.$u.get(MerchantListUrl, params);
|
const getRightsList = (params = {}) => vm.$u.post(RightsListUrl, params)
|
||||||
let getMerchantDetail = (params = {}) => vm.$u.post(MerchantDetailUrl, params);
|
const getRightsDetail = (params = {}) => vm.$u.post(RightsDetailUrl, params)
|
||||||
|
// xuchao: 注意 identityNo 会触发后端“被动认证”回写,仅在认证流程中传
|
||||||
|
const getEligibility = (params = {}) => vm.$u.post(EligibilityUrl, params)
|
||||||
|
const getAppointmentList = (params = {}) => vm.$u.post(AppointmentListUrl, params)
|
||||||
|
const getCheckList = (params = {}) => vm.$u.post(CheckListUrl, params)
|
||||||
|
const doAppoint = (params = {}) => vm.$u.post(AppointUrl, params)
|
||||||
|
|
||||||
|
// 人脸核身
|
||||||
|
const initFaceVerify = (params = {}) => vm.$u.post(InitFaceVerifyUrl, params)
|
||||||
|
const describeFaceVerify = (params = {}) => vm.$u.post(DescribeFaceVerifyUrl, params)
|
||||||
|
|
||||||
// 中奖名单
|
// 中奖名单
|
||||||
let getWinnerList = (params = {}) => vm.$u.get(WinnerListUrl, params);
|
const getWinnerDates = (params = {}) => vm.$u.get(WinnerDatesUrl, params)
|
||||||
|
const getWinnerList = (params = {}) => vm.$u.post(WinnerListUrl, params)
|
||||||
|
|
||||||
|
// xuchao: 石油汽油券
|
||||||
|
const voucherCreate = (params = {}) => vm.$u.post(VoucherCreateUrl, params)
|
||||||
|
const voucherPrepay = (params = {}) => vm.$u.post(VoucherPrepayUrl, params)
|
||||||
|
const voucherLatest = (params = {}) => vm.$u.post(VoucherLatestUrl, params)
|
||||||
|
const voucherCheckCode = (params = {}) => vm.$u.post(VoucherCheckCodeUrl, params)
|
||||||
|
|
||||||
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
|
||||||
vm.$u.api = {
|
vm.$u.api = {
|
||||||
checkerLogin,
|
checkerLogin,
|
||||||
getVenueList,
|
sendLoginVerifyCode,
|
||||||
getVenueDetail,
|
tokenDecode,
|
||||||
getMerchantList,
|
getStoreList,
|
||||||
getMerchantDetail,
|
getStoreDetail,
|
||||||
|
getRightsList,
|
||||||
|
getRightsDetail,
|
||||||
|
getEligibility,
|
||||||
|
getAppointmentList,
|
||||||
|
getCheckList,
|
||||||
|
doAppoint,
|
||||||
|
initFaceVerify,
|
||||||
|
describeFaceVerify,
|
||||||
|
getWinnerDates,
|
||||||
getWinnerList,
|
getWinnerList,
|
||||||
};
|
voucherCreate,
|
||||||
|
voucherPrepay,
|
||||||
|
voucherLatest,
|
||||||
|
voucherCheckCode
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
|
import config from '@/common/config.js'
|
||||||
|
|
||||||
// 这里的vm,就是我们在vue文件里面的this,所以我们能在这里获取vuex的变量,比如存放在里面的token
|
// 这里的vm,就是我们在vue文件里面的this,所以我们能在这里获取vuex的变量,比如存放在里面的token
|
||||||
// 同时,我们也可以在此使用getApp().globalData,如果你把token放在getApp().globalData的话,也是可以使用的
|
// 同时,我们也可以在此使用getApp().globalData,如果你把token放在getApp().globalData的话,也是可以使用的
|
||||||
const install = (Vue, vm) => {
|
const install = (Vue, vm) => {
|
||||||
Vue.prototype.$u.http.setConfig({
|
Vue.prototype.$u.http.setConfig({
|
||||||
baseUrl: 'https://dscp-uat.hn12301.net',
|
// xuchao: 基址统一取 common/config.js,避免多处硬编码
|
||||||
|
baseUrl: config.baseUrl,
|
||||||
// loadingText: '努力加载中~',
|
// loadingText: '努力加载中~',
|
||||||
// loadingTime: 18800,
|
// loadingTime: 18800,
|
||||||
// 如果将此值设置为true,拦截回调中将会返回服务端返回的所有数据response,而不是response.data
|
// 如果将此值设置为true,拦截回调中将会返回服务端返回的所有数据response,而不是response.data
|
||||||
@@ -41,10 +44,17 @@ const install = (Vue, vm) => {
|
|||||||
|
|
||||||
// 如果把originalData设置为了true,这里return回什么,this.$u.post的then回调中就会得到什么
|
// 如果把originalData设置为了true,这里return回什么,this.$u.post的then回调中就会得到什么
|
||||||
return res;
|
return res;
|
||||||
}else if(res.errcode==-99){
|
}else if(res.errcode==-99 || res.errcode==30002){
|
||||||
|
// xuchao: 未登录/会话失效(-99 自定义、30002 框架 SESSION_AUTH_FAIL)—— 已在登录页则不再入栈
|
||||||
|
const stack = getCurrentPages() || []
|
||||||
|
const top = stack.length ? stack[stack.length - 1].route : ''
|
||||||
|
if (top !== 'pages/index/login') {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url:'/pages/index/login'
|
url:'/pages/index/login'
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
// xuchao: 必须把 res 交回调用方,否则页面 .then(res => res.errcode) 会因 undefined 抛错
|
||||||
|
return res
|
||||||
}else {
|
}else {
|
||||||
|
|
||||||
// uni.showToast({
|
// uni.showToast({
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
export default {
|
||||||
|
getLocation() {
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
if (navigator.geolocation) {
|
||||||
|
navigator.geolocation.getCurrentPosition(
|
||||||
|
(pos) => {
|
||||||
|
const lng = pos.coords.longitude
|
||||||
|
const lat = pos.coords.latitude
|
||||||
|
uni.setStorageSync('lng', lng)
|
||||||
|
uni.setStorageSync('lat', lat)
|
||||||
|
resolve({ lng, lat })
|
||||||
|
},
|
||||||
|
(err) => {
|
||||||
|
console.log('定位失败:', err.message)
|
||||||
|
reject(err)
|
||||||
|
},
|
||||||
|
{ timeout: 10000, enableHighAccuracy: false }
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
reject(new Error('浏览器不支持定位'))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
getCachedLocation() {
|
||||||
|
return {
|
||||||
|
lng: uni.getStorageSync('lng') || '',
|
||||||
|
lat: uni.getStorageSync('lat') || ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
// xuchao: 怀化石油汽油减免券——前端常量与工具(全写死,只服务这一个门店,决策 1/10/15)
|
||||||
|
// 价格真相=后端配置 hh.voucher.price-fen 经 latest 下发;此处 200.00 仅为接口未返回时的展示兜底
|
||||||
|
|
||||||
|
export const PETROL_SHOP_ID = '851219003520709'
|
||||||
|
export const VOUCHER_PRICE_TEXT = '200.00'
|
||||||
|
|
||||||
|
export const VOUCHER_NAME = '怀化石油汽油电子券'
|
||||||
|
|
||||||
|
export const VOUCHER_GUIDE_TEXT = '请在「云闪付 App」里的「湖南社保卡」小程序首页进入「怀化社保卡」活动中完成购买'
|
||||||
|
export const VOUCHER_CANCEL_TEXT = '支付已取消,请重新支付'
|
||||||
|
|
||||||
|
// 券详情页「使用规则 / 使用流程 / 重要须知」文案,来自石油侧材料(决策 14)
|
||||||
|
export const VOUCHER_USE_RULES = [
|
||||||
|
'请加油站收银员以“中石油汽油券”通道扫码核销',
|
||||||
|
'汽油券单日限用 1 张,多张可叠加使用',
|
||||||
|
'自购买日起 90 天内有效',
|
||||||
|
'券一经兑换不可退换'
|
||||||
|
]
|
||||||
|
export const VOUCHER_USE_FLOW = [
|
||||||
|
'加油后至收银台出示二维码核销',
|
||||||
|
'支付差额可选:油卡 / 现金等'
|
||||||
|
]
|
||||||
|
|
||||||
|
// xuchao: 云闪付 SDK 前置预热注入。HBuilderX 的 H5 构建不吃项目根 index.html(静态标签会被丢),
|
||||||
|
// 只能在 main.js 最早期(document-start、App 挂载前)动态注入,逼近 xghmall 的 head 静态加载时机,
|
||||||
|
// 让云闪付原生控件桥在首屏就注册,避免到确认订单页才注入导致 upsdk.pay 唤不起。
|
||||||
|
// 与 orderConfirm 页的 loadUpSdk 共用同一 script[data-upsdk] 标记,全局只注入一次。
|
||||||
|
export function injectUpSdk() {
|
||||||
|
if (typeof document === 'undefined' || typeof window === 'undefined') return
|
||||||
|
if (window.upsdk || document.querySelector('script[data-upsdk]')) return
|
||||||
|
const s = document.createElement('script')
|
||||||
|
s.src = 'https://open.95516.com/s/open/js/upsdk.js'
|
||||||
|
s.setAttribute('data-upsdk', '1')
|
||||||
|
document.head.appendChild(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// xuchao: open-api/hhService/voucher/* 为双层壳:外层 errcode,内层 data.code 才是业务码
|
||||||
|
// (同 login.vue 的 isBizOk 判定,提到公共层复用)
|
||||||
|
export function bizOk(res) {
|
||||||
|
if (!res || res.errcode !== 0) return false
|
||||||
|
const d = res.data
|
||||||
|
if (!d || d.code === undefined || d.code === null) {
|
||||||
|
return !d || (d.status === undefined && d.error === undefined)
|
||||||
|
}
|
||||||
|
return d.code === 200
|
||||||
|
}
|
||||||
|
|
||||||
|
export function bizMsg(res) {
|
||||||
|
return (res && res.data && res.data.msg) || (res && res.errmsg) || ''
|
||||||
|
}
|
||||||
|
|
||||||
|
export function bizData(res) {
|
||||||
|
return (res && res.data && res.data.data) || {}
|
||||||
|
}
|
||||||
|
|
||||||
|
// statusCode 含义与后端 HhVoucherService.toView 对齐:-1无单 0待支付 1发券中 2已发券 3已退款 4退款处理中 5已关闭
|
||||||
|
export const VOUCHER_STATUS_TEXT = {
|
||||||
|
'-1': '',
|
||||||
|
0: '待支付',
|
||||||
|
1: '发券中',
|
||||||
|
2: '有效',
|
||||||
|
3: '已退款',
|
||||||
|
4: '退款处理中',
|
||||||
|
5: '已关闭'
|
||||||
|
}
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
<template>
|
|
||||||
<view class="tab-bar">
|
|
||||||
<view class="tab-bar-item" v-for="(item, index) in tabList" :key="index" @click="switchTab(index)">
|
|
||||||
<image class="tab-icon" :src="current === index ? item.selectedIconPath : item.iconPath"></image>
|
|
||||||
<text class="tab-text" :style="{ color: current === index ? selectedColor : color }">{{ item.text }}</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
name: 'TabBar',
|
|
||||||
props: {
|
|
||||||
current: {
|
|
||||||
type: Number,
|
|
||||||
default: 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
color: '#999999',
|
|
||||||
selectedColor: '#007aff',
|
|
||||||
backgroundColor: '#ffffff',
|
|
||||||
tabList: [
|
|
||||||
{
|
|
||||||
pagePath: '/pages/index/index',
|
|
||||||
iconPath: '/static/shouye.png',
|
|
||||||
selectedIconPath: '/static/shouye_select.png',
|
|
||||||
text: '首页'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
pagePath: '/pages/mine/mine',
|
|
||||||
iconPath: '/static/wode.png',
|
|
||||||
selectedIconPath: '/static/wode_select.png',
|
|
||||||
text: '我的'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
switchTab(index) {
|
|
||||||
if (this.current === index) return;
|
|
||||||
uni.switchTab({
|
|
||||||
url: this.tabList[index].pagePath
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
.tab-bar {
|
|
||||||
position: fixed;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
height: 100rpx;
|
|
||||||
background-color: #ffffff;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: space-around;
|
|
||||||
border-top: 1rpx solid #F2F2F7;
|
|
||||||
padding-bottom: env(safe-area-inset-bottom);
|
|
||||||
}
|
|
||||||
.tab-bar-item {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
flex: 1;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.tab-icon {
|
|
||||||
width: 48rpx;
|
|
||||||
height: 48rpx;
|
|
||||||
margin-bottom: 4rpx;
|
|
||||||
}
|
|
||||||
.tab-text {
|
|
||||||
font-size: 22rpx;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
@@ -0,0 +1,215 @@
|
|||||||
|
<template>
|
||||||
|
<!-- xuchao: 列表页「所属县区 + 所属类型」筛选条。两个入口等宽平分并占满容器宽,无底色,
|
||||||
|
选中态只用品牌蓝字表达;面板第一行「全部 X」即清空该维度(所以没有独立重置按钮)。
|
||||||
|
选项与各选项条数由列表接口在响应里一并返回,已按关键词与另一维度筛算好(districts/categories 首项即「全部」)。 -->
|
||||||
|
<view class="hfb" v-if="ready">
|
||||||
|
<view class="hfb-row">
|
||||||
|
<view class="hfb-item" v-if="districtReady" :class="{ 'hfb-item--on': !!districtId }" @click="toggle('district')">
|
||||||
|
<text class="hfb-text">{{ districtText }}</text>
|
||||||
|
<view class="hfb-caret" :class="{ 'hfb-caret--up': openKey === 'district' }">
|
||||||
|
<u-icon name="arrow-down-fill" size="20" :color="districtId ? '#0088ff' : '#bbbbbb'"></u-icon>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="hfb-item" v-if="categoryReady" :class="{ 'hfb-item--on': !!category }" @click="toggle('category')">
|
||||||
|
<text class="hfb-text">{{ categoryText }}</text>
|
||||||
|
<view class="hfb-caret" :class="{ 'hfb-caret--up': openKey === 'category' }">
|
||||||
|
<u-icon name="arrow-down-fill" size="20" :color="category ? '#0088ff' : '#bbbbbb'"></u-icon>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hfb-mask" v-if="openKey" @click="close"></view>
|
||||||
|
<view class="hfb-panel" v-if="openKey">
|
||||||
|
<scroll-view scroll-y class="hfb-list">
|
||||||
|
<view class="hfb-opt" v-for="o in openOptions" :key="o.value"
|
||||||
|
:class="{ 'hfb-opt--sel': current === o.value }" @click="pick(o.value)">
|
||||||
|
<text class="hfb-opt-label">{{ o.label }}</text>
|
||||||
|
<text class="hfb-opt-count">{{ o.count }}</text>
|
||||||
|
</view>
|
||||||
|
</scroll-view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'hhrs-filter-bar',
|
||||||
|
props: {
|
||||||
|
// xuchao: [{value,label,count}],首项为「全部 X」(value=''),县区 value 是行政区划码
|
||||||
|
districts: { type: Array, default: () => [] },
|
||||||
|
categories: { type: Array, default: () => [] },
|
||||||
|
districtId: { type: String, default: '' },
|
||||||
|
category: { type: String, default: '' }
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
openKey: '',
|
||||||
|
// xuchao: 记住见过的 value→label,避免关键词把选中项挤出选项列表后入口只能显示区划码
|
||||||
|
labelCache: {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
// xuchao: 选项首项固定是「全部」,长度>1 才算该维度真有可选项。
|
||||||
|
// 某维度没有可选项(如商铺未录入「所在地区」)时只隐藏它自己的入口,
|
||||||
|
// 两个都没有则整条筛选不渲染,避免出现点开是空面板
|
||||||
|
districtReady() { return this.districts.length > 1 },
|
||||||
|
categoryReady() { return this.categories.length > 1 },
|
||||||
|
ready() { return this.districtReady || this.categoryReady },
|
||||||
|
openOptions() {
|
||||||
|
return this.openKey === 'district' ? this.districts : this.categories
|
||||||
|
},
|
||||||
|
current() {
|
||||||
|
return this.openKey === 'district' ? this.districtId : this.category
|
||||||
|
},
|
||||||
|
districtText() {
|
||||||
|
return this.districtId ? this.cachedLabel('district', this.districtId) : '所属县区'
|
||||||
|
},
|
||||||
|
categoryText() {
|
||||||
|
return this.category ? this.cachedLabel('category', this.category) : '所属类型'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
districts(list) { this.remember(list, 'district') },
|
||||||
|
categories(list) { this.remember(list, 'category') }
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.remember(this.districts, 'district')
|
||||||
|
this.remember(this.categories, 'category')
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
remember(list, kind) {
|
||||||
|
// xuchao: 必须用 $set,Vue2 对新增对象键不做响应,入口文字会跟不上缓存
|
||||||
|
(list || []).forEach(o => {
|
||||||
|
if (o.value) this.$set(this.labelCache, kind + ':' + o.value, o.label)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
cachedLabel(kind, value) {
|
||||||
|
return this.labelCache[kind + ':' + value] || value
|
||||||
|
},
|
||||||
|
toggle(key) {
|
||||||
|
// xuchao: 再点同一个入口即收起,避免面板卡在打开态
|
||||||
|
this.openKey = this.openKey === key ? '' : key
|
||||||
|
},
|
||||||
|
close() {
|
||||||
|
this.openKey = ''
|
||||||
|
},
|
||||||
|
pick(value) {
|
||||||
|
if (this.openKey === 'district') {
|
||||||
|
this.$emit('change', { districtId: value, category: this.category })
|
||||||
|
} else {
|
||||||
|
this.$emit('change', { districtId: this.districtId, category: value })
|
||||||
|
}
|
||||||
|
this.openKey = ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="less">
|
||||||
|
/* xuchao: 根节点贴在 sticky 头部内,面板绝对定位到筛选条下方。
|
||||||
|
只留上内边距:与列表的 12px 间隔必须落在头部的白底之外(各页 .list-area 的 padding-top),
|
||||||
|
放在这里会是白色,头部白底和白色卡片连成一片,看上去就等于没有间隔 */
|
||||||
|
.hfb {
|
||||||
|
position: relative;
|
||||||
|
padding: 24rpx 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-row {
|
||||||
|
display: flex;
|
||||||
|
gap: 20rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-item {
|
||||||
|
flex: 1;
|
||||||
|
min-width: 0;
|
||||||
|
height: 64rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
gap: 8rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-item--on {
|
||||||
|
color: #0088ff;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-text {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-caret {
|
||||||
|
display: flex;
|
||||||
|
transition: transform 0.18s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-caret--up {
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* xuchao: 遮罩绝对定位在筛选条下方(不用 fixed)—— fixed 会盖进 sticky 头部的层叠上下文,
|
||||||
|
把搜索栏和筛选条一起压灰。这里从筛选条下边缘开始向下铺满一屏,列表变暗、头部保持原色 */
|
||||||
|
.hfb-mask {
|
||||||
|
position: absolute;
|
||||||
|
top: 100%;
|
||||||
|
left: -12px;
|
||||||
|
right: -12px;
|
||||||
|
height: 100vh;
|
||||||
|
background: rgba(0, 0, 0, 0.3);
|
||||||
|
z-index: 90;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* xuchao: 面板左右各超出 12px(与页面头部的 12px 内边距等值,用 px 才能在各屏宽下都对齐),
|
||||||
|
使面板与手机边缘齐平 */
|
||||||
|
.hfb-panel {
|
||||||
|
position: absolute;
|
||||||
|
left: -12px;
|
||||||
|
right: -12px;
|
||||||
|
top: 100%;
|
||||||
|
z-index: 100;
|
||||||
|
background: #ffffff;
|
||||||
|
border-radius: 0 0 28rpx 28rpx;
|
||||||
|
box-shadow: 0 20rpx 48rpx rgba(0, 0, 0, 0.12);
|
||||||
|
padding: 12rpx 12rpx 16rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-list {
|
||||||
|
max-height: 620rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-opt {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
height: 84rpx;
|
||||||
|
padding: 0 24rpx;
|
||||||
|
border-radius: 16rpx;
|
||||||
|
font-size: 28rpx;
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-opt--sel {
|
||||||
|
background: #e6f2ff;
|
||||||
|
color: #0088ff;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-opt-label {
|
||||||
|
flex: 1;
|
||||||
|
min-width: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin-right: 16rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hfb-opt-count {
|
||||||
|
flex-shrink: 0;
|
||||||
|
font-size: 24rpx;
|
||||||
|
color: #bbbbbb;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
# 第一期中奖名单导入记录(2026-09-29)
|
||||||
|
|
||||||
|
## 背景
|
||||||
|
|
||||||
|
怀化市社保卡千万好礼促消费活动第一期开奖名单产生后,需导入 UAT 库 `dscp_business_uat.hhrs_winner` 表,供公示页 https://hh.hn12301.net/#/pages/winners/winners 展示。
|
||||||
|
|
||||||
|
## 数据来源
|
||||||
|
|
||||||
|
| 文件 | 内容 |
|
||||||
|
| --- | --- |
|
||||||
|
| `抽奖-中奖数据.xlsx`(2026-09-29 10:21 导出) | 第一期中奖名单原始文件:2000 人(姓名+脱敏身份证号) |
|
||||||
|
| `抽奖-中奖数据-匹配hhrs_lottery_pool-batch1.csv` | 与抽奖池 `hhrs_lottery_pool`(batch_no=1)匹配结果:2001 行(1 人双卡) |
|
||||||
|
|
||||||
|
## 导入内容与校验
|
||||||
|
|
||||||
|
- 导入通道:直连 UAT MySQL,事务内导入,前后计数复核通过。
|
||||||
|
- 导入行数:**2000**(batch1 CSV 2001 行按 姓名+证件号 去重;会同县「杨明 431225********4219」池中有两条卡记录,保留 pool_id 较小的一条,业务侧如需明确以哪张卡中奖需另行核实)。
|
||||||
|
- 表结构:UAT 库 `hhrs_winner` 实际为抽奖池版结构(`id, pool_id, member_name, county, member_identity_no, member_phone, created_time, updated_time`),无奖品/开奖日期列。
|
||||||
|
- 字段取值:`id` 与 `pool_id` 均取抽奖池记录 id(一一对应、可溯源);`county` 取自池表;证件/手机号为池表脱敏值(库内即脱敏,公示展示不受影响);`created_time=NOW()`(2026-09-29 14:27)。
|
||||||
|
- 同步操作:对应 2000 条池记录 `won` 置 1(与抽奖台「公布即回写」语义一致)。
|
||||||
|
- 旧数据:导入前表为空,无清理动作。
|
||||||
|
|
||||||
|
## 已知问题(导入前即存在)
|
||||||
|
|
||||||
|
dscp-uat 当前部署的后端与上表结构不匹配:
|
||||||
|
|
||||||
|
- `mp-api/hhrsWinner/dates`、`mp-api/hhrsWinner/list` 均返回 `errcode 99999`(部署代码按旧 prize 版 schema 查询,`draw_date/card_model_id` 列已不存在);
|
||||||
|
- `open-api/hhrsDraw/*`(抽奖台后台)在该服务上为 404,抽奖台实际使用的后端未部署在此环境。
|
||||||
|
|
||||||
|
因此公示页当前显示「暂无数据/接口失败」,**与本次导入的数据无关**;待与现表结构匹配的新版后端部署后,第一期名单即可展示,数据无需重导。
|
||||||
|
|
||||||
|
## 补充排查发现(2026-09-29 下午)
|
||||||
|
|
||||||
|
1. UAT 库中还存在抽奖后台配套表 `hhrs_draw_activity` / `hhrs_draw_round`(2026-09-28 建),即抽奖台新版后端的排期数据:
|
||||||
|
- **第一期官方开奖日期 = 2026-09-29**(「2026 金秋千万好礼 · 第一期(9·29 专场)」,活动 status=1 已发布);
|
||||||
|
- 排期设计:9·29 专场三场 600+700+700=2000 人,分别绑定 batch 1/2/3;全部轮次 status=0(待开奖)、seed/drawn_time 为空 → **抽奖台自动回写链路从未成功跑通**(与 dscp-uat 上 hhrsDraw 接口 404 相符);
|
||||||
|
- 实际交付的第一期名单是「batch1 一次抽 2000 人」,与排期表的三场拆分不一致——若后续场次仍按排期表取 batch2/3,不受本次导入影响(批次天然互斥)。
|
||||||
|
2. 公示页要立即显示名单,零部署方案为:`hhrs_winner` 增加旧接口所需 8 列(card_model_id/member_id/prize_*/draw_date/remark,均可空,兼容新版写入),并回填:card_model_id=747609734826757、draw_date='2026-09-29'、prize_name='怀化市社保卡千万好礼促消费千元权益包'、prize_type='权益包'、prize_amount=100000(分,即 1000 元)。**待用户批准后执行**。
|
||||||
|
3. 前端「隐藏手机号」改动(本地已完成)生效路径:HBuilderX CLI 可本地构建,产物上传 121.43.239.220:/home/hh/html 需要 SSH 权限(凭据在 Obsidian 运维手册)。
|
||||||
|
|
||||||
|
## 前端配套改动(本地已改,未发布)
|
||||||
|
|
||||||
|
`hhrs/pages/winners/winners.vue`:
|
||||||
|
|
||||||
|
1. 按业务要求移除「手机号码」列(表头、行、样式、按手机号过滤逻辑),搜索框改为仅按姓名。
|
||||||
|
2. 修复「名单未翻到的人物搜索无结果」(如 王球莲):搜索原本只在前端已加载的 10 条/页内过滤,后端列表接口无姓名检索参数;现改为输入关键字/点搜索时按 500 条大页自动拉全当期名单(实测第一期 4 次请求共 2000 条)再本地过滤,全量结果按期缓存;拉取失败静默降级为已加载部分可搜。
|
||||||
|
|
||||||
|
需 HBuilderX 构建后上传 121.43.239.220:/home/hh/html 生效(`sh h5-release.sh` → 产物 scp 原子切换)。
|
||||||
|
|
||||||
|
## 发布结果(2026-09-29 16:07 线上实测)
|
||||||
|
|
||||||
|
已发布生效:入口 `index.8ec4f995.js` → `index.e438708b.js`,修复分片 `pages-winners-winners.a875331e.js`(含 loadAll 全量搜索)公网 200。浏览器实测:不翻页直接搜「王球莲」命中 1 条(4 个 pageSize=500 请求自动拉全),姓名/身份证/手机号三列正常。四站点回归 hh/pxdy/mkh5/api/dw 全 200。发布过程偏差(目录切换替代覆盖式)已按手册补救:旧 hash 资源全量还原、`._*` AppleDouble 清理、webroot 备份 `/root/hh-html-backup-20260929-presearchfix.tar.gz`。winners.vue 源码改动尚未 commit。
|
||||||
Executable
+14
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# xuchao: hhrs H5 发布脚本 —— HBuilderX 构建不吃项目根 index.html(静态标签会被丢),
|
||||||
|
# 云闪付控件(upsdk)必须静态标签加载才能注册控件桥(路线B,2026-09-28 定),
|
||||||
|
# 故构建后把标签注入产物 index.html 再打包上传。发布 = sh h5-release.sh
|
||||||
|
set -e
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
rm -rf unpackage/dist/build/web
|
||||||
|
/Applications/HBuilderX.app/Contents/MacOS/cli publish web --project hhrs
|
||||||
|
BUILT=unpackage/dist/build/web/index.html
|
||||||
|
# 注入云闪付 SDK 静态标签(幂等:已有则跳过)
|
||||||
|
grep -q "open.95516.com" "$BUILT" || sed -i '' 's#<title>怀化人社</title>#<title>怀化人社</title><script src="https://open.95516.com/s/open/js/upsdk.js" data-upsdk="1"></script>#' "$BUILT"
|
||||||
|
grep -q "open.95516.com" "$BUILT" && echo "[h5-release] upsdk 静态标签已在产物 index.html"
|
||||||
|
tar czf /tmp/hh-voucher/web_release.tgz -C unpackage/dist/build/web .
|
||||||
|
echo "[h5-release] 产物就绪:/tmp/hh-voucher/web_release.tgz —— 用 expect rsh.exp scp 上传后原子切换"
|
||||||
+3
-1
@@ -10,11 +10,13 @@
|
|||||||
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
|
(coverSupport ? ', viewport-fit=cover' : '') + '" />')
|
||||||
</script>
|
</script>
|
||||||
<title></title>
|
<title></title>
|
||||||
|
<!-- xuchao: 云闪付支付控件 SDK(石油汽油券购买,需运行于云闪付 App 容器内) -->
|
||||||
|
<script src='https://open.95516.com/s/open/js/upsdk.js'></script>
|
||||||
<!--preload-links-->
|
<!--preload-links-->
|
||||||
<!--app-context-->
|
<!--app-context-->
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"><!--app-html--></div>
|
<div id="app"><!--app-html--></div>
|
||||||
<script type="module" src="/main.js"></script>
|
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
import App from './App'
|
import App from './App'
|
||||||
|
import { injectUpSdk } from '@/common/petrolVoucher.js'
|
||||||
|
|
||||||
|
// xuchao: 云闪付控件 SDK 预热——HBuilderX 构建不吃根 index.html,静态标签无效,
|
||||||
|
// 在 App 挂载前(document-start 最早 JS 点)注入,逼近静态 head 加载时机(石油券支付修复)
|
||||||
|
injectUpSdk()
|
||||||
|
|
||||||
// #ifndef VUE3
|
// #ifndef VUE3
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
|
|||||||
+18
-2
@@ -54,7 +54,8 @@
|
|||||||
"setting" : {
|
"setting" : {
|
||||||
"urlCheck" : false
|
"urlCheck" : false
|
||||||
},
|
},
|
||||||
"usingComponents" : true
|
"usingComponents" : true,
|
||||||
|
"permission" : {}
|
||||||
},
|
},
|
||||||
"mp-alipay" : {
|
"mp-alipay" : {
|
||||||
"usingComponents" : true
|
"usingComponents" : true
|
||||||
@@ -68,5 +69,20 @@
|
|||||||
"uniStatistics" : {
|
"uniStatistics" : {
|
||||||
"enable" : false
|
"enable" : false
|
||||||
},
|
},
|
||||||
"vueVersion" : "2"
|
"vueVersion" : "2",
|
||||||
|
"h5" : {
|
||||||
|
"router" : {
|
||||||
|
"base" : ""
|
||||||
|
},
|
||||||
|
"sdkConfigs" : {
|
||||||
|
"maps" : {
|
||||||
|
"tencent" : {
|
||||||
|
"key" : "HB4BZ-I6H6T-AFFX4-LLR2P-KHPAJ-KKF6M"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"devServer" : {
|
||||||
|
"https" : false
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+52
@@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"name": "hhrs",
|
||||||
|
"lockfileVersion": 2,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {
|
||||||
|
"node_modules/@babel/runtime": {
|
||||||
|
"version": "7.29.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
|
||||||
|
"integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.9.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/copy-text-to-clipboard": {
|
||||||
|
"version": "3.2.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz",
|
||||||
|
"integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/core-js": {
|
||||||
|
"version": "3.49.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz",
|
||||||
|
"integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==",
|
||||||
|
"hasInstallScript": true,
|
||||||
|
"funding": {
|
||||||
|
"type": "opencollective",
|
||||||
|
"url": "https://opencollective.com/core-js"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/mutation-observer": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
|
||||||
|
},
|
||||||
|
"node_modules/vconsole": {
|
||||||
|
"version": "3.15.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/vconsole/-/vconsole-3.15.1.tgz",
|
||||||
|
"integrity": "sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==",
|
||||||
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.17.2",
|
||||||
|
"copy-text-to-clipboard": "^3.0.1",
|
||||||
|
"core-js": "^3.11.0",
|
||||||
|
"mutation-observer": "^1.0.3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2014-present Sebastian McKenzie and other contributors
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
|
a copy of this software and associated documentation files (the
|
||||||
|
"Software"), to deal in the Software without restriction, including
|
||||||
|
without limitation the rights to use, copy, modify, merge, publish,
|
||||||
|
distribute, sublicense, and/or sell copies of the Software, and to
|
||||||
|
permit persons to whom the Software is furnished to do so, subject to
|
||||||
|
the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be
|
||||||
|
included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||||
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||||
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
+19
@@ -0,0 +1,19 @@
|
|||||||
|
# @babel/runtime
|
||||||
|
|
||||||
|
> babel's modular runtime helpers
|
||||||
|
|
||||||
|
See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
Using npm:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install --save @babel/runtime
|
||||||
|
```
|
||||||
|
|
||||||
|
or using yarn:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
yarn add @babel/runtime
|
||||||
|
```
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _AwaitValue(t) {
|
||||||
|
this.wrapped = t;
|
||||||
|
}
|
||||||
|
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _OverloadYield(e, d) {
|
||||||
|
this.v = e, this.k = d;
|
||||||
|
}
|
||||||
|
module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
function _applyDecoratedDescriptor(i, e, r, n, l) {
|
||||||
|
var a = {};
|
||||||
|
return Object.keys(n).forEach(function (i) {
|
||||||
|
a[i] = n[i];
|
||||||
|
}), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
|
||||||
|
return n(i, e, r) || r;
|
||||||
|
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
|
||||||
|
}
|
||||||
|
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+236
@@ -0,0 +1,236 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function old_createMetadataMethodsForProperty(e, t, a, r) {
|
||||||
|
return {
|
||||||
|
getMetadata: function getMetadata(o) {
|
||||||
|
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
|
||||||
|
var i = e[o];
|
||||||
|
if (void 0 !== i) if (1 === t) {
|
||||||
|
var n = i["public"];
|
||||||
|
if (void 0 !== n) return n[a];
|
||||||
|
} else if (2 === t) {
|
||||||
|
var l = i["private"];
|
||||||
|
if (void 0 !== l) return l.get(a);
|
||||||
|
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
|
||||||
|
},
|
||||||
|
setMetadata: function setMetadata(o, i) {
|
||||||
|
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
|
||||||
|
var n = e[o];
|
||||||
|
if (void 0 === n && (n = e[o] = {}), 1 === t) {
|
||||||
|
var l = n["public"];
|
||||||
|
void 0 === l && (l = n["public"] = {}), l[a] = i;
|
||||||
|
} else if (2 === t) {
|
||||||
|
var s = n.priv;
|
||||||
|
void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
|
||||||
|
} else n.constructor = i;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_convertMetadataMapToFinal(e, t) {
|
||||||
|
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
||||||
|
r = Object.getOwnPropertySymbols(t);
|
||||||
|
if (0 !== r.length) {
|
||||||
|
for (var o = 0; o < r.length; o++) {
|
||||||
|
var i = r[o],
|
||||||
|
n = t[i],
|
||||||
|
l = a ? a[i] : null,
|
||||||
|
s = n["public"],
|
||||||
|
c = l ? l["public"] : null;
|
||||||
|
s && c && Object.setPrototypeOf(s, c);
|
||||||
|
var d = n["private"];
|
||||||
|
if (d) {
|
||||||
|
var u = Array.from(d.values()),
|
||||||
|
f = l ? l["private"] : null;
|
||||||
|
f && (u = u.concat(f)), n["private"] = u;
|
||||||
|
}
|
||||||
|
l && Object.setPrototypeOf(n, l);
|
||||||
|
}
|
||||||
|
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_createAddInitializerMethod(e, t) {
|
||||||
|
return function (a) {
|
||||||
|
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_memberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c;
|
||||||
|
switch (i) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var d,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: l ? "#" + t : toPropertyKey(t),
|
||||||
|
isStatic: n,
|
||||||
|
isPrivate: l
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
|
||||||
|
d = 2, u = Symbol(t);
|
||||||
|
var v = {};
|
||||||
|
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
|
||||||
|
return a.value;
|
||||||
|
} : (1 !== i && 3 !== i || (v.get = function () {
|
||||||
|
return a.get.call(this);
|
||||||
|
}), 1 !== i && 4 !== i || (v.set = function (e) {
|
||||||
|
a.set.call(this, e);
|
||||||
|
})), f.access = v;
|
||||||
|
} else d = 1, u = t;
|
||||||
|
try {
|
||||||
|
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_assertNotFinished(e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
|
||||||
|
}
|
||||||
|
function old_assertMetadataKey(e) {
|
||||||
|
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
|
||||||
|
}
|
||||||
|
function old_assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function old_assertValidReturnValue(e, t) {
|
||||||
|
var a = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
|
||||||
|
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function old_getInit(e) {
|
||||||
|
var t;
|
||||||
|
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
|
||||||
|
}
|
||||||
|
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c,
|
||||||
|
d,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
h = a[0];
|
||||||
|
if (n ? (0 === o || 1 === o ? (c = {
|
||||||
|
get: a[3],
|
||||||
|
set: a[4]
|
||||||
|
}, u = "get") : 3 === o ? (c = {
|
||||||
|
get: a[3]
|
||||||
|
}, u = "get") : 4 === o ? (c = {
|
||||||
|
set: a[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: a[3]
|
||||||
|
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === o || 1 === o) {
|
||||||
|
if (void 0 === d) d = function d(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof d) {
|
||||||
|
var g = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var _ = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
return _.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(d);
|
||||||
|
}
|
||||||
|
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === o ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, r, c));
|
||||||
|
}
|
||||||
|
function old_applyMemberDecs(e, t, a, r, o) {
|
||||||
|
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
|
||||||
|
var d = o[c];
|
||||||
|
if (Array.isArray(d)) {
|
||||||
|
var u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v = d[1],
|
||||||
|
y = d[2],
|
||||||
|
h = d.length > 3,
|
||||||
|
m = v >= 5;
|
||||||
|
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
|
||||||
|
var b = m ? s : l,
|
||||||
|
g = b.get(y) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
|
||||||
|
!g && v > 2 ? b.set(y, v) : b.set(y, !0);
|
||||||
|
}
|
||||||
|
old_applyMemberDec(e, u, d, y, v, m, h, f, p);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
old_pushInitializers(e, i), old_pushInitializers(e, n);
|
||||||
|
}
|
||||||
|
function old_pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var a = 0; a < t.length; a++) t[a].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function old_applyClassDecs(e, t, a, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = Object.assign({
|
||||||
|
kind: "class",
|
||||||
|
name: n,
|
||||||
|
addInitializer: old_createAddInitializerMethod(o, s)
|
||||||
|
}, old_createMetadataMethodsForProperty(a, 0, n, s)),
|
||||||
|
d = r[l](i, c);
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
|
||||||
|
}
|
||||||
|
e.push(i, function () {
|
||||||
|
for (var e = 0; e < o.length; e++) o[e].call(i);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function applyDecs(e, t, a) {
|
||||||
|
var r = [],
|
||||||
|
o = {},
|
||||||
|
i = {};
|
||||||
|
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
|
||||||
|
}
|
||||||
|
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+184
@@ -0,0 +1,184 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
function applyDecs2203Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c;
|
||||||
|
switch (n) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: s ? "#" + t : t,
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === n ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== n && 3 !== n || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== n && 4 !== n || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h = r[0];
|
||||||
|
if (s ? c = 0 === n || 1 === n ? {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
} : 3 === n ? {
|
||||||
|
get: r[3]
|
||||||
|
} : 4 === n ? {
|
||||||
|
set: r[3]
|
||||||
|
} : {
|
||||||
|
value: r[3]
|
||||||
|
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
|
||||||
|
var g;
|
||||||
|
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
|
||||||
|
}
|
||||||
|
if (0 === n || 1 === n) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var y = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return m.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
|
||||||
|
return u.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return u.set.call(e, t);
|
||||||
|
})) : 2 === n ? e.push(u) : e.push(function (e, t) {
|
||||||
|
return u.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, a, c));
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
var a = [];
|
||||||
|
return function (e, t, r) {
|
||||||
|
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
|
||||||
|
var c = r[o];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? s : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(e, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pushInitializers(e, a), pushInitializers(e, n);
|
||||||
|
}(a, e, t), function (e, t, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = r[s](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: i,
|
||||||
|
addInitializer: createAddInitializerMethod(a, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== c && (assertValidReturnValue(10, c), n = c);
|
||||||
|
}
|
||||||
|
e.push(n, function () {
|
||||||
|
for (var e = 0; e < a.length; e++) a[e].call(n);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}(a, e, r), a;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var applyDecs2203Impl;
|
||||||
|
function applyDecs2203(e, t, r) {
|
||||||
|
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+191
@@ -0,0 +1,191 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2203RFactory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: o ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": o
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === a ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== a && 3 !== a || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== a && 4 !== a || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(s, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v = r[0];
|
||||||
|
if (o ? (0 === a || 1 === a ? (c = {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
}, u = "get") : 3 === a ? (c = {
|
||||||
|
get: r[3]
|
||||||
|
}, u = "get") : 4 === a ? (c = {
|
||||||
|
set: r[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
|
||||||
|
var y;
|
||||||
|
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var b = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return b.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, c));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t) {
|
||||||
|
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
|
||||||
|
var c = t[s];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? o : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(a, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(a, r), pushInitializers(a, n), a;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var s = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== s && (assertValidReturnValue(10, s), n = s);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2203R(e, t, r) {
|
||||||
|
return (module.exports = applyDecs2203R = applyDecs2203RFactory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2203R, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+222
@@ -0,0 +1,222 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2301Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function assertInstanceIfPrivate(e, t) {
|
||||||
|
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
u = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
u = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
u = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
u = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
u = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
f,
|
||||||
|
p = {
|
||||||
|
kind: u,
|
||||||
|
name: s ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
d = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
|
||||||
|
if (2 === a) l = function l(e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.value;
|
||||||
|
};else {
|
||||||
|
var h = 0 === a || 1 === a;
|
||||||
|
(h || 3 === a) && (l = s ? function (e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.get.call(e);
|
||||||
|
} : function (e) {
|
||||||
|
return r.get.call(e);
|
||||||
|
}), (h || 4 === a) && (f = s ? function (e, t) {
|
||||||
|
assertInstanceIfPrivate(c, e), r.set.call(e, t);
|
||||||
|
} : function (e, t) {
|
||||||
|
r.set.call(e, t);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else l = function l(e) {
|
||||||
|
return e[t];
|
||||||
|
}, 0 === a && (f = function f(e, r) {
|
||||||
|
e[t] = r;
|
||||||
|
});
|
||||||
|
var v = s ? c.bind() : function (e) {
|
||||||
|
return t in e;
|
||||||
|
};
|
||||||
|
p.access = l && f ? {
|
||||||
|
get: l,
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
} : l ? {
|
||||||
|
get: l,
|
||||||
|
has: v
|
||||||
|
} : {
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, p);
|
||||||
|
} finally {
|
||||||
|
d.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function curryThis2(e) {
|
||||||
|
return function (t) {
|
||||||
|
e(this, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u,
|
||||||
|
l,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
g = r[0];
|
||||||
|
if (s ? (0 === a || 1 === a ? (u = {
|
||||||
|
get: (d = r[3], function () {
|
||||||
|
return d(this);
|
||||||
|
}),
|
||||||
|
set: curryThis2(r[4])
|
||||||
|
}, f = "get") : 3 === a ? (u = {
|
||||||
|
get: r[3]
|
||||||
|
}, f = "get") : 4 === a ? (u = {
|
||||||
|
set: r[3]
|
||||||
|
}, f = "set") : u = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
|
||||||
|
get: u.get,
|
||||||
|
set: u.set
|
||||||
|
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var I = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var w = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return w.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return p.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return p.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(p) : e.push(function (e, t) {
|
||||||
|
return p.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, u));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t, r) {
|
||||||
|
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
|
||||||
|
var l = t[u];
|
||||||
|
if (Array.isArray(l)) {
|
||||||
|
var f,
|
||||||
|
p,
|
||||||
|
d = l[1],
|
||||||
|
h = l[2],
|
||||||
|
v = l.length > 3,
|
||||||
|
y = d >= 5,
|
||||||
|
g = r;
|
||||||
|
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
|
||||||
|
var m = y ? c : o,
|
||||||
|
b = m.get(h) || 0;
|
||||||
|
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
!b && d > 2 ? m.set(h, d) : m.set(h, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(s, f, l, h, d, y, v, p, g);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(s, n), pushInitializers(s, a), s;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r, n) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t, n),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var o = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, s)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== o && (assertValidReturnValue(10, o), n = o);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2301(e, t, r, n) {
|
||||||
|
return (module.exports = applyDecs2301 = applyDecs2301Factory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r, n);
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2301, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+133
@@ -0,0 +1,133 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2305(e, t, r, n, o, a) {
|
||||||
|
function i(e, t, r) {
|
||||||
|
return function (n, o) {
|
||||||
|
return r && r(n), e[t].call(n, o);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function c(e, t) {
|
||||||
|
for (var r = 0; r < e.length; r++) e[r].call(t);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
function s(e, t, r, n) {
|
||||||
|
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
|
||||||
|
function m(e) {
|
||||||
|
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var y,
|
||||||
|
v = t[0],
|
||||||
|
g = t[3],
|
||||||
|
b = !u;
|
||||||
|
if (!b) {
|
||||||
|
r || Array.isArray(v) || (v = [v]);
|
||||||
|
var w = {},
|
||||||
|
S = [],
|
||||||
|
A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
|
||||||
|
f ? (p || d ? w = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return g(this);
|
||||||
|
}, n, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
|
||||||
|
}
|
||||||
|
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
|
||||||
|
var D = v[j],
|
||||||
|
E = r ? v[j - 1] : void 0,
|
||||||
|
I = {},
|
||||||
|
O = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: n,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
s(t, "An initializer", "be", !0), c.push(t);
|
||||||
|
}.bind(null, I)
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
|
||||||
|
var k, F;
|
||||||
|
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
|
||||||
|
return m(e), w.value;
|
||||||
|
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
|
||||||
|
return e[n];
|
||||||
|
}, (o < 2 || 4 === o) && (F = function F(e, t) {
|
||||||
|
e[n] = t;
|
||||||
|
}));
|
||||||
|
var N = O.access = {
|
||||||
|
has: f ? h.bind() : function (e) {
|
||||||
|
return n in e;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
|
||||||
|
get: w.get,
|
||||||
|
set: w.set
|
||||||
|
} : w[A], O), d) {
|
||||||
|
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
I.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (p || d) && u.push(function (e, t) {
|
||||||
|
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
|
||||||
|
return t;
|
||||||
|
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
|
||||||
|
}
|
||||||
|
function u(e, t) {
|
||||||
|
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: t
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
|
||||||
|
var f = Object.create(null == l ? null : l),
|
||||||
|
p = function (e, t, r, n) {
|
||||||
|
var o,
|
||||||
|
a,
|
||||||
|
i = [],
|
||||||
|
s = function s(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
},
|
||||||
|
u = new Map();
|
||||||
|
function l(e) {
|
||||||
|
e && i.push(c.bind(null, e));
|
||||||
|
}
|
||||||
|
for (var f = 0; f < t.length; f++) {
|
||||||
|
var p = t[f];
|
||||||
|
if (Array.isArray(p)) {
|
||||||
|
var d = p[1],
|
||||||
|
h = p[2],
|
||||||
|
m = p.length > 3,
|
||||||
|
y = 16 & d,
|
||||||
|
v = !!(8 & d),
|
||||||
|
g = 0 == (d &= 7),
|
||||||
|
b = h + "/" + v;
|
||||||
|
if (!g && !m) {
|
||||||
|
var w = u.get(b);
|
||||||
|
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
u.set(b, !(d > 2) || d);
|
||||||
|
}
|
||||||
|
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return l(o), l(a), i;
|
||||||
|
}(e, t, o, f);
|
||||||
|
return r.length || u(e, f), {
|
||||||
|
e: p,
|
||||||
|
get c() {
|
||||||
|
var t = [];
|
||||||
|
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2305, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+124
@@ -0,0 +1,124 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
var checkInRHS = require("./checkInRHS.js");
|
||||||
|
var setFunctionName = require("./setFunctionName.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function applyDecs2311(e, t, n, r, o, i) {
|
||||||
|
var a,
|
||||||
|
c,
|
||||||
|
u,
|
||||||
|
s,
|
||||||
|
f,
|
||||||
|
l,
|
||||||
|
p,
|
||||||
|
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
|
||||||
|
m = Object.defineProperty,
|
||||||
|
h = Object.create,
|
||||||
|
y = [h(null), h(null)],
|
||||||
|
v = t.length;
|
||||||
|
function g(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
n && (i = o, o = e);
|
||||||
|
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
|
||||||
|
return r ? i : o;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function b(e, t, n, r) {
|
||||||
|
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
|
||||||
|
function d(e) {
|
||||||
|
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var h = [].concat(t[0]),
|
||||||
|
v = t[3],
|
||||||
|
w = !u,
|
||||||
|
D = 1 === o,
|
||||||
|
S = 3 === o,
|
||||||
|
j = 4 === o,
|
||||||
|
E = 2 === o;
|
||||||
|
function I(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
return n && (i = o, o = e), r && r(o), P[t].call(o, i);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (!w) {
|
||||||
|
var P = {},
|
||||||
|
k = [],
|
||||||
|
F = S ? "get" : j || D ? "set" : "value";
|
||||||
|
if (f ? (l || D ? P = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return v(this);
|
||||||
|
}, r, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
|
||||||
|
if ((c = y[+s][r]) && 7 !== (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
|
||||||
|
y[+s][r] = o < 3 ? 1 : o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
|
||||||
|
var T = b(h[O], "A decorator", "be", !0),
|
||||||
|
z = n ? h[O - 1] : void 0,
|
||||||
|
A = {},
|
||||||
|
H = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: r,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
|
||||||
|
b(t, "An initializer", "be", !0), i.push(t);
|
||||||
|
}.bind(null, A)
|
||||||
|
};
|
||||||
|
if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
|
||||||
|
has: f ? p.bind() : function (e) {
|
||||||
|
return r in e;
|
||||||
|
}
|
||||||
|
}, j || (c.get = f ? E ? function (e) {
|
||||||
|
return d(e), P.value;
|
||||||
|
} : I("get", 0, d) : function (e) {
|
||||||
|
return e[r];
|
||||||
|
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
|
||||||
|
e[r] = t;
|
||||||
|
}), N = T.call(z, D ? {
|
||||||
|
get: P.get,
|
||||||
|
set: P.set
|
||||||
|
} : P[F], H), A.v = 1, D) {
|
||||||
|
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
|
||||||
|
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
|
||||||
|
}
|
||||||
|
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
|
||||||
|
}
|
||||||
|
function w(e) {
|
||||||
|
return m(e, d, {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: a
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
|
||||||
|
e && f.push(g(e));
|
||||||
|
}, p = function p(t, r) {
|
||||||
|
for (var i = 0; i < n.length; i++) {
|
||||||
|
var a = n[i],
|
||||||
|
c = a[1],
|
||||||
|
l = 7 & c;
|
||||||
|
if ((8 & c) == t && !l == r) {
|
||||||
|
var p = a[2],
|
||||||
|
d = !!a[3],
|
||||||
|
m = 16 & c;
|
||||||
|
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
} : o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
|
||||||
|
e: c,
|
||||||
|
get c() {
|
||||||
|
var n = [];
|
||||||
|
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = applyDecs2311, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
function _arrayLikeToArray(r, a) {
|
||||||
|
(null == a || a > r.length) && (a = r.length);
|
||||||
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _arrayWithHoles(r) {
|
||||||
|
if (Array.isArray(r)) return r;
|
||||||
|
}
|
||||||
|
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var arrayLikeToArray = require("./arrayLikeToArray.js");
|
||||||
|
function _arrayWithoutHoles(r) {
|
||||||
|
if (Array.isArray(r)) return arrayLikeToArray(r);
|
||||||
|
}
|
||||||
|
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
function _assertClassBrand(e, t, n) {
|
||||||
|
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
|
||||||
|
throw new TypeError("Private element is not present on this object");
|
||||||
|
}
|
||||||
|
module.exports = _assertClassBrand, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
function _assertThisInitialized(e) {
|
||||||
|
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
var OverloadYield = require("./OverloadYield.js");
|
||||||
|
function _asyncGeneratorDelegate(t) {
|
||||||
|
var e = {},
|
||||||
|
n = !1;
|
||||||
|
function pump(e, r) {
|
||||||
|
return n = !0, r = new Promise(function (n) {
|
||||||
|
n(t[e](r));
|
||||||
|
}), {
|
||||||
|
done: !1,
|
||||||
|
value: new OverloadYield(r, 1)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
|
||||||
|
return this;
|
||||||
|
}, e.next = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("next", t);
|
||||||
|
}, "function" == typeof t["throw"] && (e["throw"] = function (t) {
|
||||||
|
if (n) throw n = !1, t;
|
||||||
|
return pump("throw", t);
|
||||||
|
}), "function" == typeof t["return"] && (e["return"] = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("return", t);
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+45
@@ -0,0 +1,45 @@
|
|||||||
|
function _asyncIterator(r) {
|
||||||
|
var n,
|
||||||
|
t,
|
||||||
|
o,
|
||||||
|
e = 2;
|
||||||
|
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
|
||||||
|
if (t && null != (n = r[t])) return n.call(r);
|
||||||
|
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
|
||||||
|
t = "@@asyncIterator", o = "@@iterator";
|
||||||
|
}
|
||||||
|
throw new TypeError("Object is not async iterable");
|
||||||
|
}
|
||||||
|
function AsyncFromSyncIterator(r) {
|
||||||
|
function AsyncFromSyncIteratorContinuation(r) {
|
||||||
|
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
|
||||||
|
var n = r.done;
|
||||||
|
return Promise.resolve(r.value).then(function (r) {
|
||||||
|
return {
|
||||||
|
value: r,
|
||||||
|
done: n
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
|
||||||
|
this.s = r, this.n = r.next;
|
||||||
|
}, AsyncFromSyncIterator.prototype = {
|
||||||
|
s: null,
|
||||||
|
n: null,
|
||||||
|
next: function next() {
|
||||||
|
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"return": function _return(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.resolve({
|
||||||
|
value: r,
|
||||||
|
done: !0
|
||||||
|
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"throw": function _throw(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
}
|
||||||
|
}, new AsyncFromSyncIterator(r);
|
||||||
|
}
|
||||||
|
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+26
@@ -0,0 +1,26 @@
|
|||||||
|
function asyncGeneratorStep(n, t, e, r, o, a, c) {
|
||||||
|
try {
|
||||||
|
var i = n[a](c),
|
||||||
|
u = i.value;
|
||||||
|
} catch (n) {
|
||||||
|
return void e(n);
|
||||||
|
}
|
||||||
|
i.done ? t(u) : Promise.resolve(u).then(r, o);
|
||||||
|
}
|
||||||
|
function _asyncToGenerator(n) {
|
||||||
|
return function () {
|
||||||
|
var t = this,
|
||||||
|
e = arguments;
|
||||||
|
return new Promise(function (r, o) {
|
||||||
|
var a = n.apply(t, e);
|
||||||
|
function _next(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
|
||||||
|
}
|
||||||
|
function _throw(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
|
||||||
|
}
|
||||||
|
_next(void 0);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var OverloadYield = require("./OverloadYield.js");
|
||||||
|
function _awaitAsyncGenerator(e) {
|
||||||
|
return new OverloadYield(e, 0);
|
||||||
|
}
|
||||||
|
module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var getPrototypeOf = require("./getPrototypeOf.js");
|
||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var possibleConstructorReturn = require("./possibleConstructorReturn.js");
|
||||||
|
function _callSuper(t, o, e) {
|
||||||
|
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
|
||||||
|
}
|
||||||
|
module.exports = _callSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
var _typeof = require("./typeof.js")["default"];
|
||||||
|
function _checkInRHS(e) {
|
||||||
|
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _checkInRHS, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _checkPrivateRedeclaration(e, t) {
|
||||||
|
if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||||||
|
}
|
||||||
|
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
function _classApplyDescriptorDestructureSet(e, t) {
|
||||||
|
if (t.set) return "__destrObj" in t || (t.__destrObj = {
|
||||||
|
set value(r) {
|
||||||
|
t.set.call(e, r);
|
||||||
|
}
|
||||||
|
}), t.__destrObj;
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classApplyDescriptorGet(e, t) {
|
||||||
|
return t.get ? t.get.call(e) : t.value;
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
function _classApplyDescriptorSet(e, t, l) {
|
||||||
|
if (t.set) t.set.call(e, l);else {
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
t.value = l;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classCallCheck(a, n) {
|
||||||
|
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
|
||||||
|
}
|
||||||
|
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classCheckPrivateStaticAccess(s, a, r) {
|
||||||
|
return assertClassBrand(a, s, r);
|
||||||
|
}
|
||||||
|
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classCheckPrivateStaticFieldDescriptor(t, e) {
|
||||||
|
if (void 0 === t) throw new TypeError("attempted to " + e + " private static field before its declaration");
|
||||||
|
}
|
||||||
|
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classExtractFieldDescriptor(e, t) {
|
||||||
|
return classPrivateFieldGet2(t, e);
|
||||||
|
}
|
||||||
|
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classNameTDZError(e) {
|
||||||
|
throw new ReferenceError('Class "' + e + '" cannot be referenced in computed property keys.');
|
||||||
|
}
|
||||||
|
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldDestructureSet(e, t) {
|
||||||
|
var r = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorDestructureSet(e, r);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldGet(e, t) {
|
||||||
|
var r = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorGet(e, r);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateFieldGet2(s, a) {
|
||||||
|
return s.get(assertClassBrand(s, a));
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldGet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
||||||
|
function _classPrivateFieldInitSpec(e, t, a) {
|
||||||
|
checkPrivateRedeclaration(e, t), t.set(e, a);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
function _classPrivateFieldBase(e, t) {
|
||||||
|
if (!{}.hasOwnProperty.call(e, t)) throw new TypeError("attempted to use private field on non-instance");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var id = 0;
|
||||||
|
function _classPrivateFieldKey(e) {
|
||||||
|
return "__private_" + id++ + "_" + e;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
||||||
|
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js");
|
||||||
|
function _classPrivateFieldSet(e, t, r) {
|
||||||
|
var s = classPrivateFieldGet2(t, e);
|
||||||
|
return classApplyDescriptorSet(e, s, r), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateFieldSet2(s, a, r) {
|
||||||
|
return s.set(assertClassBrand(s, a), r), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateFieldSet2, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateGetter(s, r, a) {
|
||||||
|
return a(assertClassBrand(s, r));
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateGetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateMethodGet(s, a, r) {
|
||||||
|
return assertClassBrand(a, s), r;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js");
|
||||||
|
function _classPrivateMethodInitSpec(e, a) {
|
||||||
|
checkPrivateRedeclaration(e, a), a.add(e);
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classPrivateMethodSet() {
|
||||||
|
throw new TypeError("attempted to reassign private method");
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classPrivateSetter(s, r, a, t) {
|
||||||
|
return r(assertClassBrand(s, a), t), t;
|
||||||
|
}
|
||||||
|
module.exports = _classPrivateSetter, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldDestructureSet(t, r, s) {
|
||||||
|
return assertClassBrand(r, t), classCheckPrivateStaticFieldDescriptor(s, "set"), classApplyDescriptorDestructureSet(t, s);
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldSpecGet(t, s, r) {
|
||||||
|
return assertClassBrand(s, t), classCheckPrivateStaticFieldDescriptor(r, "get"), classApplyDescriptorGet(t, r);
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js");
|
||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js");
|
||||||
|
function _classStaticPrivateFieldSpecSet(s, t, r, e) {
|
||||||
|
return assertClassBrand(t, s), classCheckPrivateStaticFieldDescriptor(r, "set"), classApplyDescriptorSet(s, r, e), e;
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
var assertClassBrand = require("./assertClassBrand.js");
|
||||||
|
function _classStaticPrivateMethodGet(s, a, t) {
|
||||||
|
return assertClassBrand(a, s), t;
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _classStaticPrivateMethodSet() {
|
||||||
|
throw new TypeError("attempted to set read only static private field");
|
||||||
|
}
|
||||||
|
module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var setPrototypeOf = require("./setPrototypeOf.js");
|
||||||
|
function _construct(t, e, r) {
|
||||||
|
if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments);
|
||||||
|
var o = [null];
|
||||||
|
o.push.apply(o, e);
|
||||||
|
var p = new (t.bind.apply(t, o))();
|
||||||
|
return r && setPrototypeOf(p, r.prototype), p;
|
||||||
|
}
|
||||||
|
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _defineProperties(e, r) {
|
||||||
|
for (var t = 0; t < r.length; t++) {
|
||||||
|
var o = r[t];
|
||||||
|
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function _createClass(e, r, t) {
|
||||||
|
return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
|
||||||
|
writable: !1
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+50
@@ -0,0 +1,50 @@
|
|||||||
|
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
||||||
|
function _createForOfIteratorHelper(r, e) {
|
||||||
|
var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||||||
|
if (!t) {
|
||||||
|
if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
|
||||||
|
t && (r = t);
|
||||||
|
var _n = 0,
|
||||||
|
F = function F() {};
|
||||||
|
return {
|
||||||
|
s: F,
|
||||||
|
n: function n() {
|
||||||
|
return _n >= r.length ? {
|
||||||
|
done: !0
|
||||||
|
} : {
|
||||||
|
done: !1,
|
||||||
|
value: r[_n++]
|
||||||
|
};
|
||||||
|
},
|
||||||
|
e: function e(r) {
|
||||||
|
throw r;
|
||||||
|
},
|
||||||
|
f: F
|
||||||
|
};
|
||||||
|
}
|
||||||
|
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||||
|
}
|
||||||
|
var o,
|
||||||
|
a = !0,
|
||||||
|
u = !1;
|
||||||
|
return {
|
||||||
|
s: function s() {
|
||||||
|
t = t.call(r);
|
||||||
|
},
|
||||||
|
n: function n() {
|
||||||
|
var r = t.next();
|
||||||
|
return a = r.done, r;
|
||||||
|
},
|
||||||
|
e: function e(r) {
|
||||||
|
u = !0, o = r;
|
||||||
|
},
|
||||||
|
f: function f() {
|
||||||
|
try {
|
||||||
|
a || null == t["return"] || t["return"]();
|
||||||
|
} finally {
|
||||||
|
if (u) throw o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+19
@@ -0,0 +1,19 @@
|
|||||||
|
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js");
|
||||||
|
function _createForOfIteratorHelperLoose(r, e) {
|
||||||
|
var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
||||||
|
if (t) return (t = t.call(r)).next.bind(t);
|
||||||
|
if (Array.isArray(r) || (t = unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) {
|
||||||
|
t && (r = t);
|
||||||
|
var o = 0;
|
||||||
|
return function () {
|
||||||
|
return o >= r.length ? {
|
||||||
|
done: !0
|
||||||
|
} : {
|
||||||
|
done: !1,
|
||||||
|
value: r[o++]
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||||
|
}
|
||||||
|
module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
var getPrototypeOf = require("./getPrototypeOf.js");
|
||||||
|
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
|
||||||
|
var possibleConstructorReturn = require("./possibleConstructorReturn.js");
|
||||||
|
function _createSuper(t) {
|
||||||
|
var r = isNativeReflectConstruct();
|
||||||
|
return function () {
|
||||||
|
var e,
|
||||||
|
o = getPrototypeOf(t);
|
||||||
|
if (r) {
|
||||||
|
var s = getPrototypeOf(this).constructor;
|
||||||
|
e = Reflect.construct(o, arguments, s);
|
||||||
|
} else e = o.apply(this, arguments);
|
||||||
|
return possibleConstructorReturn(this, e);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+250
@@ -0,0 +1,250 @@
|
|||||||
|
var toArray = require("./toArray.js");
|
||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _decorate(e, r, t, i) {
|
||||||
|
var o = _getDecoratorsApi();
|
||||||
|
if (i) for (var n = 0; n < i.length; n++) o = i[n](o);
|
||||||
|
var s = r(function (e) {
|
||||||
|
o.initializeInstanceElements(e, a.elements);
|
||||||
|
}, t),
|
||||||
|
a = o.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)), e);
|
||||||
|
return o.initializeClassElements(s.F, a.elements), o.runClassFinishers(s.F, a.finishers);
|
||||||
|
}
|
||||||
|
function _getDecoratorsApi() {
|
||||||
|
_getDecoratorsApi = function _getDecoratorsApi() {
|
||||||
|
return e;
|
||||||
|
};
|
||||||
|
var e = {
|
||||||
|
elementsDefinitionOrder: [["method"], ["field"]],
|
||||||
|
initializeInstanceElements: function initializeInstanceElements(e, r) {
|
||||||
|
["method", "field"].forEach(function (t) {
|
||||||
|
r.forEach(function (r) {
|
||||||
|
r.kind === t && "own" === r.placement && this.defineClassElement(e, r);
|
||||||
|
}, this);
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
initializeClassElements: function initializeClassElements(e, r) {
|
||||||
|
var t = e.prototype;
|
||||||
|
["method", "field"].forEach(function (i) {
|
||||||
|
r.forEach(function (r) {
|
||||||
|
var o = r.placement;
|
||||||
|
if (r.kind === i && ("static" === o || "prototype" === o)) {
|
||||||
|
var n = "static" === o ? e : t;
|
||||||
|
this.defineClassElement(n, r);
|
||||||
|
}
|
||||||
|
}, this);
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
defineClassElement: function defineClassElement(e, r) {
|
||||||
|
var t = r.descriptor;
|
||||||
|
if ("field" === r.kind) {
|
||||||
|
var i = r.initializer;
|
||||||
|
t = {
|
||||||
|
enumerable: t.enumerable,
|
||||||
|
writable: t.writable,
|
||||||
|
configurable: t.configurable,
|
||||||
|
value: void 0 === i ? void 0 : i.call(e)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
Object.defineProperty(e, r.key, t);
|
||||||
|
},
|
||||||
|
decorateClass: function decorateClass(e, r) {
|
||||||
|
var t = [],
|
||||||
|
i = [],
|
||||||
|
o = {
|
||||||
|
"static": [],
|
||||||
|
prototype: [],
|
||||||
|
own: []
|
||||||
|
};
|
||||||
|
if (e.forEach(function (e) {
|
||||||
|
this.addElementPlacement(e, o);
|
||||||
|
}, this), e.forEach(function (e) {
|
||||||
|
if (!_hasDecorators(e)) return t.push(e);
|
||||||
|
var r = this.decorateElement(e, o);
|
||||||
|
t.push(r.element), t.push.apply(t, r.extras), i.push.apply(i, r.finishers);
|
||||||
|
}, this), !r) return {
|
||||||
|
elements: t,
|
||||||
|
finishers: i
|
||||||
|
};
|
||||||
|
var n = this.decorateConstructor(t, r);
|
||||||
|
return i.push.apply(i, n.finishers), n.finishers = i, n;
|
||||||
|
},
|
||||||
|
addElementPlacement: function addElementPlacement(e, r, t) {
|
||||||
|
var i = r[e.placement];
|
||||||
|
if (!t && -1 !== i.indexOf(e.key)) throw new TypeError("Duplicated element (" + e.key + ")");
|
||||||
|
i.push(e.key);
|
||||||
|
},
|
||||||
|
decorateElement: function decorateElement(e, r) {
|
||||||
|
for (var t = [], i = [], o = e.decorators, n = o.length - 1; n >= 0; n--) {
|
||||||
|
var s = r[e.placement];
|
||||||
|
s.splice(s.indexOf(e.key), 1);
|
||||||
|
var a = this.fromElementDescriptor(e),
|
||||||
|
l = this.toElementFinisherExtras((0, o[n])(a) || a);
|
||||||
|
e = l.element, this.addElementPlacement(e, r), l.finisher && i.push(l.finisher);
|
||||||
|
var c = l.extras;
|
||||||
|
if (c) {
|
||||||
|
for (var p = 0; p < c.length; p++) this.addElementPlacement(c[p], r);
|
||||||
|
t.push.apply(t, c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
element: e,
|
||||||
|
finishers: i,
|
||||||
|
extras: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
decorateConstructor: function decorateConstructor(e, r) {
|
||||||
|
for (var t = [], i = r.length - 1; i >= 0; i--) {
|
||||||
|
var o = this.fromClassDescriptor(e),
|
||||||
|
n = this.toClassDescriptor((0, r[i])(o) || o);
|
||||||
|
if (void 0 !== n.finisher && t.push(n.finisher), void 0 !== n.elements) {
|
||||||
|
e = n.elements;
|
||||||
|
for (var s = 0; s < e.length - 1; s++) for (var a = s + 1; a < e.length; a++) if (e[s].key === e[a].key && e[s].placement === e[a].placement) throw new TypeError("Duplicated element (" + e[s].key + ")");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return {
|
||||||
|
elements: e,
|
||||||
|
finishers: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
fromElementDescriptor: function fromElementDescriptor(e) {
|
||||||
|
var r = {
|
||||||
|
kind: e.kind,
|
||||||
|
key: e.key,
|
||||||
|
placement: e.placement,
|
||||||
|
descriptor: e.descriptor
|
||||||
|
};
|
||||||
|
return Object.defineProperty(r, Symbol.toStringTag, {
|
||||||
|
value: "Descriptor",
|
||||||
|
configurable: !0
|
||||||
|
}), "field" === e.kind && (r.initializer = e.initializer), r;
|
||||||
|
},
|
||||||
|
toElementDescriptors: function toElementDescriptors(e) {
|
||||||
|
if (void 0 !== e) return toArray(e).map(function (e) {
|
||||||
|
var r = this.toElementDescriptor(e);
|
||||||
|
return this.disallowProperty(e, "finisher", "An element descriptor"), this.disallowProperty(e, "extras", "An element descriptor"), r;
|
||||||
|
}, this);
|
||||||
|
},
|
||||||
|
toElementDescriptor: function toElementDescriptor(e) {
|
||||||
|
var r = e.kind + "";
|
||||||
|
if ("method" !== r && "field" !== r) throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "' + r + '"');
|
||||||
|
var t = toPropertyKey(e.key),
|
||||||
|
i = e.placement + "";
|
||||||
|
if ("static" !== i && "prototype" !== i && "own" !== i) throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "' + i + '"');
|
||||||
|
var o = e.descriptor;
|
||||||
|
this.disallowProperty(e, "elements", "An element descriptor");
|
||||||
|
var n = {
|
||||||
|
kind: r,
|
||||||
|
key: t,
|
||||||
|
placement: i,
|
||||||
|
descriptor: Object.assign({}, o)
|
||||||
|
};
|
||||||
|
return "field" !== r ? this.disallowProperty(e, "initializer", "A method descriptor") : (this.disallowProperty(o, "get", "The property descriptor of a field descriptor"), this.disallowProperty(o, "set", "The property descriptor of a field descriptor"), this.disallowProperty(o, "value", "The property descriptor of a field descriptor"), n.initializer = e.initializer), n;
|
||||||
|
},
|
||||||
|
toElementFinisherExtras: function toElementFinisherExtras(e) {
|
||||||
|
return {
|
||||||
|
element: this.toElementDescriptor(e),
|
||||||
|
finisher: _optionalCallableProperty(e, "finisher"),
|
||||||
|
extras: this.toElementDescriptors(e.extras)
|
||||||
|
};
|
||||||
|
},
|
||||||
|
fromClassDescriptor: function fromClassDescriptor(e) {
|
||||||
|
var r = {
|
||||||
|
kind: "class",
|
||||||
|
elements: e.map(this.fromElementDescriptor, this)
|
||||||
|
};
|
||||||
|
return Object.defineProperty(r, Symbol.toStringTag, {
|
||||||
|
value: "Descriptor",
|
||||||
|
configurable: !0
|
||||||
|
}), r;
|
||||||
|
},
|
||||||
|
toClassDescriptor: function toClassDescriptor(e) {
|
||||||
|
var r = e.kind + "";
|
||||||
|
if ("class" !== r) throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "' + r + '"');
|
||||||
|
this.disallowProperty(e, "key", "A class descriptor"), this.disallowProperty(e, "placement", "A class descriptor"), this.disallowProperty(e, "descriptor", "A class descriptor"), this.disallowProperty(e, "initializer", "A class descriptor"), this.disallowProperty(e, "extras", "A class descriptor");
|
||||||
|
var t = _optionalCallableProperty(e, "finisher");
|
||||||
|
return {
|
||||||
|
elements: this.toElementDescriptors(e.elements),
|
||||||
|
finisher: t
|
||||||
|
};
|
||||||
|
},
|
||||||
|
runClassFinishers: function runClassFinishers(e, r) {
|
||||||
|
for (var t = 0; t < r.length; t++) {
|
||||||
|
var i = (0, r[t])(e);
|
||||||
|
if (void 0 !== i) {
|
||||||
|
if ("function" != typeof i) throw new TypeError("Finishers must return a constructor.");
|
||||||
|
e = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
},
|
||||||
|
disallowProperty: function disallowProperty(e, r, t) {
|
||||||
|
if (void 0 !== e[r]) throw new TypeError(t + " can't have a ." + r + " property.");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function _createElementDescriptor(e) {
|
||||||
|
var r,
|
||||||
|
t = toPropertyKey(e.key);
|
||||||
|
"method" === e.kind ? r = {
|
||||||
|
value: e.value,
|
||||||
|
writable: !0,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "get" === e.kind ? r = {
|
||||||
|
get: e.value,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "set" === e.kind ? r = {
|
||||||
|
set: e.value,
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !1
|
||||||
|
} : "field" === e.kind && (r = {
|
||||||
|
configurable: !0,
|
||||||
|
writable: !0,
|
||||||
|
enumerable: !0
|
||||||
|
});
|
||||||
|
var i = {
|
||||||
|
kind: "field" === e.kind ? "field" : "method",
|
||||||
|
key: t,
|
||||||
|
placement: e["static"] ? "static" : "field" === e.kind ? "own" : "prototype",
|
||||||
|
descriptor: r
|
||||||
|
};
|
||||||
|
return e.decorators && (i.decorators = e.decorators), "field" === e.kind && (i.initializer = e.value), i;
|
||||||
|
}
|
||||||
|
function _coalesceGetterSetter(e, r) {
|
||||||
|
void 0 !== e.descriptor.get ? r.descriptor.get = e.descriptor.get : r.descriptor.set = e.descriptor.set;
|
||||||
|
}
|
||||||
|
function _coalesceClassElements(e) {
|
||||||
|
for (var r = [], isSameElement = function isSameElement(e) {
|
||||||
|
return "method" === e.kind && e.key === o.key && e.placement === o.placement;
|
||||||
|
}, t = 0; t < e.length; t++) {
|
||||||
|
var i,
|
||||||
|
o = e[t];
|
||||||
|
if ("method" === o.kind && (i = r.find(isSameElement))) {
|
||||||
|
if (_isDataDescriptor(o.descriptor) || _isDataDescriptor(i.descriptor)) {
|
||||||
|
if (_hasDecorators(o) || _hasDecorators(i)) throw new ReferenceError("Duplicated methods (" + o.key + ") can't be decorated.");
|
||||||
|
i.descriptor = o.descriptor;
|
||||||
|
} else {
|
||||||
|
if (_hasDecorators(o)) {
|
||||||
|
if (_hasDecorators(i)) throw new ReferenceError("Decorators can't be placed on different accessors with for the same property (" + o.key + ").");
|
||||||
|
i.decorators = o.decorators;
|
||||||
|
}
|
||||||
|
_coalesceGetterSetter(o, i);
|
||||||
|
}
|
||||||
|
} else r.push(o);
|
||||||
|
}
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
function _hasDecorators(e) {
|
||||||
|
return e.decorators && e.decorators.length;
|
||||||
|
}
|
||||||
|
function _isDataDescriptor(e) {
|
||||||
|
return void 0 !== e && !(void 0 === e.value && void 0 === e.writable);
|
||||||
|
}
|
||||||
|
function _optionalCallableProperty(e, r) {
|
||||||
|
var t = e[r];
|
||||||
|
if (void 0 !== t && "function" != typeof t) throw new TypeError("Expected '" + r + "' to be a function");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
function _defaults(e, r) {
|
||||||
|
for (var t = Object.getOwnPropertyNames(r), o = 0; o < t.length; o++) {
|
||||||
|
var n = t[o],
|
||||||
|
a = Object.getOwnPropertyDescriptor(r, n);
|
||||||
|
a && a.configurable && void 0 === e[n] && Object.defineProperty(e, n, a);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+8
@@ -0,0 +1,8 @@
|
|||||||
|
function _defineAccessor(e, r, n, t) {
|
||||||
|
var c = {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0
|
||||||
|
};
|
||||||
|
return c[e] = t, Object.defineProperty(r, n, c);
|
||||||
|
}
|
||||||
|
module.exports = _defineAccessor, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
function _defineEnumerableProperties(e, r) {
|
||||||
|
for (var t in r) {
|
||||||
|
var n = r[t];
|
||||||
|
n.configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, t, n);
|
||||||
|
}
|
||||||
|
if (Object.getOwnPropertySymbols) for (var a = Object.getOwnPropertySymbols(r), b = 0; b < a.length; b++) {
|
||||||
|
var i = a[b];
|
||||||
|
(n = r[i]).configurable = n.enumerable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, i, n);
|
||||||
|
}
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
var toPropertyKey = require("./toPropertyKey.js");
|
||||||
|
function _defineProperty(e, r, t) {
|
||||||
|
return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
|
||||||
|
value: t,
|
||||||
|
enumerable: !0,
|
||||||
|
configurable: !0,
|
||||||
|
writable: !0
|
||||||
|
}) : e[r] = t, e;
|
||||||
|
}
|
||||||
|
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+28
@@ -0,0 +1,28 @@
|
|||||||
|
function dispose_SuppressedError(r, e) {
|
||||||
|
return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) {
|
||||||
|
this.suppressed = e, this.error = r, this.stack = Error().stack;
|
||||||
|
}, dispose_SuppressedError.prototype = Object.create(Error.prototype, {
|
||||||
|
constructor: {
|
||||||
|
value: dispose_SuppressedError,
|
||||||
|
writable: !0,
|
||||||
|
configurable: !0
|
||||||
|
}
|
||||||
|
})), new dispose_SuppressedError(r, e);
|
||||||
|
}
|
||||||
|
function _dispose(r, e, s) {
|
||||||
|
function next() {
|
||||||
|
for (; r.length > 0;) try {
|
||||||
|
var o = r.pop(),
|
||||||
|
p = o.d.call(o.v);
|
||||||
|
if (o.a) return Promise.resolve(p).then(next, err);
|
||||||
|
} catch (r) {
|
||||||
|
return err(r);
|
||||||
|
}
|
||||||
|
if (s) throw e;
|
||||||
|
}
|
||||||
|
function err(r) {
|
||||||
|
return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next();
|
||||||
|
}
|
||||||
|
return next();
|
||||||
|
}
|
||||||
|
module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports;
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _AwaitValue(t) {
|
||||||
|
this.wrapped = t;
|
||||||
|
}
|
||||||
|
export { _AwaitValue as default };
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _OverloadYield(e, d) {
|
||||||
|
this.v = e, this.k = d;
|
||||||
|
}
|
||||||
|
export { _OverloadYield as default };
|
||||||
+9
@@ -0,0 +1,9 @@
|
|||||||
|
function _applyDecoratedDescriptor(i, e, r, n, l) {
|
||||||
|
var a = {};
|
||||||
|
return Object.keys(n).forEach(function (i) {
|
||||||
|
a[i] = n[i];
|
||||||
|
}), a.enumerable = !!a.enumerable, a.configurable = !!a.configurable, ("value" in a || a.initializer) && (a.writable = !0), a = r.slice().reverse().reduce(function (r, n) {
|
||||||
|
return n(i, e, r) || r;
|
||||||
|
}, a), l && void 0 !== a.initializer && (a.value = a.initializer ? a.initializer.call(l) : void 0, a.initializer = void 0), void 0 === a.initializer ? (Object.defineProperty(i, e, a), null) : a;
|
||||||
|
}
|
||||||
|
export { _applyDecoratedDescriptor as default };
|
||||||
+236
@@ -0,0 +1,236 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function old_createMetadataMethodsForProperty(e, t, a, r) {
|
||||||
|
return {
|
||||||
|
getMetadata: function getMetadata(o) {
|
||||||
|
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o);
|
||||||
|
var i = e[o];
|
||||||
|
if (void 0 !== i) if (1 === t) {
|
||||||
|
var n = i["public"];
|
||||||
|
if (void 0 !== n) return n[a];
|
||||||
|
} else if (2 === t) {
|
||||||
|
var l = i["private"];
|
||||||
|
if (void 0 !== l) return l.get(a);
|
||||||
|
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor;
|
||||||
|
},
|
||||||
|
setMetadata: function setMetadata(o, i) {
|
||||||
|
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o);
|
||||||
|
var n = e[o];
|
||||||
|
if (void 0 === n && (n = e[o] = {}), 1 === t) {
|
||||||
|
var l = n["public"];
|
||||||
|
void 0 === l && (l = n["public"] = {}), l[a] = i;
|
||||||
|
} else if (2 === t) {
|
||||||
|
var s = n.priv;
|
||||||
|
void 0 === s && (s = n["private"] = new Map()), s.set(a, i);
|
||||||
|
} else n.constructor = i;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_convertMetadataMapToFinal(e, t) {
|
||||||
|
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")],
|
||||||
|
r = Object.getOwnPropertySymbols(t);
|
||||||
|
if (0 !== r.length) {
|
||||||
|
for (var o = 0; o < r.length; o++) {
|
||||||
|
var i = r[o],
|
||||||
|
n = t[i],
|
||||||
|
l = a ? a[i] : null,
|
||||||
|
s = n["public"],
|
||||||
|
c = l ? l["public"] : null;
|
||||||
|
s && c && Object.setPrototypeOf(s, c);
|
||||||
|
var d = n["private"];
|
||||||
|
if (d) {
|
||||||
|
var u = Array.from(d.values()),
|
||||||
|
f = l ? l["private"] : null;
|
||||||
|
f && (u = u.concat(f)), n["private"] = u;
|
||||||
|
}
|
||||||
|
l && Object.setPrototypeOf(n, l);
|
||||||
|
}
|
||||||
|
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_createAddInitializerMethod(e, t) {
|
||||||
|
return function (a) {
|
||||||
|
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function old_memberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c;
|
||||||
|
switch (i) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var d,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: l ? "#" + t : toPropertyKey(t),
|
||||||
|
isStatic: n,
|
||||||
|
isPrivate: l
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) {
|
||||||
|
d = 2, u = Symbol(t);
|
||||||
|
var v = {};
|
||||||
|
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () {
|
||||||
|
return a.value;
|
||||||
|
} : (1 !== i && 3 !== i || (v.get = function () {
|
||||||
|
return a.get.call(this);
|
||||||
|
}), 1 !== i && 4 !== i || (v.set = function (e) {
|
||||||
|
a.set.call(this, e);
|
||||||
|
})), f.access = v;
|
||||||
|
} else d = 1, u = t;
|
||||||
|
try {
|
||||||
|
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p)));
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function old_assertNotFinished(e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call " + t + " after decoration was finished");
|
||||||
|
}
|
||||||
|
function old_assertMetadataKey(e) {
|
||||||
|
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e);
|
||||||
|
}
|
||||||
|
function old_assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function old_assertValidReturnValue(e, t) {
|
||||||
|
var a = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer");
|
||||||
|
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function old_getInit(e) {
|
||||||
|
var t;
|
||||||
|
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t;
|
||||||
|
}
|
||||||
|
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) {
|
||||||
|
var c,
|
||||||
|
d,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
h = a[0];
|
||||||
|
if (n ? (0 === o || 1 === o ? (c = {
|
||||||
|
get: a[3],
|
||||||
|
set: a[4]
|
||||||
|
}, u = "get") : 3 === o ? (c = {
|
||||||
|
get: a[3]
|
||||||
|
}, u = "get") : 4 === o ? (c = {
|
||||||
|
set: a[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: a[3]
|
||||||
|
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === o || 1 === o) {
|
||||||
|
if (void 0 === d) d = function d(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof d) {
|
||||||
|
var g = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a);
|
||||||
|
return a;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var _ = d;
|
||||||
|
d = function d(e, t) {
|
||||||
|
return _.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(d);
|
||||||
|
}
|
||||||
|
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === o ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, r, c));
|
||||||
|
}
|
||||||
|
function old_applyMemberDecs(e, t, a, r, o) {
|
||||||
|
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) {
|
||||||
|
var d = o[c];
|
||||||
|
if (Array.isArray(d)) {
|
||||||
|
var u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
v = d[1],
|
||||||
|
y = d[2],
|
||||||
|
h = d.length > 3,
|
||||||
|
m = v >= 5;
|
||||||
|
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) {
|
||||||
|
var b = m ? s : l,
|
||||||
|
g = b.get(y) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y);
|
||||||
|
!g && v > 2 ? b.set(y, v) : b.set(y, !0);
|
||||||
|
}
|
||||||
|
old_applyMemberDec(e, u, d, y, v, m, h, f, p);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
old_pushInitializers(e, i), old_pushInitializers(e, n);
|
||||||
|
}
|
||||||
|
function old_pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var a = 0; a < t.length; a++) t[a].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
function old_applyClassDecs(e, t, a, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = Object.assign({
|
||||||
|
kind: "class",
|
||||||
|
name: n,
|
||||||
|
addInitializer: old_createAddInitializerMethod(o, s)
|
||||||
|
}, old_createMetadataMethodsForProperty(a, 0, n, s)),
|
||||||
|
d = r[l](i, c);
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== d && (old_assertValidReturnValue(10, d), i = d);
|
||||||
|
}
|
||||||
|
e.push(i, function () {
|
||||||
|
for (var e = 0; e < o.length; e++) o[e].call(i);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function applyDecs(e, t, a) {
|
||||||
|
var r = [],
|
||||||
|
o = {},
|
||||||
|
i = {};
|
||||||
|
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r;
|
||||||
|
}
|
||||||
|
export { applyDecs as default };
|
||||||
+184
@@ -0,0 +1,184 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
function applyDecs2203Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c;
|
||||||
|
switch (n) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: s ? "#" + t : t,
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === n ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== n && 3 !== n || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== n && 4 !== n || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, a, n, i, s, o) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h = r[0];
|
||||||
|
if (s ? c = 0 === n || 1 === n ? {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
} : 3 === n ? {
|
||||||
|
get: r[3]
|
||||||
|
} : 4 === n ? {
|
||||||
|
set: r[3]
|
||||||
|
} : {
|
||||||
|
value: r[3]
|
||||||
|
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) {
|
||||||
|
var g;
|
||||||
|
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = {
|
||||||
|
get: p,
|
||||||
|
set: d
|
||||||
|
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g)));
|
||||||
|
}
|
||||||
|
if (0 === n || 1 === n) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var y = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return m.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) {
|
||||||
|
return u.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return u.set.call(e, t);
|
||||||
|
})) : 2 === n ? e.push(u) : e.push(function (e, t) {
|
||||||
|
return u.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, a, c));
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
var a = [];
|
||||||
|
return function (e, t, r) {
|
||||||
|
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) {
|
||||||
|
var c = r[o];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? s : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(e, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
pushInitializers(e, a), pushInitializers(e, n);
|
||||||
|
}(a, e, t), function (e, t, r) {
|
||||||
|
if (r.length > 0) {
|
||||||
|
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var c = r[s](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: i,
|
||||||
|
addInitializer: createAddInitializerMethod(a, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== c && (assertValidReturnValue(10, c), n = c);
|
||||||
|
}
|
||||||
|
e.push(n, function () {
|
||||||
|
for (var e = 0; e < a.length; e++) a[e].call(n);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}(a, e, r), a;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
var applyDecs2203Impl;
|
||||||
|
function applyDecs2203(e, t, r) {
|
||||||
|
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r);
|
||||||
|
}
|
||||||
|
export { applyDecs2203 as default };
|
||||||
+191
@@ -0,0 +1,191 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2203RFactory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
c = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
c = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
c = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
c = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
c = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = {
|
||||||
|
kind: c,
|
||||||
|
name: o ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": o
|
||||||
|
},
|
||||||
|
p = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() {
|
||||||
|
return this[t];
|
||||||
|
}, u = function u(e) {
|
||||||
|
this[t] = e;
|
||||||
|
}) : 2 === a ? l = function l() {
|
||||||
|
return r.value;
|
||||||
|
} : (1 !== a && 3 !== a || (l = function l() {
|
||||||
|
return r.get.call(this);
|
||||||
|
}), 1 !== a && 4 !== a || (u = function u(e) {
|
||||||
|
r.set.call(this, e);
|
||||||
|
})), f.access = l && u ? {
|
||||||
|
get: l,
|
||||||
|
set: u
|
||||||
|
} : l ? {
|
||||||
|
get: l
|
||||||
|
} : {
|
||||||
|
set: u
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(s, f);
|
||||||
|
} finally {
|
||||||
|
p.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, o, s) {
|
||||||
|
var c,
|
||||||
|
l,
|
||||||
|
u,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v = r[0];
|
||||||
|
if (o ? (0 === a || 1 === a ? (c = {
|
||||||
|
get: r[3],
|
||||||
|
set: r[4]
|
||||||
|
}, u = "get") : 3 === a ? (c = {
|
||||||
|
get: r[3]
|
||||||
|
}, u = "get") : 4 === a ? (c = {
|
||||||
|
set: r[3]
|
||||||
|
}, u = "set") : c = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = {
|
||||||
|
get: c.get,
|
||||||
|
set: c.set
|
||||||
|
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) {
|
||||||
|
var y;
|
||||||
|
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = {
|
||||||
|
get: d,
|
||||||
|
set: h
|
||||||
|
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var m = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var b = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return b.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return f.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return f.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(f) : e.push(function (e, t) {
|
||||||
|
return f.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, c));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t) {
|
||||||
|
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) {
|
||||||
|
var c = t[s];
|
||||||
|
if (Array.isArray(c)) {
|
||||||
|
var l,
|
||||||
|
u,
|
||||||
|
f = c[1],
|
||||||
|
p = c[2],
|
||||||
|
d = c.length > 3,
|
||||||
|
h = f >= 5;
|
||||||
|
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) {
|
||||||
|
var v = h ? o : i,
|
||||||
|
g = v.get(p) || 0;
|
||||||
|
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p);
|
||||||
|
!g && f > 2 ? v.set(p, f) : v.set(p, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(a, l, c, p, f, h, d, u);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(a, r), pushInitializers(a, n), a;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var o = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var s = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, o)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
o.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== s && (assertValidReturnValue(10, s), n = s);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2203R(e, t, r) {
|
||||||
|
return (applyDecs2203R = applyDecs2203RFactory())(e, t, r);
|
||||||
|
}
|
||||||
|
export { applyDecs2203R as default };
|
||||||
+222
@@ -0,0 +1,222 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2301Factory() {
|
||||||
|
function createAddInitializerMethod(e, t) {
|
||||||
|
return function (r) {
|
||||||
|
!function (e) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
}(t), assertCallable(r, "An initializer"), e.push(r);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function assertInstanceIfPrivate(e, t) {
|
||||||
|
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
function memberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u;
|
||||||
|
switch (a) {
|
||||||
|
case 1:
|
||||||
|
u = "accessor";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
u = "method";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
u = "getter";
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
u = "setter";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
u = "field";
|
||||||
|
}
|
||||||
|
var l,
|
||||||
|
f,
|
||||||
|
p = {
|
||||||
|
kind: u,
|
||||||
|
name: s ? "#" + t : toPropertyKey(t),
|
||||||
|
"static": i,
|
||||||
|
"private": s
|
||||||
|
},
|
||||||
|
d = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) {
|
||||||
|
if (2 === a) l = function l(e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.value;
|
||||||
|
};else {
|
||||||
|
var h = 0 === a || 1 === a;
|
||||||
|
(h || 3 === a) && (l = s ? function (e) {
|
||||||
|
return assertInstanceIfPrivate(c, e), r.get.call(e);
|
||||||
|
} : function (e) {
|
||||||
|
return r.get.call(e);
|
||||||
|
}), (h || 4 === a) && (f = s ? function (e, t) {
|
||||||
|
assertInstanceIfPrivate(c, e), r.set.call(e, t);
|
||||||
|
} : function (e, t) {
|
||||||
|
r.set.call(e, t);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else l = function l(e) {
|
||||||
|
return e[t];
|
||||||
|
}, 0 === a && (f = function f(e, r) {
|
||||||
|
e[t] = r;
|
||||||
|
});
|
||||||
|
var v = s ? c.bind() : function (e) {
|
||||||
|
return t in e;
|
||||||
|
};
|
||||||
|
p.access = l && f ? {
|
||||||
|
get: l,
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
} : l ? {
|
||||||
|
get: l,
|
||||||
|
has: v
|
||||||
|
} : {
|
||||||
|
set: f,
|
||||||
|
has: v
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
return e(o, p);
|
||||||
|
} finally {
|
||||||
|
d.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function assertCallable(e, t) {
|
||||||
|
if ("function" != typeof e) throw new TypeError(t + " must be a function");
|
||||||
|
}
|
||||||
|
function assertValidReturnValue(e, t) {
|
||||||
|
var r = _typeof(t);
|
||||||
|
if (1 === e) {
|
||||||
|
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init");
|
||||||
|
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0");
|
||||||
|
}
|
||||||
|
function curryThis2(e) {
|
||||||
|
return function (t) {
|
||||||
|
e(this, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyMemberDec(e, t, r, n, a, i, s, o, c) {
|
||||||
|
var u,
|
||||||
|
l,
|
||||||
|
f,
|
||||||
|
p,
|
||||||
|
d,
|
||||||
|
h,
|
||||||
|
v,
|
||||||
|
y,
|
||||||
|
g = r[0];
|
||||||
|
if (s ? (0 === a || 1 === a ? (u = {
|
||||||
|
get: (d = r[3], function () {
|
||||||
|
return d(this);
|
||||||
|
}),
|
||||||
|
set: curryThis2(r[4])
|
||||||
|
}, f = "get") : 3 === a ? (u = {
|
||||||
|
get: r[3]
|
||||||
|
}, f = "get") : 4 === a ? (u = {
|
||||||
|
set: r[3]
|
||||||
|
}, f = "set") : u = {
|
||||||
|
value: r[3]
|
||||||
|
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = {
|
||||||
|
get: u.get,
|
||||||
|
set: u.set
|
||||||
|
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) {
|
||||||
|
var b;
|
||||||
|
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = {
|
||||||
|
get: v,
|
||||||
|
set: y
|
||||||
|
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b)));
|
||||||
|
}
|
||||||
|
if (0 === a || 1 === a) {
|
||||||
|
if (void 0 === l) l = function l(e, t) {
|
||||||
|
return t;
|
||||||
|
};else if ("function" != typeof l) {
|
||||||
|
var I = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r);
|
||||||
|
return r;
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
var w = l;
|
||||||
|
l = function l(e, t) {
|
||||||
|
return w.call(e, t);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
e.push(l);
|
||||||
|
}
|
||||||
|
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) {
|
||||||
|
return p.get.call(e, t);
|
||||||
|
}), e.push(function (e, t) {
|
||||||
|
return p.set.call(e, t);
|
||||||
|
})) : 2 === a ? e.push(p) : e.push(function (e, t) {
|
||||||
|
return p.call(e, t);
|
||||||
|
}) : Object.defineProperty(t, n, u));
|
||||||
|
}
|
||||||
|
function applyMemberDecs(e, t, r) {
|
||||||
|
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) {
|
||||||
|
var l = t[u];
|
||||||
|
if (Array.isArray(l)) {
|
||||||
|
var f,
|
||||||
|
p,
|
||||||
|
d = l[1],
|
||||||
|
h = l[2],
|
||||||
|
v = l.length > 3,
|
||||||
|
y = d >= 5,
|
||||||
|
g = r;
|
||||||
|
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) {
|
||||||
|
var m = y ? c : o,
|
||||||
|
b = m.get(h) || 0;
|
||||||
|
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
!b && d > 2 ? m.set(h, d) : m.set(h, !0);
|
||||||
|
}
|
||||||
|
applyMemberDec(s, f, l, h, d, y, v, p, g);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return pushInitializers(s, n), pushInitializers(s, a), s;
|
||||||
|
}
|
||||||
|
function pushInitializers(e, t) {
|
||||||
|
t && e.push(function (e) {
|
||||||
|
for (var r = 0; r < t.length; r++) t[r].call(e);
|
||||||
|
return e;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return function (e, t, r, n) {
|
||||||
|
return {
|
||||||
|
e: applyMemberDecs(e, t, n),
|
||||||
|
get c() {
|
||||||
|
return function (e, t) {
|
||||||
|
if (t.length > 0) {
|
||||||
|
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) {
|
||||||
|
var s = {
|
||||||
|
v: !1
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
var o = t[i](n, {
|
||||||
|
kind: "class",
|
||||||
|
name: a,
|
||||||
|
addInitializer: createAddInitializerMethod(r, s)
|
||||||
|
});
|
||||||
|
} finally {
|
||||||
|
s.v = !0;
|
||||||
|
}
|
||||||
|
void 0 !== o && (assertValidReturnValue(10, o), n = o);
|
||||||
|
}
|
||||||
|
return [n, function () {
|
||||||
|
for (var e = 0; e < r.length; e++) r[e].call(n);
|
||||||
|
}];
|
||||||
|
}
|
||||||
|
}(e, r);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function applyDecs2301(e, t, r, n) {
|
||||||
|
return (applyDecs2301 = applyDecs2301Factory())(e, t, r, n);
|
||||||
|
}
|
||||||
|
export { applyDecs2301 as default };
|
||||||
+133
@@ -0,0 +1,133 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2305(e, t, r, n, o, a) {
|
||||||
|
function i(e, t, r) {
|
||||||
|
return function (n, o) {
|
||||||
|
return r && r(n), e[t].call(n, o);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function c(e, t) {
|
||||||
|
for (var r = 0; r < e.length; r++) e[r].call(t);
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
function s(e, t, r, n) {
|
||||||
|
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) {
|
||||||
|
function m(e) {
|
||||||
|
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var y,
|
||||||
|
v = t[0],
|
||||||
|
g = t[3],
|
||||||
|
b = !u;
|
||||||
|
if (!b) {
|
||||||
|
r || Array.isArray(v) || (v = [v]);
|
||||||
|
var w = {},
|
||||||
|
S = [],
|
||||||
|
A = 3 === o ? "get" : 4 === o || d ? "set" : "value";
|
||||||
|
f ? (p || d ? w = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return g(this);
|
||||||
|
}, n, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n));
|
||||||
|
}
|
||||||
|
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) {
|
||||||
|
var D = v[j],
|
||||||
|
E = r ? v[j - 1] : void 0,
|
||||||
|
I = {},
|
||||||
|
O = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: n,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw Error("attempted to call addInitializer after decoration was finished");
|
||||||
|
s(t, "An initializer", "be", !0), c.push(t);
|
||||||
|
}.bind(null, I)
|
||||||
|
};
|
||||||
|
try {
|
||||||
|
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else {
|
||||||
|
var k, F;
|
||||||
|
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) {
|
||||||
|
return m(e), w.value;
|
||||||
|
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) {
|
||||||
|
return e[n];
|
||||||
|
}, (o < 2 || 4 === o) && (F = function F(e, t) {
|
||||||
|
e[n] = t;
|
||||||
|
}));
|
||||||
|
var N = O.access = {
|
||||||
|
has: f ? h.bind() : function (e) {
|
||||||
|
return n in e;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? {
|
||||||
|
get: w.get,
|
||||||
|
set: w.set
|
||||||
|
} : w[A], O), d) {
|
||||||
|
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0");
|
||||||
|
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P);
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
I.v = !0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (p || d) && u.push(function (e, t) {
|
||||||
|
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t);
|
||||||
|
return t;
|
||||||
|
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P;
|
||||||
|
}
|
||||||
|
function u(e, t) {
|
||||||
|
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: t
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")];
|
||||||
|
var f = Object.create(null == l ? null : l),
|
||||||
|
p = function (e, t, r, n) {
|
||||||
|
var o,
|
||||||
|
a,
|
||||||
|
i = [],
|
||||||
|
s = function s(t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
},
|
||||||
|
u = new Map();
|
||||||
|
function l(e) {
|
||||||
|
e && i.push(c.bind(null, e));
|
||||||
|
}
|
||||||
|
for (var f = 0; f < t.length; f++) {
|
||||||
|
var p = t[f];
|
||||||
|
if (Array.isArray(p)) {
|
||||||
|
var d = p[1],
|
||||||
|
h = p[2],
|
||||||
|
m = p.length > 3,
|
||||||
|
y = 16 & d,
|
||||||
|
v = !!(8 & d),
|
||||||
|
g = 0 == (d &= 7),
|
||||||
|
b = h + "/" + v;
|
||||||
|
if (!g && !m) {
|
||||||
|
var w = u.get(b);
|
||||||
|
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h);
|
||||||
|
u.set(b, !(d > 2) || d);
|
||||||
|
}
|
||||||
|
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return l(o), l(a), i;
|
||||||
|
}(e, t, o, f);
|
||||||
|
return r.length || u(e, f), {
|
||||||
|
e: p,
|
||||||
|
get c() {
|
||||||
|
var t = [];
|
||||||
|
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { applyDecs2305 as default };
|
||||||
+124
@@ -0,0 +1,124 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
import checkInRHS from "./checkInRHS.js";
|
||||||
|
import setFunctionName from "./setFunctionName.js";
|
||||||
|
import toPropertyKey from "./toPropertyKey.js";
|
||||||
|
function applyDecs2311(e, t, n, r, o, i) {
|
||||||
|
var a,
|
||||||
|
c,
|
||||||
|
u,
|
||||||
|
s,
|
||||||
|
f,
|
||||||
|
l,
|
||||||
|
p,
|
||||||
|
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"),
|
||||||
|
m = Object.defineProperty,
|
||||||
|
h = Object.create,
|
||||||
|
y = [h(null), h(null)],
|
||||||
|
v = t.length;
|
||||||
|
function g(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
n && (i = o, o = e);
|
||||||
|
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []);
|
||||||
|
return r ? i : o;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
function b(e, t, n, r) {
|
||||||
|
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
function applyDec(e, t, n, r, o, i, u, s, f, l, p) {
|
||||||
|
function d(e) {
|
||||||
|
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance");
|
||||||
|
}
|
||||||
|
var h = [].concat(t[0]),
|
||||||
|
v = t[3],
|
||||||
|
w = !u,
|
||||||
|
D = 1 === o,
|
||||||
|
S = 3 === o,
|
||||||
|
j = 4 === o,
|
||||||
|
E = 2 === o;
|
||||||
|
function I(t, n, r) {
|
||||||
|
return function (o, i) {
|
||||||
|
return n && (i = o, o = e), r && r(o), P[t].call(o, i);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (!w) {
|
||||||
|
var P = {},
|
||||||
|
k = [],
|
||||||
|
F = S ? "get" : j || D ? "set" : "value";
|
||||||
|
if (f ? (l || D ? P = {
|
||||||
|
get: setFunctionName(function () {
|
||||||
|
return v(this);
|
||||||
|
}, r, "get"),
|
||||||
|
set: function set(e) {
|
||||||
|
t[4](this, e);
|
||||||
|
}
|
||||||
|
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) {
|
||||||
|
if ((c = y[+s][r]) && 7 !== (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet");
|
||||||
|
y[+s][r] = o < 3 ? 1 : o;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) {
|
||||||
|
var T = b(h[O], "A decorator", "be", !0),
|
||||||
|
z = n ? h[O - 1] : void 0,
|
||||||
|
A = {},
|
||||||
|
H = {
|
||||||
|
kind: ["field", "accessor", "method", "getter", "setter", "class"][o],
|
||||||
|
name: r,
|
||||||
|
metadata: a,
|
||||||
|
addInitializer: function (e, t) {
|
||||||
|
if (e.v) throw new TypeError("attempted to call addInitializer after decoration was finished");
|
||||||
|
b(t, "An initializer", "be", !0), i.push(t);
|
||||||
|
}.bind(null, A)
|
||||||
|
};
|
||||||
|
if (w) c = T.call(z, N, H), A.v = 1, b(c, "class decorators", "return") && (N = c);else if (H["static"] = s, H["private"] = f, c = H.access = {
|
||||||
|
has: f ? p.bind() : function (e) {
|
||||||
|
return r in e;
|
||||||
|
}
|
||||||
|
}, j || (c.get = f ? E ? function (e) {
|
||||||
|
return d(e), P.value;
|
||||||
|
} : I("get", 0, d) : function (e) {
|
||||||
|
return e[r];
|
||||||
|
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) {
|
||||||
|
e[r] = t;
|
||||||
|
}), N = T.call(z, D ? {
|
||||||
|
get: P.get,
|
||||||
|
set: P.set
|
||||||
|
} : P[F], H), A.v = 1, D) {
|
||||||
|
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined");
|
||||||
|
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N);
|
||||||
|
}
|
||||||
|
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N;
|
||||||
|
}
|
||||||
|
function w(e) {
|
||||||
|
return m(e, d, {
|
||||||
|
configurable: !0,
|
||||||
|
enumerable: !0,
|
||||||
|
value: a
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) {
|
||||||
|
e && f.push(g(e));
|
||||||
|
}, p = function p(t, r) {
|
||||||
|
for (var i = 0; i < n.length; i++) {
|
||||||
|
var a = n[i],
|
||||||
|
c = a[1],
|
||||||
|
l = 7 & c;
|
||||||
|
if ((8 & c) == t && !l == r) {
|
||||||
|
var p = a[2],
|
||||||
|
d = !!a[3],
|
||||||
|
m = 16 & c;
|
||||||
|
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) {
|
||||||
|
return checkInRHS(t) === e;
|
||||||
|
} : o);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), {
|
||||||
|
e: c,
|
||||||
|
get c() {
|
||||||
|
var n = [];
|
||||||
|
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)];
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { applyDecs2311 as default };
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
function _arrayLikeToArray(r, a) {
|
||||||
|
(null == a || a > r.length) && (a = r.length);
|
||||||
|
for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];
|
||||||
|
return n;
|
||||||
|
}
|
||||||
|
export { _arrayLikeToArray as default };
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _arrayWithHoles(r) {
|
||||||
|
if (Array.isArray(r)) return r;
|
||||||
|
}
|
||||||
|
export { _arrayWithHoles as default };
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
import arrayLikeToArray from "./arrayLikeToArray.js";
|
||||||
|
function _arrayWithoutHoles(r) {
|
||||||
|
if (Array.isArray(r)) return arrayLikeToArray(r);
|
||||||
|
}
|
||||||
|
export { _arrayWithoutHoles as default };
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
function _assertClassBrand(e, t, n) {
|
||||||
|
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n;
|
||||||
|
throw new TypeError("Private element is not present on this object");
|
||||||
|
}
|
||||||
|
export { _assertClassBrand as default };
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
function _assertThisInitialized(e) {
|
||||||
|
if (void 0 === e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
export { _assertThisInitialized as default };
|
||||||
+24
@@ -0,0 +1,24 @@
|
|||||||
|
import OverloadYield from "./OverloadYield.js";
|
||||||
|
function _asyncGeneratorDelegate(t) {
|
||||||
|
var e = {},
|
||||||
|
n = !1;
|
||||||
|
function pump(e, r) {
|
||||||
|
return n = !0, r = new Promise(function (n) {
|
||||||
|
n(t[e](r));
|
||||||
|
}), {
|
||||||
|
done: !1,
|
||||||
|
value: new OverloadYield(r, 1)
|
||||||
|
};
|
||||||
|
}
|
||||||
|
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () {
|
||||||
|
return this;
|
||||||
|
}, e.next = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("next", t);
|
||||||
|
}, "function" == typeof t["throw"] && (e["throw"] = function (t) {
|
||||||
|
if (n) throw n = !1, t;
|
||||||
|
return pump("throw", t);
|
||||||
|
}), "function" == typeof t["return"] && (e["return"] = function (t) {
|
||||||
|
return n ? (n = !1, t) : pump("return", t);
|
||||||
|
}), e;
|
||||||
|
}
|
||||||
|
export { _asyncGeneratorDelegate as default };
|
||||||
+45
@@ -0,0 +1,45 @@
|
|||||||
|
function _asyncIterator(r) {
|
||||||
|
var n,
|
||||||
|
t,
|
||||||
|
o,
|
||||||
|
e = 2;
|
||||||
|
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) {
|
||||||
|
if (t && null != (n = r[t])) return n.call(r);
|
||||||
|
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r));
|
||||||
|
t = "@@asyncIterator", o = "@@iterator";
|
||||||
|
}
|
||||||
|
throw new TypeError("Object is not async iterable");
|
||||||
|
}
|
||||||
|
function AsyncFromSyncIterator(r) {
|
||||||
|
function AsyncFromSyncIteratorContinuation(r) {
|
||||||
|
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object."));
|
||||||
|
var n = r.done;
|
||||||
|
return Promise.resolve(r.value).then(function (r) {
|
||||||
|
return {
|
||||||
|
value: r,
|
||||||
|
done: n
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) {
|
||||||
|
this.s = r, this.n = r.next;
|
||||||
|
}, AsyncFromSyncIterator.prototype = {
|
||||||
|
s: null,
|
||||||
|
n: null,
|
||||||
|
next: function next() {
|
||||||
|
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"return": function _return(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.resolve({
|
||||||
|
value: r,
|
||||||
|
done: !0
|
||||||
|
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
},
|
||||||
|
"throw": function _throw(r) {
|
||||||
|
var n = this.s["return"];
|
||||||
|
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments));
|
||||||
|
}
|
||||||
|
}, new AsyncFromSyncIterator(r);
|
||||||
|
}
|
||||||
|
export { _asyncIterator as default };
|
||||||
+26
@@ -0,0 +1,26 @@
|
|||||||
|
function asyncGeneratorStep(n, t, e, r, o, a, c) {
|
||||||
|
try {
|
||||||
|
var i = n[a](c),
|
||||||
|
u = i.value;
|
||||||
|
} catch (n) {
|
||||||
|
return void e(n);
|
||||||
|
}
|
||||||
|
i.done ? t(u) : Promise.resolve(u).then(r, o);
|
||||||
|
}
|
||||||
|
function _asyncToGenerator(n) {
|
||||||
|
return function () {
|
||||||
|
var t = this,
|
||||||
|
e = arguments;
|
||||||
|
return new Promise(function (r, o) {
|
||||||
|
var a = n.apply(t, e);
|
||||||
|
function _next(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
|
||||||
|
}
|
||||||
|
function _throw(n) {
|
||||||
|
asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
|
||||||
|
}
|
||||||
|
_next(void 0);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
export { _asyncToGenerator as default };
|
||||||
+5
@@ -0,0 +1,5 @@
|
|||||||
|
import OverloadYield from "./OverloadYield.js";
|
||||||
|
function _awaitAsyncGenerator(e) {
|
||||||
|
return new OverloadYield(e, 0);
|
||||||
|
}
|
||||||
|
export { _awaitAsyncGenerator as default };
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
import getPrototypeOf from "./getPrototypeOf.js";
|
||||||
|
import isNativeReflectConstruct from "./isNativeReflectConstruct.js";
|
||||||
|
import possibleConstructorReturn from "./possibleConstructorReturn.js";
|
||||||
|
function _callSuper(t, o, e) {
|
||||||
|
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e));
|
||||||
|
}
|
||||||
|
export { _callSuper as default };
|
||||||
+6
@@ -0,0 +1,6 @@
|
|||||||
|
import _typeof from "./typeof.js";
|
||||||
|
function _checkInRHS(e) {
|
||||||
|
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null"));
|
||||||
|
return e;
|
||||||
|
}
|
||||||
|
export { _checkInRHS as default };
|
||||||
+4
@@ -0,0 +1,4 @@
|
|||||||
|
function _checkPrivateRedeclaration(e, t) {
|
||||||
|
if (t.has(e)) throw new TypeError("Cannot initialize the same private elements twice on an object");
|
||||||
|
}
|
||||||
|
export { _checkPrivateRedeclaration as default };
|
||||||
+10
@@ -0,0 +1,10 @@
|
|||||||
|
function _classApplyDescriptorDestructureSet(e, t) {
|
||||||
|
if (t.set) return "__destrObj" in t || (t.__destrObj = {
|
||||||
|
set value(r) {
|
||||||
|
t.set.call(e, r);
|
||||||
|
}
|
||||||
|
}), t.__destrObj;
|
||||||
|
if (!t.writable) throw new TypeError("attempted to set read only private field");
|
||||||
|
return t;
|
||||||
|
}
|
||||||
|
export { _classApplyDescriptorDestructureSet as default };
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user