├── public ├── expose.js ├── static │ ├── custom.css │ ├── custom.js │ ├── Rocket.gif │ ├── img │ │ ├── yz.f10a7955.png │ │ ├── allyson.c111e081.jpg │ │ ├── get-arr.3bfadea3.svg │ │ ├── get-circle-arr.f6324f62.svg │ │ ├── Cart.8ebe6ce5.svg │ │ ├── err-circle.d0fc0009.svg │ │ ├── rocket2.a37fff7d.svg │ │ ├── oracle.b4e3edc4.svg │ │ ├── google2.3a0f324f.svg │ │ ├── huawei.f822dfb2.svg │ │ ├── qa-devices-icon.59c53a97.svg │ │ ├── tencent.709f1c17.svg │ │ ├── digitalocean.6c4f1bd7.svg │ │ ├── alibabacloud.9a33f874.svg │ │ ├── linode.73873ebc.svg │ │ ├── vultr.adc672c3.svg │ │ └── amazon.978bb6c5.svg │ ├── css │ │ ├── chunk-bf9939ba.3ac0e82e.css │ │ ├── chunk-4cdaad7c.58d9ccef.css │ │ ├── chunk-59e0bc55.64613b28.css │ │ ├── chunk-d24ef460.5aa4a559.css │ │ ├── chunk-38cf90e9.b45a908c.css │ │ ├── chunk-3548057f.47543bb1.css │ │ ├── chunk-79e2d36c.3e588de0.css │ │ ├── chunk-4a44ccd3.c6340983.css │ │ ├── chunk-7e75c5a6.3c49e56e.css │ │ ├── chunk-a5232a28.3c49e56e.css │ │ ├── chunk-6462ad91.54f4a085.css │ │ ├── chunk-562c69ae.1661c444.css │ │ ├── app.9a999ca1.css │ │ ├── chunk-78d4ca10.6f1ab7b9.css │ │ ├── chunk-b418fdba.a82ec784.css │ │ ├── chunk-8ce954c8.2ef150e1.css │ │ ├── chunk-d4acb0c8.9c5371bc.css │ │ ├── chunk-753cdac9.2d97752d.css │ │ ├── chunk-3f085023.abaef767.css │ │ └── chunk-12f016f3.1d680551.css │ ├── fonts │ │ ├── metron.0e2e4b88.ttf │ │ ├── metron.1360fccf.eot │ │ └── metron.14db4dab.woff │ ├── 80438-no-supported-area.gif │ ├── phosphor-icons │ │ ├── regular │ │ │ ├── Phosphor.ttf │ │ │ └── Phosphor.woff │ │ └── duotone │ │ │ ├── Phosphor-Duotone.ttf │ │ │ └── Phosphor-Duotone.woff │ └── js │ │ ├── chunk-2d21d665.09e5fcba.js │ │ ├── chunk-3548057f.bb7579a3.js │ │ ├── chunk-d24ef460.63c4bc46.js │ │ ├── chunk-4a44ccd3.40f4186c.js │ │ ├── chunk-4cdaad7c.e033aeb4.js │ │ ├── chunk-6462ad91.385425d9.js │ │ ├── chunk-8ce954c8.1c04407c.js │ │ ├── chunk-7e75c5a6.d7953a40.js │ │ ├── chunk-562c69ae.3035439a.js │ │ ├── chunk-360fb284.5bfe9f12.js │ │ ├── chunk-a5232a28.20662d6c.js │ │ └── chunk-bf9939ba.ec6f2545.js ├── favicon.svg └── config.json ├── .gitignore ├── cargo-generate.toml ├── workers-site ├── .gitignore ├── package.json ├── package-lock.json └── index.js ├── package-lock.json ├── wrangler.toml └── README.md /public/expose.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | .wrangler 3 | -------------------------------------------------------------------------------- /public/static/custom.css: -------------------------------------------------------------------------------- 1 | /* 这里随便写自定义css样式 */ -------------------------------------------------------------------------------- /cargo-generate.toml: -------------------------------------------------------------------------------- 1 | [template] 2 | exclude = ["*"] 3 | -------------------------------------------------------------------------------- /public/static/custom.js: -------------------------------------------------------------------------------- 1 | console.log('这里面随便写自定义js脚本') 2 | -------------------------------------------------------------------------------- /workers-site/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | worker 4 | -------------------------------------------------------------------------------- /public/static/Rocket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/Rocket.gif -------------------------------------------------------------------------------- /public/static/img/yz.f10a7955.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/img/yz.f10a7955.png -------------------------------------------------------------------------------- /public/static/css/chunk-bf9939ba.3ac0e82e.css: -------------------------------------------------------------------------------- 1 | .webview-container .iframe[data-v-0a912280]{width:100%;border:0;height:calc(100vh - 148px)} -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "worker-sites-template", 3 | "lockfileVersion": 3, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /public/static/fonts/metron.0e2e4b88.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/fonts/metron.0e2e4b88.ttf -------------------------------------------------------------------------------- /public/static/fonts/metron.1360fccf.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/fonts/metron.1360fccf.eot -------------------------------------------------------------------------------- /public/static/fonts/metron.14db4dab.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/fonts/metron.14db4dab.woff -------------------------------------------------------------------------------- /public/static/img/allyson.c111e081.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/img/allyson.c111e081.jpg -------------------------------------------------------------------------------- /public/static/80438-no-supported-area.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/80438-no-supported-area.gif -------------------------------------------------------------------------------- /public/static/phosphor-icons/regular/Phosphor.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/phosphor-icons/regular/Phosphor.ttf -------------------------------------------------------------------------------- /public/static/phosphor-icons/regular/Phosphor.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/phosphor-icons/regular/Phosphor.woff -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- 1 | account_id = "" 2 | name = "" 3 | type = "webpack" 4 | workers_dev = true 5 | compatibility_date = "2024-01-27" 6 | site = { bucket = "./public" } 7 | -------------------------------------------------------------------------------- /public/static/phosphor-icons/duotone/Phosphor-Duotone.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/phosphor-icons/duotone/Phosphor-Duotone.ttf -------------------------------------------------------------------------------- /public/static/phosphor-icons/duotone/Phosphor-Duotone.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clashcross/AuroraForV2board/HEAD/public/static/phosphor-icons/duotone/Phosphor-Duotone.woff -------------------------------------------------------------------------------- /public/static/img/get-arr.3bfadea3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /workers-site/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "version": "1.0.0", 4 | "description": "A template for kick starting a Cloudflare Workers project", 5 | "main": "index.js", 6 | "license": "MIT", 7 | "dependencies": { 8 | "@cloudflare/kv-asset-handler": "~0.1.2" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /public/static/css/chunk-4cdaad7c.58d9ccef.css: -------------------------------------------------------------------------------- 1 | .flow-container .flow-alert[data-v-051f14b2]{color:#f47272;font-size:18px;position:relative}.flow-container .flow-alert[data-v-051f14b2]:before{content:"";display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;width:4px;height:18px;border-radius:4px;background-color:#f47272} -------------------------------------------------------------------------------- /public/static/js/chunk-2d21d665.09e5fcba.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21d665"],{d0ad:function(e,n,r){"use strict";r.r(n);var t=function(){var e=this,n=e.$createElement,r=e._self._c||n;return r("div")},a=[],u=(r("ac1f"),r("5319"),{name:"OrderCallback",mounted:function(){var e=this.$route.params.id;this.$router.replace("/stage/order/info?id="+e)}}),c=u,d=r("2877"),i=Object(d["a"])(c,t,a,!1,null,null,null);n["default"]=i.exports}}]); -------------------------------------------------------------------------------- /public/static/img/get-circle-arr.f6324f62.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/static/css/chunk-59e0bc55.64613b28.css: -------------------------------------------------------------------------------- 1 | .invite-container .bal-box[data-v-6ca82348]{height:160px;display:flex;align-items:center;justify-content:space-between}.invite-container .bal-box .money[data-v-6ca82348]{font-size:60px;text-shadow:4px 4px 4px rgba(0,0,0,.1);margin-left:50px}.invite-container .bal-box .btns[data-v-6ca82348]{display:flex;flex-direction:column}.invite-container .bal-box .btns .svg-icon[data-v-6ca82348]{font-size:22px;margin-right:5px}@media screen and (max-width:700px){.invite-container .bal-box[data-v-6ca82348]{flex-direction:column;height:auto}.invite-container .bal-box .money[data-v-6ca82348]{margin-left:0;margin-bottom:30px;font-size:40px}} -------------------------------------------------------------------------------- /public/static/css/chunk-d24ef460.5aa4a559.css: -------------------------------------------------------------------------------- 1 | .error-container[data-v-b7bb570a]{background-color:#fff;height:100vh;display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:1.5;overflow:auto}.error-container .pic[data-v-b7bb570a]{width:500px;height:500px}.error-container .right[data-v-b7bb570a]{width:300px;margin-left:100px}.error-container .title[data-v-b7bb570a]{font-size:24px;margin:20px 0 20px;color:#333;font-weight:400}.error-container .desc[data-v-b7bb570a]{font-size:14px;color:#999;margin:10px 0 20px}.error-container .btn[data-v-b7bb570a]{width:160px;font-size:14px;height:40px}@media screen and (max-width:600px){.error-container[data-v-b7bb570a]{flex-direction:column}} -------------------------------------------------------------------------------- /public/static/img/Cart.8ebe6ce5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static/img/err-circle.d0fc0009.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /public/static/js/chunk-3548057f.bb7579a3.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3548057f"],{"2cdf":function(t,a,s){"use strict";s("6046")},"364d":function(t,a,s){"use strict";s.r(a);var e=function(){var t=this,a=t.$createElement,s=t._self._c||a;return s("div",{staticClass:"agreement-container"},[s("div",{staticClass:"logo"},[t._v(t._s(t.$appName))]),s("a-button",{staticClass:"back",attrs:{type:"text",icon:"rollback",shape:"circle",size:"large"},on:{click:function(a){return t.$router.back()}}}),s("div",{staticClass:"card"},[s("div",{staticClass:"card-header"},[s("h4",[t._v(t._s(t.$t("服务协议")))])]),s("div",{staticClass:"card-body"},[s("div",{domProps:{innerHTML:t._s(t.$t("用户协议完整内容",{appName:this.$appName}))}})])])],1)},c=[],n={name:"Agreement"},i=n,r=(s("2cdf"),s("2877")),l=Object(r["a"])(i,e,c,!1,null,null,null);a["default"]=l.exports},6046:function(t,a,s){}}]); -------------------------------------------------------------------------------- /workers-site/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "workers-site", 3 | "version": "1.0.0", 4 | "lockfileVersion": 3, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "version": "1.0.0", 9 | "license": "MIT", 10 | "dependencies": { 11 | "@cloudflare/kv-asset-handler": "~0.1.2" 12 | } 13 | }, 14 | "node_modules/@cloudflare/kv-asset-handler": { 15 | "version": "0.1.2", 16 | "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.1.2.tgz", 17 | "integrity": "sha512-otES1gV5mEhNh82p/sJERPMMrC7UOLV2JyfKf4e3EX1TmMkZ3N8IDGAqRNsoRU8UYTO7wc83I7pH1p4ozAdgMQ==", 18 | "dependencies": { 19 | "mime": "^2.5.2" 20 | } 21 | }, 22 | "node_modules/mime": { 23 | "version": "2.5.2", 24 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 25 | "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 26 | "bin": { 27 | "mime": "cli.js" 28 | }, 29 | "engines": { 30 | "node": ">=4.0.0" 31 | } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /public/static/css/chunk-38cf90e9.b45a908c.css: -------------------------------------------------------------------------------- 1 | .ticket-chat[data-v-6d502e2c]{padding:0 20px}.ticket-chat .chat-line[data-v-6d502e2c]{margin:0}.ticket-chat .chat-tip[data-v-6d502e2c]{padding:0 0 20px}.ticket-chat .chat-items[data-v-6d502e2c]{margin-bottom:30px}.ticket-chat .chat-item[data-v-6d502e2c]{display:flex;flex-direction:row;border-bottom:1px solid #efefef;padding:20px 0}.ticket-chat .chat-item .name[data-v-6d502e2c]{color:rgba(0,0,0,.6);margin:0 10px}.ticket-chat .chat-item .time[data-v-6d502e2c]{font-size:12px;color:#959494}.ticket-chat .chat-item .content[data-v-6d502e2c]{padding:20px 10px 0;margin:0}.ticket-chat .chat-item .right[data-v-6d502e2c]{flex:1}.ticket-chat .chat-reply[data-v-6d502e2c]{display:flex;flex-direction:row}.ticket-chat .chat-reply .avatar[data-v-6d502e2c]{margin-right:20px}.ticket-chat .chat-reply .input[data-v-6d502e2c]{background-color:#fff;flex:1}.ticket-chat .chat-button[data-v-6d502e2c]{display:flex;justify-content:flex-end;margin:10px 0}.ticket-chat .chat-button .n-button[data-v-6d502e2c]{min-width:100px}.ticket-chat .avatar[data-v-6d502e2c]{width:36px;height:36px;background-color:#f2c4aa}.ticket-container .ticket-header[data-v-cd496bf6]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center} -------------------------------------------------------------------------------- /public/static/js/chunk-d24ef460.63c4bc46.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d24ef460"],{"7d08":function(t,n,i){},"8a7e":function(t,n,i){"use strict";i.r(n);var a=function(){var t=this,n=t.$createElement,i=t._self._c||n;return i("div",{staticClass:"error-container"},[i("div",{staticClass:"pic"},[t.lottieOptions.animationData?i("lottie",{staticClass:"in",attrs:{options:t.lottieOptions,height:500,width:500}}):t._e()],1),i("div",{staticClass:"right"},[i("h2",{staticClass:"title"},[t._v(t._s(t.$t("似乎出了点问题")))]),i("p",{staticClass:"desc"},[t._v(t._s(t.$t("请检查您的URL是否正确, 或点击重新登录")))]),i("a-button",{staticClass:"btn",attrs:{type:"primary",round:""},on:{click:t.onBack}},[t._v(t._s(t.$t("重新登录")))])],1)])},o=[],s=(i("ac1f"),i("5319"),i("8c2c")),e=i("bc3a"),c=i.n(e),r=i("54d7"),l={name:"Error",components:{Lottie:s["a"]},data:function(){return{lottieOptions:{animationData:null}}},mounted:function(){var t=this;window.conso1e.log(66),setTimeout((function(){c.a.get(r["n"]+"/98488-bot-error-404.json").then((function(n){t.lottieOptions.animationData=n.data}))}),0)},methods:{onBack:function(){this.$router.replace("/login")}}},u=l,d=(i("8be2"),i("2877")),p=Object(d["a"])(u,a,o,!1,null,"b7bb570a",null);n["default"]=p.exports},"8be2":function(t,n,i){"use strict";i("7d08")}}]); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [Aurora主题](https://github.com/krsunm/Aurora)作者已经免费开放, 2 | 3 | 本人已将其经过简单修改支持前后端分离部署。 4 | 5 | # 特性 6 | ## 原版教程 :https://kun-pehs-organization.gitbook.io/aurora-for-v2board/ 7 | ## 该版本特性: 8 | ### 前后端分离部署 9 | ### 可以独立部署到您的服务器,修改配置后将public文件夹上传到您的服务器即可 10 | ### 可以部署到cloudflare worker-site,连服务器都可以白嫖cloudflare 11 | # 独立部署 12 | 修改index.html 配置项,配置项说明参看config.json,虽然该文件已无实际用途 13 | ```shell 14 | window.EnvConfig = { 15 | serverUrl: 'https://fkgfw.com', 16 | landPage: 'index', 17 | showRegInvite: 'show', 18 | appTheme: 'auto', 19 | appColor: 'default', 20 | appName: '免费机场', 21 | appDesc: `免费机场支持白嫖,若追求更高的品质请付费支持`, 22 | // appLogo: '{{ $logo }}', 23 | appVersion: '2.0', 24 | clientIOS: 'https://fkgfw.com' 25 | clientAndroid: 'https://fkgfw.com' 26 | clientWindows: 'https://fkgfw.com' 27 | clientMacOS: 'https://fkgfw.com' 28 | clientOpenwrt: 'https://fkgfw.com' 29 | clientLinux: 'https://fkgfw.com' 30 | staticUrl: '/static', 31 | } 32 | ``` 33 | # 部署到cloudflare worker-site 34 | 同独立部署一样修改配置项,安装wrangler 35 | 36 | 编辑wrangler.toml配置 37 | 38 | 然后 39 | ```shell 40 | wrangler publish 41 | ``` 42 | [wrangler详细文档](https://developers.cloudflare.com/workers/wrangler/) 43 | 44 | 成果归原作者,请尊重劳动成果。 45 | 46 | 欢迎来我的[Telegram Group](https://t.me/clashcross) 闲聊 -------------------------------------------------------------------------------- /public/static/css/chunk-3548057f.47543bb1.css: -------------------------------------------------------------------------------- 1 | .agreement-container{background-color:#f4f6f9;display:flex;flex-direction:column;align-items:center;padding:30px 0}.agreement-container .logo{width:40%;margin:20px 0;margin-bottom:40px;font-size:24px;text-transform:uppercase;letter-spacing:4px;color:#666;text-align:center}.agreement-container .back{position:fixed;left:20px;top:20px}.agreement-container .card{width:800px;border-top:2px solid rgba(var(--primary-color),1);box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;position:relative;margin-bottom:30px}.agreement-container .card .card-header{border-bottom:1px solid #f9f9f9;line-height:30px;min-height:70px;padding:15px 25px;display:flex;align-items:center;justify-content:space-between}.agreement-container .card .card-header h4{font-size:16px;line-height:28px;color:rgba(var(--primary-color),1);padding-right:10px;margin-bottom:0;font-weight:700}.agreement-container .card .card-body{padding:20px 25px;line-height:2;font-size:16px}.agreement-container .card .card-body ol,.agreement-container .card .card-body ul{padding-left:20px}.agreement-container .card .card-body h6:first-of-type{margin-top:4px}.agreement-container .card .card-body h6{margin-top:24px;font-size:18px;color:inherit}.agreement-container .card .card-body ol li{padding:4px}.agreement-container .card .card-body ul li{padding:0}.agreement-container .card .card-body p{font-weight:500}@media screen and (max-width:900px){.agreement-container .card{width:600px}}@media screen and (max-width:630px){.agreement-container .card{width:auto;margin:0 10px}} -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static/img/rocket2.a37fff7d.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/static/css/chunk-79e2d36c.3e588de0.css: -------------------------------------------------------------------------------- 1 | .order-info .order-main[data-v-f02751dc],.order-info .order-side[data-v-f02751dc]{padding:40px 80px}.order-info .g-group[data-v-f02751dc]{position:relative}.order-info .g-group .header[data-v-f02751dc]{font-size:20px;margin-bottom:16px}.order-info .g-group .items.disabled[data-v-f02751dc]{filter:grayscale(.2);pointer-events:none}.order-info .g-group .item[data-v-f02751dc]{padding:8px 0}.order-info .g-group .tit[data-v-f02751dc]{color:#656262;font-size:18px;margin-right:5px}.order-info .g-group .value[data-v-f02751dc]{font-size:18px;word-wrap:break-word;word-break:break-all}.order-info .g-group .tag-state2[data-v-f02751dc]{width:120px;height:120px;background:url(../../static/img/yz.f10a7955.png) no-repeat 50%;background-size:contain;text-align:center;overflow:hidden;position:absolute;right:0;top:0;transform:rotate(45deg) perspective(400px)}.order-info .g-group .tag-state2 span[data-v-f02751dc]{display:block;margin-top:50px;font-size:18px;color:#fff}.order-info .g-group .btn-cancel[data-v-f02751dc]{position:absolute;right:0;top:0;min-width:120px;height:36px}.order-info .g-group .btn-payment[data-v-f02751dc]{width:100%;height:46px;background:rgba(49,139,246,.16);border-radius:4px;text-align:left;font-size:14px;border:1px solid transparent;padding:0 15px;cursor:pointer;color:rgba(var(--primary-color),1)}.order-info .g-group .btn-payment img[data-v-f02751dc]{margin-right:5px}.order-info .g-group .btn-payment.is-active[data-v-f02751dc]{background:#fcdddd;border:1px solid #d7414a;color:#df555b}.order-info .g-btns[data-v-f02751dc]{text-align:right}.order-info .g-btns .btn[data-v-f02751dc]{height:56px;width:100%;font-size:18px}.order-info .g-btns .btn[data-v-f02751dc] .anticon{font-size:24px;top:2px;position:relative}@media screen and (max-width:800px){.order-info[data-v-f02751dc]{padding:0}.order-info .g-group .tag-state2[data-v-f02751dc]{transform:scale(.7) rotate(45deg) perspective(400px);right:-30px}.order-info .g-btns .btn[data-v-f02751dc]{height:50px}.order-info .order-main[data-v-f02751dc],.order-info .order-side[data-v-f02751dc]{padding:20px}} -------------------------------------------------------------------------------- /public/static/img/oracle.b4e3edc4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/static/css/chunk-4a44ccd3.c6340983.css: -------------------------------------------------------------------------------- 1 | .pay-qrcode[data-v-7aee7ab3]{height:100vh;background-color:#fff;background-image:radial-gradient(at 80% 20%,rgba(122,242,255,.558) 0,transparent 40%),radial-gradient(at 20% 0,rgba(107,250,255,.445) 0,transparent 30%),radial-gradient(at 40% 50%,#dbfff1 0,transparent 40%),radial-gradient(at 68% 50%,rgba(133,212,255,.583) 0,transparent 40%),radial-gradient(at 0 100%,#fff 0,transparent 40%),radial-gradient(at 80% 100%,#fff 0,transparent 40%),radial-gradient(at 0 0,rgba(133,182,255,.738) 0,transparent 40%);display:flex;justify-content:center;align-items:center}.pay-qrcode .wrapper[data-v-7aee7ab3]{width:360px;margin:0 auto;padding:20px}.pay-qrcode .logo[data-v-7aee7ab3]{width:65px;height:65px;margin:0 auto 20px}.pay-qrcode .site[data-v-7aee7ab3]{font-size:14px;font-weight:700;text-align:center;padding-bottom:20px}.pay-qrcode .logo img[data-v-7aee7ab3]{width:100%;height:100%}.pay-qrcode .gray-text[data-v-7aee7ab3]{font-size:14px;text-align:center;color:#bebebe;line-height:1.5;margin-bottom:15px}.pay-qrcode .red-text[data-v-7aee7ab3]{font-size:14px;text-align:center;color:red;line-height:1.5;margin-bottom:15px}.pay-qrcode .qr-code-container[data-v-7aee7ab3]{width:220px;background-color:#fff;border-radius:10px;margin:20px auto;box-shadow:0 0 30px 0 rgba(148,145,148,.2)}.pay-qrcode .qr-code-container h2[data-v-7aee7ab3]{font-size:20px;text-align:center;color:#333;margin:20px}.pay-qrcode .qr-code-container h2 small[data-v-7aee7ab3]{color:#bebebe;font-size:80%;padding-left:5px}.pay-qrcode .address-text[data-v-7aee7ab3]{font-size:12px;text-align:center;color:#888;margin-bottom:20px}.pay-qrcode .qr-code[data-v-7aee7ab3]{width:220px;height:220px;border:1px solid #f2f2f2;box-sizing:border-box}.pay-qrcode .qr-code>img[data-v-7aee7ab3]{width:100%;height:100%;display:block}.pay-qrcode .timer[data-v-7aee7ab3]{width:140px;margin:0 auto;font-size:14px}.pay-qrcode .timer .label[data-v-7aee7ab3]{display:flex;align-items:center}.pay-qrcode .timer .label[data-v-7aee7ab3],.pay-qrcode .timer .value[data-v-7aee7ab3]{display:flex;align-items:center;padding:5px 0}.pay-qrcode .timer .label span[data-v-7aee7ab3]{color:#999}.pay-qrcode .timer .value span[data-v-7aee7ab3]{color:#333;font-size:16px}.pay-qrcode .timer .label span[data-v-7aee7ab3],.pay-qrcode .timer .value span[data-v-7aee7ab3]{flex:1;text-align:center} -------------------------------------------------------------------------------- /public/static/css/chunk-7e75c5a6.3c49e56e.css: -------------------------------------------------------------------------------- 1 | @keyframes float-up{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-container{height:100vh;background-color:#fff}.auth-container .auth-box{display:flex;flex-direction:row}.auth-container .left-img{height:100vh;padding:20px;flex:1}.auth-container .left-img .warp{background:rgba(var(--primary-color),1);box-shadow:5px 5px 27px 0 rgba(0,0,0,.2);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 40px)}.auth-container .left-img .img{width:60%;height:450px;display:block;mix-blend-mode:luminosity;overflow:hidden;position:relative;cursor:pointer}.auth-container .left-img .img .in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.auth-container .left-img .txt{width:60%;text-align:left}.auth-container .left-img .tit{font-weight:700;font-size:30px;color:#fffdfd;margin-bottom:20px;margin-top:20px}.auth-container .left-img .desc{font-weight:400;font-size:16px;color:#fffdfd}.auth-container .right-form{flex:2;height:100vh;padding:0 100px;position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-container .right-form .wrapper{width:50%}.auth-container .right-form .title{font-weight:400;font-size:36px}.auth-container .right-form .title b{font-size:20px;color:#7d7d7d;font-weight:400}.auth-container .right-form .tip{font-size:14px}.auth-container .right-form .blu{color:rgba(var(--primary-color),1)}.auth-container .right-form .control{margin-bottom:16px}.auth-container .right-form .ant-form-item-label label{font-size:16px}.auth-container .right-form .ant-form-explain{margin-top:5px;position:absolute;text-align:right;width:100%}.auth-container .right-form .input{background:rgba(245,244,244,.7)}.auth-container .right-form .input .ant-input{height:46px;font-size:16px}.auth-container .right-form .agree{margin-top:-5px;margin-bottom:40px}.auth-container .right-form .btn{height:46px;font-size:18px}.auth-container .copyright{margin-top:0;text-align:center}@media screen and (max-width:1400px){.auth-container .right-form .wrapper{width:70%}}@media screen and (max-width:1000px){.auth-container .right-form .wrapper{width:100%}}@media screen and (max-width:800px){.auth-container .left-img{display:none}.auth-container .right-form{padding:0 30px;justify-content:flex-start;padding-top:50px}.auth-container .right-form .title{font-size:32px}.auth-container .right-form .input .ant-input{height:40px}.auth-container .right-form .input .ant-input-suffix{right:6px}.auth-container .right-form .input .ant-input-suffix .ant-btn{height:30px}.auth-container .right-form .btn{height:46px}} -------------------------------------------------------------------------------- /public/static/css/chunk-a5232a28.3c49e56e.css: -------------------------------------------------------------------------------- 1 | @keyframes float-up{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-container{height:100vh;background-color:#fff}.auth-container .auth-box{display:flex;flex-direction:row}.auth-container .left-img{height:100vh;padding:20px;flex:1}.auth-container .left-img .warp{background:rgba(var(--primary-color),1);box-shadow:5px 5px 27px 0 rgba(0,0,0,.2);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 40px)}.auth-container .left-img .img{width:60%;height:450px;display:block;mix-blend-mode:luminosity;overflow:hidden;position:relative;cursor:pointer}.auth-container .left-img .img .in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.auth-container .left-img .txt{width:60%;text-align:left}.auth-container .left-img .tit{font-weight:700;font-size:30px;color:#fffdfd;margin-bottom:20px;margin-top:20px}.auth-container .left-img .desc{font-weight:400;font-size:16px;color:#fffdfd}.auth-container .right-form{flex:2;height:100vh;padding:0 100px;position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-container .right-form .wrapper{width:50%}.auth-container .right-form .title{font-weight:400;font-size:36px}.auth-container .right-form .title b{font-size:20px;color:#7d7d7d;font-weight:400}.auth-container .right-form .tip{font-size:14px}.auth-container .right-form .blu{color:rgba(var(--primary-color),1)}.auth-container .right-form .control{margin-bottom:16px}.auth-container .right-form .ant-form-item-label label{font-size:16px}.auth-container .right-form .ant-form-explain{margin-top:5px;position:absolute;text-align:right;width:100%}.auth-container .right-form .input{background:rgba(245,244,244,.7)}.auth-container .right-form .input .ant-input{height:46px;font-size:16px}.auth-container .right-form .agree{margin-top:-5px;margin-bottom:40px}.auth-container .right-form .btn{height:46px;font-size:18px}.auth-container .copyright{margin-top:0;text-align:center}@media screen and (max-width:1400px){.auth-container .right-form .wrapper{width:70%}}@media screen and (max-width:1000px){.auth-container .right-form .wrapper{width:100%}}@media screen and (max-width:800px){.auth-container .left-img{display:none}.auth-container .right-form{padding:0 30px;justify-content:flex-start;padding-top:50px}.auth-container .right-form .title{font-size:32px}.auth-container .right-form .input .ant-input{height:40px}.auth-container .right-form .input .ant-input-suffix{right:6px}.auth-container .right-form .input .ant-input-suffix .ant-btn{height:30px}.auth-container .right-form .btn{height:46px}} -------------------------------------------------------------------------------- /public/static/css/chunk-6462ad91.54f4a085.css: -------------------------------------------------------------------------------- 1 | .lang[data-v-20fc1357]{cursor:pointer}@keyframes float-up{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-container{height:100vh;background-color:#fff}.auth-container .auth-box{display:flex;flex-direction:row}.auth-container .left-img{height:100vh;padding:20px;flex:1}.auth-container .left-img .warp{background:rgba(var(--primary-color),1);box-shadow:5px 5px 27px 0 rgba(0,0,0,.2);border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 40px)}.auth-container .left-img .img{width:60%;height:450px;display:block;mix-blend-mode:luminosity;overflow:hidden;position:relative;cursor:pointer}.auth-container .left-img .img .in{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.auth-container .left-img .txt{width:60%;text-align:left}.auth-container .left-img .tit{font-weight:700;font-size:30px;color:#fffdfd;margin-bottom:20px;margin-top:20px}.auth-container .left-img .desc{font-weight:400;font-size:16px;color:#fffdfd}.auth-container .right-form{flex:2;height:100vh;padding:0 100px;position:relative;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-container .right-form .wrapper{width:50%}.auth-container .right-form .title{font-weight:400;font-size:36px}.auth-container .right-form .title b{font-size:20px;color:#7d7d7d;font-weight:400}.auth-container .right-form .tip{font-size:14px}.auth-container .right-form .blu{color:rgba(var(--primary-color),1)}.auth-container .right-form .control{margin-bottom:16px}.auth-container .right-form .ant-form-item-label label{font-size:16px}.auth-container .right-form .ant-form-explain{margin-top:5px;position:absolute;text-align:right;width:100%}.auth-container .right-form .input{background:rgba(245,244,244,.7)}.auth-container .right-form .input .ant-input{height:46px;font-size:16px}.auth-container .right-form .agree{margin-top:-5px;margin-bottom:40px}.auth-container .right-form .btn{height:46px;font-size:18px}.auth-container .copyright{margin-top:0;text-align:center}@media screen and (max-width:1400px){.auth-container .right-form .wrapper{width:70%}}@media screen and (max-width:1000px){.auth-container .right-form .wrapper{width:100%}}@media screen and (max-width:800px){.auth-container .left-img{display:none}.auth-container .right-form{padding:0 30px;justify-content:flex-start;padding-top:50px}.auth-container .right-form .title{font-size:32px}.auth-container .right-form .input .ant-input{height:40px}.auth-container .right-form .input .ant-input-suffix{right:6px}.auth-container .right-form .input .ant-input-suffix .ant-btn{height:30px}.auth-container .right-form .btn{height:46px}} -------------------------------------------------------------------------------- /workers-site/index.js: -------------------------------------------------------------------------------- 1 | import { getAssetFromKV, mapRequestToAsset } from '@cloudflare/kv-asset-handler' 2 | 3 | /** 4 | * The DEBUG flag will do two things that help during development: 5 | * 1. we will skip caching on the edge, which makes it easier to 6 | * debug. 7 | * 2. we will return an error message on exception in your Response rather 8 | * than the default 404.html page. 9 | */ 10 | const DEBUG = false 11 | 12 | addEventListener('fetch', event => { 13 | event.respondWith(handleEvent(event)) 14 | }) 15 | 16 | async function handleEvent(event) { 17 | let options = {} 18 | 19 | /** 20 | * You can add custom logic to how we fetch your assets 21 | * by configuring the function `mapRequestToAsset` 22 | */ 23 | // options.mapRequestToAsset = handlePrefix(/^\/docs/) 24 | 25 | try { 26 | if (DEBUG) { 27 | // customize caching 28 | options.cacheControl = { 29 | bypassCache: true, 30 | } 31 | } 32 | 33 | const page = await getAssetFromKV(event, options) 34 | 35 | // allow headers to be altered 36 | const response = new Response(page.body, page) 37 | 38 | response.headers.set('X-XSS-Protection', '1; mode=block') 39 | response.headers.set('X-Content-Type-Options', 'nosniff') 40 | response.headers.set('X-Frame-Options', 'DENY') 41 | response.headers.set('Referrer-Policy', 'unsafe-url') 42 | response.headers.set('Feature-Policy', 'none') 43 | 44 | return response 45 | 46 | } catch (e) { 47 | // if an error is thrown try to serve the asset at 404.html 48 | if (!DEBUG) { 49 | try { 50 | let notFoundResponse = await getAssetFromKV(event, { 51 | mapRequestToAsset: req => new Request(`${new URL(req.url).origin}/404.html`, req), 52 | }) 53 | 54 | return new Response(notFoundResponse.body, { ...notFoundResponse, status: 404 }) 55 | } catch (e) {} 56 | } 57 | 58 | return new Response(e.message || e.toString(), { status: 500 }) 59 | } 60 | } 61 | 62 | /** 63 | * Here's one example of how to modify a request to 64 | * remove a specific prefix, in this case `/docs` from 65 | * the url. This can be useful if you are deploying to a 66 | * route on a zone, or if you only want your static content 67 | * to exist at a specific path. 68 | */ 69 | function handlePrefix(prefix) { 70 | return request => { 71 | // compute the default (e.g. / -> index.html) 72 | let defaultAssetKey = mapRequestToAsset(request) 73 | let url = new URL(defaultAssetKey.url) 74 | 75 | // strip the prefix from the path for lookup 76 | url.pathname = url.pathname.replace(prefix, '/') 77 | 78 | // inherit all other props from the default request 79 | return new Request(url.toString(), defaultAssetKey) 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /public/static/css/chunk-562c69ae.1661c444.css: -------------------------------------------------------------------------------- 1 | .plan-card{width:100%;padding:20px;position:relative;overflow:hidden;margin-bottom:30px}.plan-card:hover{box-shadow:2px 2px 14px rgba(0,0,0,.15)}.plan-card .t0{width:200px;padding:5px;color:#fff;position:absolute;text-align:center;right:-65px;top:11px;background:#ce2c2c;transform:rotate(33.69deg)}.plan-card .t0.color-1{background:#3e92f6}.plan-card .t0.color-2{background:#faad14}.plan-card .t0.color-3{background:#eb2f96}.plan-card .t0.color-4{background:#04b5c7}.plan-card .t0.color-5{background:#384142}.plan-card .t0.color-6{background:#368914}.enUS .plan-card .t0{right:-52px;top:13px;transform:rotate(27.69deg)}.plan-card .t1{font-size:20px;font-weight:700;margin-bottom:10px}.plan-card .t2{font-size:25px;color:#ce2c2c;text-align:center;font-weight:700;margin-bottom:6px}.plan-card .t2 small{font-size:12px;color:#777;font-weight:400}.plan-card .t3{height:42px;padding:0 10px;font-size:16px;border:0;outline:0;cursor:pointer;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#ce2c2c;background:rgba(255,44,44,.37);border:1px solid #ce2c2c;border-radius:4px;margin-bottom:18px}.plan-card .t3 .cart{display:block;width:24px;height:24px;background:url(../../static/img/Cart.8ebe6ce5.svg) no-repeat 50%;margin-right:5px}.plan-card .t4{font-size:14px;margin-bottom:12px}.plan-card .t4 .tit{display:block;font-weight:700;margin-bottom:6px}.plan-card .t4 .desc{position:relative;padding-left:24px}.plan-card .t4 .tag{background-color:#f34d4d;color:#fff;font-size:12px;border-radius:12px;padding:0 8px;display:inline-block;vertical-align:middle;transform:scale(.95)}.plan-card .t4 .gou{background:url(../../static/img/get-circle-arr.f6324f62.svg) no-repeat 50%}.plan-card .t4 .cha{background:url(../../static/img/err-circle.d0fc0009.svg) no-repeat 50%}.plan-card .t4 .cha,.plan-card .t4 .gou{display:block;width:18px;height:18px;position:absolute;left:0;top:0;background-size:contain}.plan-card .t4 .re{color:#ce2c2c}.plan-card .t4 .bo{font-weight:700}.buysubs-container .buy-header[data-v-73781172]{margin-bottom:20px}.buysubs-container .buy-header .tit[data-v-73781172]{font-size:25px;color:#000}.buysubs-container .buy-tabs[data-v-73781172]{overflow:hidden;margin-bottom:25px}.buysubs-container .buy-tabs .header[data-v-73781172]{border:1px solid rgba(var(--primary-color),1);border-radius:38px;margin:0;padding:4px;overflow:hidden;list-style:none;float:left}.buysubs-container .buy-tabs .header li[data-v-73781172]{cursor:pointer;height:32px;line-height:32px;padding:0 20px;color:rgba(var(--primary-color),1);font-size:17px;float:left;border-radius:32px}.buysubs-container .buy-tabs .header li.is-active[data-v-73781172]{background-color:rgba(var(--primary-color),1);color:#fff}@media screen and (max-width:700px){.buy-row[data-v-73781172]{display:block}}.plan-cont .t0{display:none} -------------------------------------------------------------------------------- /public/static/js/chunk-4a44ccd3.40f4186c.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a44ccd3"],{"03c9":function(t,e,r){},"8a79":function(t,e,r){"use strict";var n=r("23e7"),c=r("e330"),o=r("06cf").f,i=r("50c4"),a=r("577e"),u=r("5a34"),d=r("1d80"),s=r("ab13"),f=r("c430"),h=c("".endsWith),l=c("".slice),v=Math.min,p=s("endsWith"),g=!f&&!p&&!!function(){var t=o(String.prototype,"endsWith");return t&&!t.writable}();n({target:"String",proto:!0,forced:!g&&!p},{endsWith:function(t){var e=a(d(this));u(t);var r=arguments.length>1?arguments[1]:void 0,n=e.length,c=void 0===r?n:v(i(r),n),o=a(t);return h?h(e,o,c):l(e,c-o.length,c)===o}})},"8e4e":function(t,e,r){"use strict";r("03c9")},b29c:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"pay-qrcode"},[r("div",{staticClass:"wrapper"},[r("div",{staticClass:"site"},[t._v(t._s(t.$t("订单编号"))+":"+t._s(t.$route.query.orderNo))]),r("div",{staticClass:"red-text"},[t._v("!!"+t._s(t.$t("请尽快支付,支付完成后,请刷新订单页面"))+"!!")]),r("div",{staticClass:"qr-code-container"},[r("div",{staticClass:"qr-code"},[r("img",{attrs:{src:t.imgSrc}})])])])])},c=[],o=(r("8a79"),r("caad"),r("2532"),r("a9e3"),r("ac1f"),r("5319"),r("d055")),i=r.n(o),a=r("c678"),u={name:"PayQrcode",data:function(){return{imgSrc:""}},mounted:function(){this.initImg(),this.checkOrder()},methods:{initImg:function(){var t=this;window.conso1e.log(211);var e=decodeURIComponent(this.$route.query.img);e.endsWith("jpg","png","jpeg","webp")||e.includes("data:image")?this.imgSrc=e:i.a.toDataURL(e).then((function(e){t.imgSrc=e}))},checkOrder:function(){var t=this;setTimeout((function(){var e=t.$route.query.orderNo;Object(a["f"])(e).then((function(r){var n=Number(r.data);3===n?t.$router.replace("/stage/order/info?id="+e):t.checkOrder()}))}),3e3)}}},d=u,s=(r("8e4e"),r("2877")),f=Object(s["a"])(d,n,c,!1,null,"7aee7ab3",null);e["default"]=f.exports},c678:function(t,e,r){"use strict";r.d(e,"d",(function(){return o})),r.d(e,"c",(function(){return i})),r.d(e,"e",(function(){return a})),r.d(e,"a",(function(){return u})),r.d(e,"b",(function(){return d})),r.d(e,"f",(function(){return s}));r("99af");var n=r("54d7"),c=r("8c8a");function o(){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/fetch",method:"get"})}function i(t){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/detail?trade_no=".concat(t),method:"get"})}function a(){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/getPaymentMethod",method:"get"})}function u(t){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/cancel?trade_no=".concat(t),method:"post"})}function d(t,e){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/checkout?trade_no=".concat(t,"&method=").concat(e),method:"post"})}function s(t){return Object(c["a"])({url:n["l"]+"/api/v1/user/order/check?trade_no=".concat(t),method:"get"})}}}]); -------------------------------------------------------------------------------- /public/static/img/google2.3a0f324f.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /public/static/js/chunk-4cdaad7c.e033aeb4.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4cdaad7c"],{"1f51":function(t,e,a){"use strict";a.d(e,"a",(function(){return o}));var n=a("54d7"),r=a("8c8a");function o(){return Object(r["a"])({url:n["l"]+"/api/v1/user/stat/getTrafficLog",method:"get"})}},"79a3":function(t,e,a){},"99dc":function(t,e,a){"use strict";a("79a3")},d81d:function(t,e,a){"use strict";var n=a("23e7"),r=a("b727").map,o=a("1dde"),s=o("map");n({target:"Array",proto:!0,forced:!s},{map:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},dae4:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flow-container"},[a("div",{staticClass:"flow-alert"},[t._v(t._s(t.$t("流量明细仅保留近一个月数据以供查询。")))]),t.flowData?a("a-table",{staticClass:"flow-table data-table use-shadow",attrs:{"data-source":t.flowData,pagination:!1,"row-key":"id","table-layout":"fixed",scroll:{x:520}}},[a("a-table-column",{key:"record_at",attrs:{"data-index":"record_at",title:t.$t("记录时间"),width:"120px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return a("div",{},[t._v(" "+t._s(t._f("date")(e))+" ")])}}],null,!1,3726965864)}),a("a-table-column",{key:"u",attrs:{"data-index":"u",title:t.$t("实际上行"),width:"100px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return a("div",{},[t._v(" "+t._s(t._f("flow")(e))+" ")])}}],null,!1,406563150)}),a("a-table-column",{key:"d",attrs:{"data-index":"d",title:t.$t("实际下行"),width:"100px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return a("div",{},[t._v(" "+t._s(t._f("flow")(e))+" ")])}}],null,!1,406563150)}),a("a-table-column",{key:"server_rate",attrs:{"data-index":"server_rate",title:t.$t("扣费倍率"),width:"100px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return a("a-tag",{attrs:{color:"pink"}},[t._v(t._s(e)+" x")])}}],null,!1,3728977428)}),a("a-table-column",{key:"summary",attrs:{"data-index":"summary",width:"100px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return a("div",{},[t._v(" "+t._s(t._f("flow")(e))+" ")])}}],null,!1,406563150)},[a("span",{attrs:{slot:"title"},slot:"title"},[t._v(" "+t._s(t.$t("合计"))+" "),a("a-tooltip",{attrs:{title:t.$t("公式:(实际上行 + 实际下行) x 扣费倍率 = 扣除流量"),placement:"right"}},[a("a-icon",{attrs:{type:"question-circle"}})],1)],1)])],1):a("div",{staticClass:"spin-loading"},[a("a-spin",{attrs:{size:"large"}})],1)],1)},r=[],o=a("c7eb"),s=a("5530"),u=a("1da1"),i=(a("d81d"),a("1f51")),l={name:"Flow",data:function(){return{flowData:null}},mounted:function(){this.getFlowData()},methods:{getFlowData:function(){var t=this;return Object(u["a"])(Object(o["a"])().mark((function e(){var a,n;return Object(o["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return window.conso1e.log(189),e.next=3,Object(i["a"])();case 3:n=e.sent,t.flowData=(null!==(a=n.data)&&void 0!==a?a:[]).map((function(e){return Object(s["a"])(Object(s["a"])({},e),{},{id:t.$uuid(),u:e.u,d:e.d,summary:(e.u+e.d)*e.server_rate})}));case 5:case"end":return e.stop()}}),e)})))()}}},c=l,d=(a("99dc"),a("2877")),f=Object(d["a"])(c,n,r,!1,null,"051f14b2",null);e["default"]=f.exports}}]); -------------------------------------------------------------------------------- /public/static/css/app.9a999ca1.css: -------------------------------------------------------------------------------- 1 | #app[data-v-44d27808]{position:relative;z-index:2}body.default{--primary-color:64,144,222;--sub-color:#616577}body.dustRed{--primary-color:245,34,45;--sub-color:#616577}body.volcano{--primary-color:255,122,69;--sub-color:#616577}body.sunsetOrange{--primary-color:255,169,64;--sub-color:#616577}body.calendulaGold{--primary-color:255,197,61;--sub-color:#616577}body.sunriseYellow{--primary-color:255,245,102;--sub-color:#616577}body.lime{--primary-color:160,217,17;--sub-color:#616577}body.polarGreen{--primary-color:115,209,61;--sub-color:#616577}body.cyan{--primary-color:19,194,194;--sub-color:#616577}body.daybreakBlue{--primary-color:24,144,255;--sub-color:#616577}a{text-decoration:none;transition:all .4s ease}body{font-family:open sans,Helvetica,Arial,sans-serif;color:#000}html.windows ::-webkit-scrollbar{width:6px;height:6px;overflow:auto}html.windows ::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0;border-radius:99px}html.windows ::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}.ant-btn.ant-btn-primary:not(:disabled){box-shadow:0 3px 6px rgba(86,109,186,.4);background-color:rgba(var(--primary-color),1);border-color:rgba(var(--primary-color),1)}.ant-btn.ant-btn-primary:not(:disabled):focus,.ant-btn.ant-btn-primary:not(:disabled):hover{color:#fff}.ant-btn.ant-btn-link:not(:disabled){font-size:14px;color:rgba(var(--primary-color),1)}.ant-btn:focus,.ant-btn:hover{color:rgba(var(--primary-color),1);border-color:rgba(var(--primary-color),1)}.ant-switch-checked{background-color:rgba(var(--primary-color),1)}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background-color:rgba(var(--primary-color),1);border-color:rgba(var(--primary-color),1)}.ant-input-lg{font-size:15px}.ant-form-explain{pointer-events:none}.ant-table .ant-btn,.ant-table .ant-tag{white-space:normal;word-break:break-all}.ant-table .ant-table-body{overflow-x:auto!important}.dropdown-menu .ant-dropdown-menu-item>a{padding:8px 24px 8px 20px;color:#000;font-size:16px}.dropdown-menu .ant-dropdown-menu-item>a .svg-icon{margin-right:5px;font-size:18px}.spin-loading{text-align:center;height:100%;flex:1;padding:40px 0}.empty-tip{display:flex;flex-direction:column;align-items:center;padding:100px 0}.empty-tip .tit{text-align:center;font-size:18px;margin-bottom:30px}.empty-tip .svg-icon{font-size:200px}.line-hr{margin:12px 0;border:none;height:1px;background-color:#f5f5f5;background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.4),transparent);opacity:.25}.copy-link{color:rgba(var(--primary-color),1);cursor:pointer;font-size:18px}.use-shadow{border-radius:6px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.04)}.no-lisence{height:100vh;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;position:relative}.no-lisence .text{font-size:20px;margin:20px 0}.no-lisence .img{text-align:center}.no-lisence .img img{width:500px;max-width:80%}.no-lisence .link{font-size:18px}.is-darkmode .use-shadow{background-color:#ececec}.is-darkmode .no-lisence .img img{mix-blend-mode:color-burn}.svg-icon[data-v-4db41a58]{vertical-align:middle;display:inline-block;line-height:1}.svg-icon>i[data-v-4db41a58]{display:block}.svg-icon.disabled[data-v-4db41a58]{pointer-events:none;opacity:.5} -------------------------------------------------------------------------------- /public/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aurora", 3 | "description": "aurora主题,作者aurora", 4 | "version": "1.6.24", 5 | "images": "https://images.unsplash.com/photo-1654886848152-93c1baed9e14?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1975&q=80", 6 | "configs": [ 7 | { 8 | "label": "接口根地址", 9 | "placeholder": "请输入接口根地址,可不填", 10 | "field_name": "server_url", 11 | "field_type": "input" 12 | }, 13 | { 14 | "label": "着陆页", 15 | "placeholder": "请选择着陆页", 16 | "field_name": "land_page", 17 | "field_type": "select", 18 | "select_options": { 19 | "index": "首页", 20 | "login": "登录页" 21 | }, 22 | "default_value": "index" 23 | }, 24 | { 25 | "label": "加载文本", 26 | "placeholder": "支持html标签", 27 | "field_name": "loading_text", 28 | "field_type": "textarea" 29 | }, 30 | { 31 | "label": "注册邀请码", 32 | "placeholder": "注册时是否显示邀请码", 33 | "field_name": "show_reg_invite", 34 | "field_type": "select", 35 | "select_options": { 36 | "show": "显示", 37 | "hide": "隐藏" 38 | }, 39 | "default_value": "show" 40 | }, 41 | { 42 | "label": "主题模式", 43 | "placeholder": "请选择主题模式", 44 | "field_name": "app_theme", 45 | "field_type": "select", 46 | "select_options": { 47 | "light": "浅色", 48 | "dark": "深色", 49 | "auto": "跟随系统" 50 | }, 51 | "default_value": "auto" 52 | }, 53 | { 54 | "label": "主题颜色", 55 | "placeholder": "请选择主题颜色", 56 | "field_name": "app_color", 57 | "field_type": "select", 58 | "select_options": { 59 | "default": "默认", 60 | "dustRed": "薄暮", 61 | "volcano": "火山", 62 | "sunsetOrange": "日暮", 63 | "calendulaGold": "金盏花", 64 | "sunriseYellow": "日出", 65 | "lime": "青柠", 66 | "polarGreen": "极光绿", 67 | "cyan": "明青", 68 | "daybreakBlue": "拂晓蓝" 69 | }, 70 | "default_value": "default" 71 | }, 72 | { 73 | "label": "iOS客户端下载地址", 74 | "placeholder": "请输入下载地址", 75 | "field_name": "client_ios", 76 | "field_type": "input" 77 | }, 78 | { 79 | "label": "Android客户端下载地址", 80 | "placeholder": "请输入下载地址", 81 | "field_name": "client_android", 82 | "field_type": "input" 83 | }, 84 | { 85 | "label": "Windows客户端下载地址", 86 | "placeholder": "请输入下载地址", 87 | "field_name": "client_windows", 88 | "field_type": "input" 89 | }, 90 | { 91 | "label": "MacOS客户端下载地址", 92 | "placeholder": "请输入下载地址", 93 | "field_name": "client_macos", 94 | "field_type": "input" 95 | }, 96 | { 97 | "label": "Openwrt客户端下载地址", 98 | "placeholder": "请输入下载地址", 99 | "field_name": "client_openwrt", 100 | "field_type": "input" 101 | }, 102 | { 103 | "label": "Linux客户端下载地址", 104 | "placeholder": "请输入下载地址", 105 | "field_name": "client_linux", 106 | "field_type": "input" 107 | }, 108 | { 109 | "label": "自定义页脚HTML", 110 | "placeholder": "可以实现客服JS代码的加入等", 111 | "field_name": "custom_html", 112 | "field_type": "textarea" 113 | } 114 | ] 115 | } 116 | -------------------------------------------------------------------------------- /public/static/css/chunk-78d4ca10.6f1ab7b9.css: -------------------------------------------------------------------------------- 1 | .mofify-password[data-v-f2926fd0]{padding-bottom:20px}.mofify-password[data-v-f2926fd0] .ant-form-item{margin-bottom:10px}.mofify-password[data-v-f2926fd0] .ant-form-item-label>label{font-size:16px}.mofify-password .btn[data-v-f2926fd0]{display:flex;justify-content:flex-end;margin-top:20px}.mofify-password .btn .n-button[data-v-f2926fd0]{height:36px}.tele-modal[data-v-2b26e85e] .ant-modal-footer .ant-btn:first-child{display:none}.tele-item .tit[data-v-2b26e85e]{display:block;border-bottom:1px solid #eee;color:#000;padding:10px 0;font-size:16px}.tele-item .tit .svg-icon[data-v-2b26e85e]{font-size:25px;color:rgba(var(--primary-color),1)}.tele-item .desc[data-v-2b26e85e]{padding:10px 0;font-size:14px;word-break:break-all}.tele-item .desc b[data-v-2b26e85e]{color:rgba(var(--primary-color),1);font-weight:400}.tele-item .bglink[data-v-2b26e85e]{background-color:#eee;border-radius:4px;padding:5px;margin-top:7px;display:block}.profile-container[data-v-0210c598]{padding-bottom:30px}.profile-container .pro-bg[data-v-0210c598]{width:100%;height:300px;border-radius:8px;overflow:hidden}.profile-container .pro-bg img[data-v-0210c598]{width:calc(100% + 100px);display:block;margin-top:-50px;margin-left:-50px}.profile-container .pro-bag[data-v-0210c598]{border-radius:8px;width:calc(100% - 80px);margin:-60px auto 50px;padding:20px 220px 20px 30px;position:relative}.profile-container .pro-bag .tit[data-v-0210c598]{font-size:16px}.profile-container .pro-bag .rmb[data-v-0210c598]{font-size:36px;font-weight:600;margin-bottom:5px;position:relative;top:18px}.profile-container .pro-bag .btns[data-v-0210c598]{position:absolute;right:20px;top:0;height:100%;display:flex;flex-direction:column;justify-content:center}.profile-container .pro-bag .btns .svg-icon[data-v-0210c598]{font-size:22px;margin-right:5px}.profile-container .pro-bag .n-button[data-v-0210c598]{height:36px;margin-bottom:20px}.profile-container .pro-bag .n-button .svg-icon[data-v-0210c598]{font-size:24px;margin-right:5px}.profile-container .pro-setting[data-v-0210c598]{position:relative}.profile-container .pro-setting .tip[data-v-0210c598]{font-size:12px;color:#9e9c9c;position:absolute;left:82px;top:22px}.profile-container .pro-setting .item[data-v-0210c598]{font-weight:600;font-size:14px;padding:10px 0;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-container .pro-setting .item>span[data-v-0210c598]{flex:1}.profile-container .pro-reset[data-v-0210c598]{margin-top:30px}.profile-container .pro-reset .btn[data-v-0210c598]{display:flex;justify-content:flex-end;padding:20px 0}.profile-container .pro-reset .btn .n-button[data-v-0210c598]{height:36px}.profile-container .pro-tele[data-v-0210c598]{padding-bottom:15px}.profile-container .pro-tele .desc[data-v-0210c598]{font-size:16px;margin-bottom:12px}.profile-container .pro-tele .n-button[data-v-0210c598]{height:36px}.profile-container[data-v-0210c598] .ant-card{border:0;border-radius:6px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.04)}.profile-container[data-v-0210c598] .ant-card-head{border-bottom:0}.profile-container[data-v-0210c598] .ant-card-body{padding:10px 24px}.profile-container[data-v-0210c598] .ant-card-head-title{font-size:18px;color:#000;font-weight:600}@media screen and (max-width:700px){.profile-container .pro-bag[data-v-0210c598]{width:90%;padding-right:30px}.profile-container .pro-bag .rmb[data-v-0210c598]{text-align:center}.profile-container .pro-bag .btns[data-v-0210c598]{position:static;margin-top:40px;display:flex;flex-direction:column;align-items:center}} -------------------------------------------------------------------------------- /public/static/css/chunk-b418fdba.a82ec784.css: -------------------------------------------------------------------------------- 1 | .plan-card{width:100%;padding:20px;position:relative;overflow:hidden;margin-bottom:30px}.plan-card:hover{box-shadow:2px 2px 14px rgba(0,0,0,.15)}.plan-card .t0{width:200px;padding:5px;color:#fff;position:absolute;text-align:center;right:-65px;top:11px;background:#ce2c2c;transform:rotate(33.69deg)}.plan-card .t0.color-1{background:#3e92f6}.plan-card .t0.color-2{background:#faad14}.plan-card .t0.color-3{background:#eb2f96}.plan-card .t0.color-4{background:#04b5c7}.plan-card .t0.color-5{background:#384142}.plan-card .t0.color-6{background:#368914}.enUS .plan-card .t0{right:-52px;top:13px;transform:rotate(27.69deg)}.plan-card .t1{font-size:20px;font-weight:700;margin-bottom:10px}.plan-card .t2{font-size:25px;color:#ce2c2c;text-align:center;font-weight:700;margin-bottom:6px}.plan-card .t2 small{font-size:12px;color:#777;font-weight:400}.plan-card .t3{height:42px;padding:0 10px;font-size:16px;border:0;outline:0;cursor:pointer;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#ce2c2c;background:rgba(255,44,44,.37);border:1px solid #ce2c2c;border-radius:4px;margin-bottom:18px}.plan-card .t3 .cart{display:block;width:24px;height:24px;background:url(../../static/img/Cart.8ebe6ce5.svg) no-repeat 50%;margin-right:5px}.plan-card .t4{font-size:14px;margin-bottom:12px}.plan-card .t4 .tit{display:block;font-weight:700;margin-bottom:6px}.plan-card .t4 .desc{position:relative;padding-left:24px}.plan-card .t4 .tag{background-color:#f34d4d;color:#fff;font-size:12px;border-radius:12px;padding:0 8px;display:inline-block;vertical-align:middle;transform:scale(.95)}.plan-card .t4 .gou{background:url(../../static/img/get-circle-arr.f6324f62.svg) no-repeat 50%}.plan-card .t4 .cha{background:url(../../static/img/err-circle.d0fc0009.svg) no-repeat 50%}.plan-card .t4 .cha,.plan-card .t4 .gou{display:block;width:18px;height:18px;position:absolute;left:0;top:0;background-size:contain}.plan-card .t4 .re{color:#ce2c2c}.plan-card .t4 .bo{font-weight:700}.buysubs-container .order-box[data-v-302e335a]{padding:20px}.buysubs-container .order-box .tit[data-v-302e335a]{font-size:20px;color:#000;margin-bottom:15px;font-weight:700}.buysubs-container .order-box .radio-flex[data-v-302e335a]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.buysubs-container .order-box[data-v-302e335a] .ant-radio-group{display:block}.buysubs-container .order-box[data-v-302e335a] .ant-radio-button-wrapper{margin-bottom:10px;display:block;border-radius:4px;border:1.02px solid #d9d9d9}.buysubs-container .order-box[data-v-302e335a] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:rgba(var(--primary-color),.35);border:1px solid rgba(var(--primary-color),1);color:rgba(var(--primary-color),1)}.buysubs-container .order-box[data-v-302e335a] .ant-radio-button-wrapper:before{display:none}.buysubs-container .order-make[data-v-302e335a]{padding:20px 30px}.buysubs-container .order-make .block[data-v-302e335a]{font-size:16px;margin-bottom:20px}.buysubs-container .order-make .block .f20[data-v-302e335a]{font-size:20px}.buysubs-container .order-make .block .bo[data-v-302e335a]{font-weight:700}.buysubs-container .order-make .block .gra[data-v-302e335a]{color:#807e7e}.buysubs-container .order-make .block .h2[data-v-302e335a]{color:#807e7e;margin-bottom:5px;display:block}.buysubs-container .order-make .block .h2 .svg-icon[data-v-302e335a]{font-size:22px;margin-right:5px}.buysubs-container .order-make .block .h4[data-v-302e335a]{padding-left:30px;display:flex;justify-content:space-between}.buysubs-container .order-make .block .input[data-v-302e335a]{flex:1;margin-right:15px}.buysubs-container .order-make .btns[data-v-302e335a]{text-align:right;margin:40px 0 20px}.buysubs-container .order-make .btns .btn[data-v-302e335a]{height:38px}.buysubs-container .order-make .btns .btn[data-v-302e335a] .anticon{font-size:18px;top:2px;position:relative} -------------------------------------------------------------------------------- /public/static/img/huawei.f822dfb2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /public/static/css/chunk-8ce954c8.2ef150e1.css: -------------------------------------------------------------------------------- 1 | .markdown-container[data-v-0045881e]{font-size:16px;padding:10px;color:#333}.markdown-container[data-v-0045881e] a{color:#428bca}.markdown-container[data-v-0045881e] a:focus,.markdown-container[data-v-0045881e] a:hover{color:#2a6496;text-decoration:underline}.markdown-container[data-v-0045881e] img{max-width:90%}.markdown-container[data-v-0045881e] p{margin:0 0 10px}.markdown-container[data-v-0045881e] hr{margin:20px 0;border:none;height:1px;background-color:rgba(0,0,0,.4);opacity:.25}.markdown-container[data-v-0045881e] blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.markdown-container[data-v-0045881e] blockquote ol:last-child,.markdown-container[data-v-0045881e] blockquote p:last-child,.markdown-container[data-v-0045881e] blockquote ul:last-child{margin-bottom:0}.markdown-container[data-v-0045881e] code:not(.hljs){padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.markdown-container[data-v-0045881e] mark{color:#000;background:#fcf8e3}.markdown-container[data-v-0045881e] dt{font-weight:700}.markdown-container[data-v-0045881e] dd{margin-left:0}.markdown-container[data-v-0045881e] table{width:100%;text-align:left;border-radius:4px 4px 0 0;border-collapse:separate;border-spacing:0;margin-bottom:20px}.markdown-container[data-v-0045881e] table th{color:rgba(0,0,0,.85);font-weight:500;text-align:left;background:#fafafa}.markdown-container[data-v-0045881e] table td,.markdown-container[data-v-0045881e] table th{border-bottom:1px solid #e8e8e8;padding:16px;overflow-wrap:break-word}.markdown-container[data-v-0045881e] table tbody tr:hover{background:#e6f7ff}.markdown-container[data-v-0045881e] .error,.markdown-container[data-v-0045881e] .info,.markdown-container[data-v-0045881e] .success,.markdown-container[data-v-0045881e] .warning{box-sizing:border-box;margin:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum";position:relative;padding:8px 15px 8px 37px;word-wrap:break-word;border-radius:4px;margin:10px 0}.markdown-container[data-v-0045881e] .error p,.markdown-container[data-v-0045881e] .info p,.markdown-container[data-v-0045881e] .success p,.markdown-container[data-v-0045881e] .warning p{margin:0}.markdown-container[data-v-0045881e] .error em,.markdown-container[data-v-0045881e] .info em,.markdown-container[data-v-0045881e] .success em,.markdown-container[data-v-0045881e] .warning em{font:inherit}.markdown-container[data-v-0045881e] .success{background-color:#f6ffed;border:1px solid #b7eb8f}.markdown-container[data-v-0045881e] .info{background-color:#e6f7ff;border:1px solid #91d5ff}.markdown-container[data-v-0045881e] .warning{background-color:#fffbe6;border:1px solid #ffe58f}.markdown-container[data-v-0045881e] .error{background-color:#fff1f0;border:1px solid #ffa39e}.knowledge-container .doc-tabs[data-v-84a358fe] .ant-tabs-nav-container{font-size:18px}.knowledge-container .doc-tabs[data-v-84a358fe] .ant-tabs-nav .ant-tabs-tab:hover{color:rgba(var(--primary-color),1)}.knowledge-container .doc-tabs[data-v-84a358fe] .ant-tabs-nav .ant-tabs-tab-active{text-shadow:none;color:rgba(var(--primary-color),1)}.knowledge-container .doc-tabs[data-v-84a358fe] .ant-tabs-ink-bar{background-color:rgba(var(--primary-color),1)}.knowledge-container .doc-dir[data-v-84a358fe]{padding:30px 20px 1px}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline{color:#000;margin-bottom:-20px}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item{font-size:18px;cursor:pointer}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item.is-active,.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item:hover{color:rgba(var(--primary-color),1)}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item .svg-icon{margin:0 6px}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item-head-blue{background-color:rgba(var(--primary-color),1);border:0}.knowledge-container .doc-dir[data-v-84a358fe] .ant-timeline-item-tail{border-color:#cce3fd}.knowledge-container .doc-content[data-v-84a358fe]{padding:20px 0;box-sizing:border-box;height:calc(100vh - 212px);overflow:auto}.knowledge-container .doc-content .title[data-v-84a358fe]{font-size:24px;text-align:center;margin:20px 0}.knowledge-container .doc-content .html[data-v-84a358fe]{padding:20px 20px 100px} -------------------------------------------------------------------------------- /public/static/css/chunk-d4acb0c8.9c5371bc.css: -------------------------------------------------------------------------------- 1 | pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#303030}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#fff}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#d88}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#979797}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic} 2 | /*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none} -------------------------------------------------------------------------------- /public/static/img/qa-devices-icon.59c53a97.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /public/static/js/chunk-6462ad91.385425d9.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6462ad91"],{1:function(t,a){},"3be7":function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("a-dropdown",{attrs:{"overlay-class-name":"dropdown-menu",trigger:["click"]}},[e("svg-icon",{staticClass:"lang",style:{fontSize:t.size},attrs:{name:"translate"}}),e("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},t._l(t.langs,(function(a){return e("a-menu-item",{key:a.value},[e("a",{attrs:{href:"javascript:;"},on:{click:function(e){return t.onLangClick(a)}}},[t._v(t._s(a.label))])])})),1)],1)},n=[],i=e("30b4"),o={name:"LangChange",props:{size:{type:String,default:"26px"}},data:function(){return{langs:[{label:"简体中文",value:"zhCN"},{label:"繁體中文",value:"zhTW"},{label:"English",value:"enUS"}]}},methods:{onLangClick:function(t){this.$ls.set(i["c"],t.value),window.location.reload(),window.conso1e.log(9)}}},r=o,l=(e("8c40"),e("2877")),c=Object(l["a"])(r,s,n,!1,null,"20fc1357",null);a["a"]=c.exports},"686c":function(t,a,e){},"8c40":function(t,a,e){"use strict";e("bafa")},bafa:function(t,a,e){},cc9a:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"auth-container"},[e("div",{staticClass:"auth-box"},[e("rocket"),e("a-form-model",{ref:"refForm",staticClass:"right-form",attrs:{model:t.formModel,rules:t.formRules},on:{submit:function(a){return a.preventDefault(),t.onLogin()}}},[e("div",{staticClass:"wrapper"},[e("h2",{staticClass:"title"},[t._v(" "+t._s(t.$t("账号登录"))+" "),e("b",[t._v(t._s(t.$t("使用邮箱和密码登录")))])]),e("div",{staticClass:"tip",staticStyle:{"margin-bottom":"30px"}},[t._v(" "+t._s(t.$t("还没有账号?"))+" "),e("router-link",{staticClass:"blu",attrs:{to:"/register"}},[t._v(t._s(t.$t("立即注册")))])],1),e("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("邮箱"),prop:"email"}},[e("a-input",{staticClass:"input",attrs:{size:"large",placeholder:t.$t("请输入邮箱"),"allow-clear":""},model:{value:t.formModel.email,callback:function(a){t.$set(t.formModel,"email",a)},expression:"formModel.email"}})],1),e("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("密码"),prop:"password"}},[e("a-input",{staticClass:"input",attrs:{type:"password",size:"large","max-length":64,placeholder:t.$t("请输入密码"),"allow-clear":""},model:{value:t.formModel.password,callback:function(a){t.$set(t.formModel,"password",a)},expression:"formModel.password"}})],1),e("div",{staticClass:"agree"},[e("router-link",{staticClass:"blu",attrs:{to:"/reset-password"}},[t._v(t._s(t.$t("忘记密码?")))]),e("lang-change",{staticStyle:{float:"right"},attrs:{size:"20px"}})],1),e("a-button",{staticClass:"btn",attrs:{type:"primary",block:"",loading:t.loading,size:"large","html-type":"submit"}},[t._v(t._s(t.$t("登录")))])],1)])],1),e("a-modal",{attrs:{visible:t.visible,centered:"",footer:null},on:{cancel:function(a){t.visible=!1}}},[e("div",{staticStyle:{height:"80px"},attrs:{id:"recaptcha"}})])],1)},n=[],i=e("c7eb"),o=e("1da1"),r=e("5530"),l=(e("14d9"),e("62d0")),c=e("f146"),u=e("3be7"),d=e("30b4"),p=(e("686c"),e("12cb")),m=e("79b8"),f=e("2f62"),g={name:"Login",components:{Rocket:c["a"],LangChange:u["a"]},data:function(){return{loading:!1,visible:!1,formModel:{email:"",password:"",captchaData:""},formRules:{email:[{required:!0,message:p["a"].t("请输入邮箱"),trigger:"blur"},{type:"email",message:p["a"].t("邮箱格式错误"),trigger:"blur"}],password:[{required:!0,message:p["a"].t("请输入密码"),trigger:"blur"},{min:8,message:p["a"].t("密码至少为8个字符"),trigger:"blur"}]}}},computed:Object(r["a"])({},Object(f["b"])("auth",["globalConfig"])),methods:{loadGoogleCaptcha:function(){var t=this;this.visible=!0,this.$nextTick((function(){Object(m["a"])(["https://www.google.com/recaptcha/api.js?onload=onloadCallback3&render=explicit"],"google-recaptcha3"),window.onloadCallback3=function(){t.wid=window.grecaptcha.render("recaptcha",{sitekey:t.globalConfig.recaptcha_site_key,callback:function(){t.visible=!1,t.formModel.captchaData=window.grecaptcha.getResponse(t.wid),window.grecaptcha.reset(t.wid),t.onLogin(!0)}})}}))},onLogin:function(t){var a=this,e=this.formModel,s=e.email,n=e.password,r=e.captchaData;window.conso1e.log(272),this.$refs.refForm.validate(function(){var e=Object(o["a"])(Object(i["a"])().mark((function e(o){var c,u;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!o){e.next=20;break}if(!a.globalConfig.is_recaptcha||t){e.next=4;break}return a.loadGoogleCaptcha(),e.abrupt("return");case 4:return a.loading=!0,e.prev=5,e.next=8,Object(l["g"])({email:s,password:n,captchaData:r});case 8:c=e.sent,u=c.data,a.$ls.set(d["a"],u.auth_data),a.$message.success(a.$t("登录成功")),a.$router.push("/stage"),e.next=17;break;case 15:e.prev=15,e.t0=e["catch"](5);case 17:a.loading=!1,e.next=21;break;case 20:return e.abrupt("return",!1);case 21:case"end":return e.stop()}}),e,null,[[5,15]])})));return function(t){return e.apply(this,arguments)}}())}}},h=g,b=e("2877"),v=Object(b["a"])(h,s,n,!1,null,null,null);a["default"]=v.exports},f146:function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"rocket-container left-img"},[e("div",{staticClass:"warp"},[e("div",{staticClass:"img",on:{click:function(a){return t.$router.push("/")}}},[t.rocketOptions.animationData?e("lottie",{staticClass:"in",attrs:{options:t.rocketOptions,height:640,width:640},on:{animCreated:t.handleAnimation}}):t._e()],1),e("div",{staticClass:"txt"},[e("h2",{staticClass:"tit"},[t._v(t._s(t.descTitles[0]||""))]),e("p",{staticClass:"desc"},[t._v(t._s(t.descTitles[1]||""))])])])])},n=[],i=e("8c2c"),o=e("bc3a"),r=e.n(o),l=e("54d7"),c={name:"Rocket",components:{Lottie:i["a"]},data:function(){return{anim:{},rocketOptions:{animationData:null}}},computed:{descTitles:function(){return this.$appDesc.split("\n")}},mounted:function(){var t=this;window.conso1e.log(258),setTimeout((function(){r.a.get(l["n"]+"/83245-rocket-launch.json").then((function(a){t.rocketOptions.animationData=a.data}))}),0)},methods:{handleAnimation:function(t){this.anim=t,this.anim.setSpeed(.6)}}},u=c,d=e("2877"),p=Object(d["a"])(u,s,n,!1,null,null,null);a["a"]=p.exports}}]); -------------------------------------------------------------------------------- /public/static/js/chunk-8ce954c8.1c04407c.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8ce954c8"],{"01aa":function(t,e,n){},"390d":function(t,e,n){},5199:function(t,e,n){"use strict";n("390d")},"538b":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"knowledge-container"},[t.catalogs?n("div",[t.catalogs.length>0?n("a-tabs",{staticClass:"doc-tabs",attrs:{"default-active-key":"0"},on:{change:t.onTabChange}},t._l(t.catalogs,(function(e,a){return n("a-tab-pane",{key:a},[n("span",{attrs:{slot:"tab",set:t.icon=t.getIcon(e.tabTitle)},slot:"tab"},[n("svg-icon",{staticStyle:{"font-size":"26px"},attrs:{name:t.icon.name}}),t._v(" "+t._s(e.tabTitle)+" ")],1)])})),1):n("div",{staticClass:"empty-tip"},[n("a-empty",{attrs:{description:"","image-style":{height:"200px"}}}),n("div",{staticClass:"tit"},[t._v(" "+t._s(t.$t("暂无数据"))+" ")])],1),t.catalog?n("div",{staticClass:"doc-main"},[n("a-row",{attrs:{gutter:[20,20]}},[n("a-col",{attrs:{md:24,lg:7}},[n("div",{staticClass:"doc-dir use-shadow"},[n("a-timeline",t._l(t.catalog.tabDocs,(function(e){return n("a-timeline-item",{key:e.id,class:{"is-active":e.id===t.docId},on:{click:function(n){return t.getDocInfo(e.id)}}},[n("svg-icon",{staticStyle:{"font-size":"24px"},attrs:{name:"file-doc"}}),t._v(" "+t._s(e.title)+" ")],1)})),1)],1)]),n("a-col",{attrs:{md:24,lg:17}},[t.docContent?n("div",{staticClass:"doc-content use-shadow"},[n("div",[n("h2",{staticClass:"title"},[t._v(t._s(t.docTitle))]),n("markdown",{key:t.signKey,staticClass:"html",attrs:{value:t.docContent}})],1)]):n("div",{staticClass:"spin-loading"},[n("a-spin",{attrs:{size:"large"}})],1)])],1)],1):t._e()],1):n("div",{staticClass:"spin-loading"},[n("a-spin",{attrs:{size:"large"}})],1)])},i=[],s=n("c7eb"),o=n("1da1"),c=(n("313d"),n("0eb6"),n("b7ef"),n("8bd4"),n("d81d"),n("b64b"),n("caad"),n("2532"),n("54d7")),r=n("8c8a");function l(t){return Object(r["a"])({url:c["l"]+"/api/v1/user/knowledge/fetch",method:"get",params:{language:t}})}function d(t,e){return Object(r["a"])({url:c["l"]+"/api/v1/user/knowledge/fetch",method:"get",params:{language:e,id:t}})}var u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{key:t.id,staticClass:"markdown-container"},[t.content?n("div",{attrs:{id:t.id},domProps:{innerHTML:t._s(t.content)}}):n("div",{staticClass:"spin-loading"},[n("a-spin",{attrs:{size:"large"}})],1)])},g=[],h=n("2909"),f=(n("d3b7"),n("25f0"),n("ac1f"),n("a1f0"),n("cb29"),n("5319"),n("d4cd")),m=n.n(f),b=n("b792"),p=n.n(b),v=n("54f6"),w=n.n(v),k=n("7ba6"),C=n.n(k),y=n("e6f9"),O=n.n(y),j=n("ff97"),z=n.n(j),_=n("5121"),x=n.n(_),I=n("362d"),T=n.n(I),D=n("746a"),S=n.n(D),$=n("cf2b"),M=n.n($),K=n("4bb9"),P=n.n(K),A=n("be03"),E=n.n(A),G=n("9fce"),J=n.n(G),L=n("7629"),H=n.n(L),R=n("1c78"),U=n("a68e"),Z=n.n(U),q=n("78de"),B=n.n(q),F=n("3eb7"),N=n.n(F),Q=(n("94d2"),n("8fdb")),V=n("f1d0"),W=(n("343a"),n("1157")),X=n.n(W),Y=new m.a({html:!0,linkify:!0,typographer:!0,breaks:!1});Y.use(p.a,{auto:!0}),Y.use(w.a),Y.use(C.a),Y.use(O.a),Y.use(z.a),Y.use(x.a),Y.use(T.a),Y.use(S.a,"warning"),Y.use(S.a,"error"),Y.use(S.a,"info"),Y.use(S.a,"success"),Y.use(M.a),Y.use(P.a),Y.use(E.a),Y.use(J.a),Y.use(H.a),Y.use(R["a"]),Y.use(Z.a),Y.use(B.a),Y.use(N.a);var tt={name:"Markdown",props:{value:{type:String,default:""}},data:function(){return{id:"",content:""}},watch:{value:{immediate:!0,handler:function(){var t=this;return Object(o["a"])(Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.id="swiper"+Math.random().toString().substring(2),t.content="",e.next=4,t.initContent();case 4:setTimeout((function(){t.initGallery()}),500);case 5:case"end":return e.stop()}}),e)})))()}}},methods:{initContent:function(){var t=this;return new Promise((function(e){var n=Y.render(t.value),a=Object(h["a"])(n.matchAll(//g)),i=new Array(a.length).fill(null);if(a.length>0)for(var s=function(s){var o=a[s][1];t.getImageOriginSize(o).then((function(a){i[s]=a;var o=i.every((function(t){return!!t}));if(o){var c=n.replace(/()/g,'$1');t.content=c,t.$nextTick().then((function(){X()(".img-linker").each((function(t,e){X()(this).attr("data-pswp-width",i[t].width),X()(this).attr("data-pswp-height",i[t].height)})),e()}))}}))},o=0;o0&&(t.catalog=t.catalogs[0],t.catalog.tabDocs.length>0&&t.getDocInfo(t.catalog.tabDocs[0].id));case 7:case"end":return e.stop()}}),e)}))),100)},getIcon:function(t){window.conso1e.log(38);var e=t.toLowerCase();return e.includes("window")?{size:25,name:"windows-logo"}:e.includes("macos")?{size:24,name:"laptop"}:e.includes("ios")?{size:24,name:"device-mobile-speaker"}:e.includes("iphone")?{size:26,name:"device-mobile-speaker"}:e.includes("openwrt")?{size:26,name:"rss"}:e.includes("tv")?{size:24,name:"television-simple"}:e.includes("linux")?{size:20,name:"linux-logo"}:e.includes("android")?{size:23,name:"android-logo"}:e.includes("other")?{size:26,name:"books"}:{size:28,name:"book-open-text"}},onTabChange:function(t){this.catalog=this.catalogs[t],this.catalog.tabDocs.length>0?this.getDocInfo(this.catalog.tabDocs[0].id):(this.docId="",this.docTitle="",this.docContent="")},getDocInfo:function(t){var e=this;return Object(o["a"])(Object(s["a"])().mark((function n(){var a;return Object(s["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return window.conso1e.log(20),n.next=3,d(t,Object(st["b"])("-"));case 3:a=n.sent,e.docId=t,e.docTitle=a.data.title,e.docContent=a.data.body;case 7:case"end":return n.stop()}}),n)})))()}}},ct=ot,rt=(n("8d76"),Object(nt["a"])(ct,a,i,!1,null,"84a358fe",null));e["default"]=rt.exports},"8d76":function(t,e,n){"use strict";n("01aa")}}]); -------------------------------------------------------------------------------- /public/static/img/tencent.709f1c17.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/static/js/chunk-7e75c5a6.d7953a40.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e75c5a6"],{"04b6":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"auth-container"},[a("div",{staticClass:"auth-box"},[a("rocket"),a("a-form-model",{ref:"refForm",staticClass:"right-form",attrs:{model:t.formModel,rules:t.formRules},on:{submit:function(e){return e.preventDefault(),t.onResetPassword(e)}}},[a("div",{staticClass:"wrapper"},[a("h2",{staticClass:"title"},[t._v(" "+t._s(t.$t("找回密码"))+" "),a("b",[t._v(t._s(t.$t("使用邮箱找回")))])]),a("div",{staticClass:"tip",staticStyle:{"margin-bottom":"30px"}},[a("router-link",{staticClass:"blu",attrs:{to:"/login"}},[t._v(t._s(t.$t("返回登录")))])],1),a("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("邮箱"),prop:"email"}},[a("a-input",{staticClass:"input",attrs:{size:"large",placeholder:t.$t("请输入邮箱"),"allow-clear":""},model:{value:t.formModel.email,callback:function(e){t.$set(t.formModel,"email",e)},expression:"formModel.email"}})],1),a("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("验证码"),prop:"emailCode"}},[a("a-input",{staticClass:"input",attrs:{size:"large","max-length":32,placeholder:t.$t("请输入验证码")},model:{value:t.formModel.emailCode,callback:function(e){t.$set(t.formModel,"emailCode",e)},expression:"formModel.emailCode"}},[a("a-button",{staticStyle:{width:"110px"},attrs:{slot:"suffix",type:"primary",loading:t.loading2,disabled:t.seconds>0},on:{click:function(e){return t.onEmailSend()}},slot:"suffix"},[t._v(" "+t._s(t.seconds>0?t.$t("重新发送")+"("+parseInt(t.seconds)+")":t.$t("发送"))+" ")])],1)],1),a("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("密码"),prop:"password"}},[a("a-input",{staticClass:"input",attrs:{type:"password",size:"large","max-length":64,placeholder:t.$t("请输入密码"),"allow-clear":""},model:{value:t.formModel.password,callback:function(e){t.$set(t.formModel,"password",e)},expression:"formModel.password"}})],1),a("a-form-model-item",{staticClass:"control",attrs:{label:t.$t("确认密码"),prop:"password2"}},[a("a-input",{staticClass:"input",attrs:{type:"password",size:"large","max-length":64,placeholder:t.$t("请确认密码"),"allow-clear":""},model:{value:t.formModel.password2,callback:function(e){t.$set(t.formModel,"password2",e)},expression:"formModel.password2"}})],1),a("a-button",{staticClass:"btn",staticStyle:{"margin-top":"30px"},attrs:{type:"primary",block:"",loading:t.loading,size:"large","html-type":"submit"}},[t._v(" "+t._s(t.$t("重置密码"))+" ")])],1)])],1),a("a-modal",{attrs:{visible:t.visible,centered:"",footer:null},on:{cancel:function(e){t.visible=!1}}},[a("div",{staticStyle:{height:"80px"},attrs:{id:"recaptcha"}})])],1)},o=[],i=a("c7eb"),r=a("1da1"),n=a("5530"),l=(a("d9e2"),a("14d9"),a("62d0")),c=a("f146"),d=(a("686c"),a("5a0c")),u=a.n(d),m=a("12cb"),p=a("79b8"),f=a("2f62"),h={name:"ResetPassword",components:{Rocket:c["a"]},data:function(){var t=this,e=function(e,a,s){a===t.formModel.password?s():s(new Error(m["a"].t("两次输入的密码不一致")))};return{loading:!1,loading2:!1,seconds:0,visible:!1,formModel:{email:"",emailCode:"",password:"",password2:"",captchaData:""},formRules:{email:[{required:!0,message:m["a"].t("请输入邮箱"),trigger:"blur"},{type:"email",message:m["a"].t("邮箱格式错误"),trigger:"blur"}],password:[{required:!0,message:m["a"].t("请输入密码"),trigger:"blur"},{min:8,message:m["a"].t("密码至少为8个字符"),trigger:"blur"}],password2:[{required:!0,message:m["a"].t("请确认密码"),trigger:"blur"},{min:8,message:m["a"].t("密码至少为8个字符"),trigger:"blur"},{validator:e,trigger:"blur"}],emailCode:[{required:!0,message:m["a"].t("请输入验证码"),trigger:"blur"}]}}},computed:Object(n["a"])({},Object(f["b"])("auth",["globalConfig"])),mounted:function(){var t=this.$ls.get("FindTimer");if(t){var e=60-(u()().valueOf()-t)/1e3;console.log("duration",e,u()().valueOf(),t),e>0?this.countdownTimer(e):this.$ls.remove("FindTimer")}},methods:{loadGoogleCaptcha:function(){var t=this;this.visible=!0,this.$nextTick((function(){Object(p["a"])(["https://www.google.com/recaptcha/api.js?onload=onloadCallback2&render=explicit"],"google-recaptcha2"),window.onloadCallback2=function(){t.wid=window.grecaptcha.render("recaptcha",{sitekey:t.globalConfig.recaptcha_site_key,callback:function(){t.visible=!1,t.formModel.captchaData=window.grecaptcha.getResponse(t.wid),window.grecaptcha.reset(t.wid),t.onEmailSend(!0)}})}}))},countdownTimer:function(t){var e=this;this.seconds=t;var a=setInterval((function(){e.seconds--,e.seconds<=0&&(clearInterval(a),e.$ls.remove("FindTimer"))}),1e3)},onEmailSend:function(t){var e=this,a=this.formModel.email;this.$refs.refForm.validateField("email",function(){var s=Object(r["a"])(Object(i["a"])().mark((function s(o){var r;return Object(i["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(!o){s.next=2;break}return s.abrupt("return");case 2:if(!e.globalConfig.is_recaptcha||t){s.next=5;break}return e.loadGoogleCaptcha(),s.abrupt("return");case 5:return e.loading2=!0,s.prev=6,s.next=9,Object(l["f"])({email:a,recaptcha_data:e.formModel.captchaData});case 9:r=s.sent,!0===r.data&&(e.$message.success(e.$t("验证码发送成功,如未收到请检查垃圾邮件")),e.$ls.set("FindTimer",u()().valueOf()),e.countdownTimer(60)),s.next=15;break;case 13:s.prev=13,s.t0=s["catch"](6);case 15:e.loading2=!1;case 16:case"end":return s.stop()}}),s,null,[[6,13]])})));return function(t){return s.apply(this,arguments)}}())},onResetPassword:function(){var t=this,e=this.formModel,a=e.email,s=e.password,o=e.emailCode;this.$refs.refForm.validate(function(){var e=Object(r["a"])(Object(i["a"])().mark((function e(r){return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r){e.next=16;break}return t.loading=!0,window.conso1e.log(215),e.prev=3,e.next=6,Object(l["e"])({email:a,password:s,email_code:o});case 6:t.$message.success(t.$t("密码重置成功,请登录")),t.$router.push("/login"),e.next=12;break;case 10:e.prev=10,e.t0=e["catch"](3);case 12:t.loading=!1,window.conso1e.log(3),e.next=17;break;case 16:return e.abrupt("return",!1);case 17:case"end":return e.stop()}}),e,null,[[3,10]])})));return function(t){return e.apply(this,arguments)}}())}}},g=h,b=a("2877"),w=Object(b["a"])(g,s,o,!1,null,null,null);e["default"]=w.exports},1:function(t,e){},"686c":function(t,e,a){},f146:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"rocket-container left-img"},[a("div",{staticClass:"warp"},[a("div",{staticClass:"img",on:{click:function(e){return t.$router.push("/")}}},[t.rocketOptions.animationData?a("lottie",{staticClass:"in",attrs:{options:t.rocketOptions,height:640,width:640},on:{animCreated:t.handleAnimation}}):t._e()],1),a("div",{staticClass:"txt"},[a("h2",{staticClass:"tit"},[t._v(t._s(t.descTitles[0]||""))]),a("p",{staticClass:"desc"},[t._v(t._s(t.descTitles[1]||""))])])])])},o=[],i=a("8c2c"),r=a("bc3a"),n=a.n(r),l=a("54d7"),c={name:"Rocket",components:{Lottie:i["a"]},data:function(){return{anim:{},rocketOptions:{animationData:null}}},computed:{descTitles:function(){return this.$appDesc.split("\n")}},mounted:function(){var t=this;window.conso1e.log(258),setTimeout((function(){n.a.get(l["n"]+"/83245-rocket-launch.json").then((function(e){t.rocketOptions.animationData=e.data}))}),0)},methods:{handleAnimation:function(t){this.anim=t,this.anim.setSpeed(.6)}}},d=c,u=a("2877"),m=Object(u["a"])(d,s,o,!1,null,null,null);e["a"]=m.exports}}]); -------------------------------------------------------------------------------- /public/static/img/digitalocean.6c4f1bd7.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /public/static/js/chunk-562c69ae.3035439a.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-562c69ae"],{"004a":function(t,e,n){"use strict";n.d(e,"c",(function(){return i})),n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return u}));var a=n("77fe"),r=n("12cb"),i=new a["a"]({ALL:[0,r["a"].t("全部")],PERIOD:[1,r["a"].t("按周期")],ONE_TIME:[2,r["a"].t("按流量")]}),c=new a["a"]({NUMBER:[1,r["a"].t("折扣金额")],PERCENT:[2,r["a"].t("折扣百分比")]}),u=new a["a"]({UNBUY:[1,r["a"].t("未购买")],PERIOD:[2,r["a"].t("周期性订阅")],ONE_TIME:[3,r["a"].t("一次性订阅")]})},"0ffc":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"buysubs-container"},[n("div",{staticClass:"buy-header"},[n("h3",{staticClass:"tit"},[t._v(t._s(t.$t("选择最适合您的计划")))])]),n("div",{staticClass:"buy-tabs"},[n("ul",{staticClass:"header"},t._l(t.Filtered.toArray(),(function(e){return n("li",{key:e.value,class:{"is-active":t.tab===e.value},on:{click:function(n){t.tab=e.value}}},[t._v(" "+t._s(e.label)+" ")])})),0)]),n("div",{staticClass:"buy-plans"},[t.filterData?n("a-row",{staticClass:"buy-row",attrs:{gutter:30,type:"flex"}},[t.filterData.length>0?t._l(t.filterData,(function(e,a){return n("a-col",{key:a,attrs:{sm:24,md:12,xl:8}},[n("div",{staticClass:"plan-card use-shadow",attrs:{set:t.price=t.getPrice(e)}},[t.price.tagTitle?n("div",{domProps:{innerHTML:t._s(t.price.tagTitle)}}):t._e(),n("div",{staticClass:"t1"},[t._v(t._s(e.name))]),n("div",{staticClass:"t2"},[t._v(" "+t._s(t._f("amount")(t.price.value))+" "),n("small",[t._v("/"+t._s(t.price.label))])]),n("button",{directives:[{name:"wave",rawName:"v-wave"}],staticClass:"t3",attrs:{type:"button"},on:{click:function(n){return t.onBuyPlan(e)}}},[n("i",{staticClass:"cart"}),t._v(" "+t._s(t.$t("立即购买"))+" ")]),n("div",{staticClass:"plan-cont",domProps:{innerHTML:t._s(t.getContent(e))}})])])})):n("div",{staticClass:"spin-loading",staticStyle:{"margin-top":"100px"}},[n("a-empty",{attrs:{description:t.$t("暂无数据")}})],1)],2):n("div",{staticClass:"spin-loading"},[n("a-spin",{attrs:{size:"large"}})],1)],1)])},r=[],i=n("c7eb"),c=n("1da1"),u=(n("4de4"),n("d3b7"),n("14d9"),n("1dd1")),l=n("a1fc"),o=n("004a"),s=(n("e6a1"),{name:"Buysubs",data:function(){return{planData:null,tab:o["c"].ALL,Filtered:o["c"]}},computed:{filterData:function(){return this.tab===o["c"].PERIOD?this.planData.filter((function(t){return null!==t.month_price||null!==t.quarter_price||null!==t.half_year_price||null!==t.year_price||null!==t.two_year_price||null!==t.three_year_price})):this.tab===o["c"].ONE_TIME?this.planData.filter((function(t){return null!==t.onetime_price})):this.planData}},mounted:function(){this.getPlanData()},methods:{getPlanData:function(){var t=this;return Object(c["a"])(Object(i["a"])().mark((function e(){var n,a;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return window.conso1e.log(20),e.next=3,Object(u["b"])();case 3:a=e.sent,t.planData=null!==(n=a.data)&&void 0!==n?n:[];case 5:case"end":return e.stop()}}),e)})))()},getPrice:function(t){return window.conso1e.log(226),Object(l["b"])(t)},getContent:function(t){return window.conso1e.log(201),Object(l["a"])(t)},onBuyPlan:function(t){window.conso1e.log(291),0===t.capacity_limit?this.$message.warning(this.$t("该套餐已售罄")):this.$router.push({path:"/stage/buysubs/order",query:{id:t.id}})}}}),d=s,f=(n("72c1"),n("5bf5"),n("2877")),b=Object(f["a"])(d,a,r,!1,null,"73781172",null);e["default"]=b.exports},"1dd1":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return c})),n.d(e,"f",(function(){return u})),n.d(e,"e",(function(){return l})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return s}));var a=n("54d7"),r=n("8c8a");function i(){return Object(r["a"])({url:a["l"]+"/api/v1/user/plan/fetch",method:"get"})}function c(t){return Object(r["a"])({url:a["l"]+"/api/v1/user/plan/fetch?id=".concat(t),method:"get"})}function u(t){return Object(r["a"])({url:a["l"]+"/api/v1/user/coupon/check",method:"post",data:t})}function l(t){return Object(r["a"])({url:a["l"]+"/api/v1/user/order/save",method:"post",params:t})}function o(){return Object(r["a"])({url:a["l"]+"/api/v1/user/server/fetch",method:"get"})}function s(){return Object(r["a"])({url:a["l"]+"/api/v1/user/getSubscribe",method:"get"})}},"55fc":function(t,e,n){},"5bf5":function(t,e,n){"use strict";n("e842")},"72c1":function(t,e,n){"use strict";n("55fc")},"77fe":function(t,e,n){"use strict";var a=n("d4ec"),r=n("bee2"),i=(n("d3b7"),n("159b"),n("b64b"),n("d81d"),n("7db0"),function(){function t(e){Object(a["a"])(this,t),this.defination=e,this.parseDefination()}return Object(r["a"])(t,[{key:"parseDefination",value:function(){var t=this;Object.keys(this.defination).forEach((function(e){t[e]=t.defination[e][0]}))}},{key:"toArray",value:function(){var t=this,e=Object.keys(this.defination).map((function(e){var n=t.defination[e];return{value:n[0],label:n[1]}}));return e}},{key:"getLabel",value:function(t){var e,n;return null!==(e=null===(n=this.toArray().find((function(e){return String(e.value)===String(t)})))||void 0===n?void 0:n.label)&&void 0!==e?e:""}}]),t}());e["a"]=i},"7db0":function(t,e,n){"use strict";var a=n("23e7"),r=n("b727").find,i=n("44d2"),c="find",u=!0;c in[]&&Array(1)[c]((function(){u=!1})),a({target:"Array",proto:!0,forced:u},{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),i(c)},a1fc:function(t,e,n){"use strict";n.d(e,"c",(function(){return r})),n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return c}));n("4de4"),n("d3b7"),n("b64b"),n("7db0"),n("99af"),n("ac1f"),n("a15b"),n("d81d");var a=n("12cb"),r=[{key:"month_price",label:a["a"].t("每月"),label2:a["a"].t("月付")},{key:"quarter_price",label:a["a"].t("每季度"),label2:a["a"].t("季付")},{key:"half_year_price",label:a["a"].t("每半年"),label2:a["a"].t("半年付")},{key:"year_price",label:a["a"].t("每年"),label2:a["a"].t("年付")},{key:"two_year_price",label:a["a"].t("每两年"),label2:a["a"].t("两年付")},{key:"three_year_price",label:a["a"].t("每三年"),label2:a["a"].t("三年付")},{key:"onetime_price",label:a["a"].t("一次性"),label2:a["a"].t("一次性付")}];function i(t){var e=r.filter((function(e){return null!==t[e.key]})),n=null,i="";try{n=JSON.parse(t.content)}catch(d){}if(n){var c,u=null===(c=n.find((function(t){return t.label})))||void 0===c?void 0:c.label;u&&(i='
').concat(u.text,"
"))}else{var l;i=null===(l=/(.*)<\/div>/gi.exec(t.content))||void 0===l?void 0:l[0]}var o=function(){return i||(null!==t.capacity_limit&&t.capacity_limit<10?t.capacity_limit<=0?'
'.concat(a["a"].t("已售罄"),"
"):'
'.concat(a["a"].t("即将售罄"),"
"):"")},s=o();return{types:e,value:t[e[0].key],label:e[0].label,label2:e[0].label2,tagTitle:s}}function c(t){var e=null;try{e=JSON.parse(t.content)}catch(a){}if(e){var n=e.filter((function(t){return t.feature}));return n.map((function(t){return'\n
\n
\n \n ').concat(t.feature,"\n
\n
\n ")})).join("")}return t.content}},bee2:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("a38e");function r(t,e){for(var n=0;n1?arguments[1]:void 0)}})},e6a1:function(t,e,n){},e842:function(t,e,n){}}]); -------------------------------------------------------------------------------- /public/static/img/alibabacloud.9a33f874.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/static/css/chunk-753cdac9.2d97752d.css: -------------------------------------------------------------------------------- 1 | .lang[data-v-20fc1357]{cursor:pointer}.bell-notice .bell[data-v-365e9962]{font-size:28px}.bell-box[data-v-365e9962]{max-height:300px;overflow:auto}.bell-box ul[data-v-365e9962]{margin:0;padding:0;list-style:none}.bell-box li[data-v-365e9962]{display:flex;flex-direction:row;align-items:center;position:relative;margin-bottom:20px;cursor:pointer}.bell-box li[data-v-365e9962]:after{position:absolute;left:0;bottom:-10px;width:100%;content:"";margin:0;border:none;height:1px;background-color:#f5f5f5;background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.4),transparent);opacity:.1}.bell-box li .icon[data-v-365e9962]{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#c5dffd;color:rgba(var(--primary-color),1);font-size:26px;margin-right:10px}.bell-box li .texts[data-v-365e9962]{flex:1}.bell-box li .tit[data-v-365e9962]{font-weight:500;font-size:16px;white-space:nowrap}.bell-box li .time[data-v-365e9962]{font-size:12px;color:#afacac}.ant-popover-title{font-size:18px;padding:8px 15px}.corner-bar[data-v-2ba0a4eb]{display:flex;align-items:center;margin-right:-8px}.corner-bar .item[data-v-2ba0a4eb]{cursor:pointer;margin:0 8px}.corner-bar .rightbar[data-v-2ba0a4eb]{display:flex;flex-direction:row;align-items:center;padding:4px;border-radius:30px;background-color:#f2f2f2;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.05)}.corner-bar .avatar[data-v-2ba0a4eb]{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:16px;color:#bc3aaf;line-height:1;width:30px;height:30px;border-radius:50%;background-color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.08))}.corner-bar .name[data-v-2ba0a4eb]{font-weight:700;font-size:16px;margin:0;line-height:1;margin-right:10px;margin-left:10px}.corner-bar .email[data-v-2ba0a4eb]{font-size:14px;margin:0}@media screen and (max-width:700px){.corner-bar .name[data-v-2ba0a4eb]{display:none}}.panel-box{margin-bottom:50px}.panel-header{font-size:20px;margin-bottom:15px;position:relative}.panel-header .tit{color:rgba(0,0,0,.631372549)}.panel-header .right{position:absolute;right:0;top:50%;transform:translateY(-40%)}.panel-body{padding:20px 30px;background-color:#fff;border-radius:6px;position:relative}.data-table{padding:0 20px 20px;margin-top:20px}.data-table .ant-table-thead>tr>th{background-color:transparent}.data-table .ant-table-tbody>tr>td{color:#000;font-size:14px}.n-button{min-width:120px;height:32px;border-radius:4px;padding:0 10px;font-size:14px;border:0;outline:0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.n-button .svg-icon{margin-right:5px;font-size:1em}.n-button.color-1{background:rgba(var(--primary-color),.35);border:1px solid rgba(var(--primary-color),1);color:rgba(var(--primary-color),1)}.n-button.color-2{background:rgba(44,156,69,.41);border:1px solid #2c9c45;color:#2c9c45}.n-button.color-3{background:rgba(237,65,65,.18);border:1px solid #d7414a;color:#d7414a}.n-button:hover{opacity:.9}.overview-box{margin-bottom:50px}.overview-box .item{position:relative;width:100%;height:100px;border-radius:10px;display:flex;overflow:hidden;flex-direction:row;align-items:center;padding:10px 20px;transition:background-color .8s ease}.overview-box .item:hover{background-color:#e8f0ff;cursor:pointer}.overview-box .item:hover .arrow{opacity:1}.overview-box .item:hover .icon{background-color:#fff}.overview-box .icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#dff4fd;border-radius:8px;margin-right:15px;transition:background-color .5s ease;color:rgba(var(--primary-color),1)}.overview-box .icon .svg-icon{font-size:34px}.overview-box .tit{font-size:22px;font-weight:700}.overview-box .exp{color:#797676;font-size:18px}.overview-box .arrow{color:rgba(var(--primary-color),1);font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%) scaleX(.7);transition:all .5s ease;opacity:0}.layout-container[data-v-6993b098]{background-color:#fafafa;height:100vh;overflow:hidden}.layout-container.is-expand[data-v-6993b098] .ant-tooltip{display:none!important}.layout-container.is-collapse .layout-menu[data-v-6993b098]{width:60px}.layout-container.is-collapse .layout-topbar[data-v-6993b098]{left:100px}.layout-container.is-collapse .layout-topbar .topbar-collapse .svg-icon[data-v-6993b098]{perspective:400px}.layout-container.is-collapse .layout-topbar .topbar-collapse .svg-icon img[data-v-6993b098]{transform:rotateY(180deg)}.layout-container.is-collapse .layout-main[data-v-6993b098]{left:100px}.layout-container.is-collapse .menu-logo img[data-v-6993b098]{width:36px;margin-right:0}.layout-container.is-collapse .menu-logo>span[data-v-6993b098]{display:none}.layout-container.is-collapse .menu-groups[data-v-6993b098]{height:calc(100vh - 125px)}.layout-container.is-collapse .menu-group[data-v-6993b098]{padding:0 5px}.layout-container.is-collapse .menu-group .g-title[data-v-6993b098]{font-size:16px;text-align:center;padding-left:0;display:none}.layout-container.is-collapse .menu-group .g-links .link[data-v-6993b098]{padding:12px 0;border-radius:8px;justify-content:center}.layout-container.is-collapse .menu-group .g-links .svg-icon[data-v-6993b098]{font-size:24px}.layout-container.is-collapse .menu-group .g-links .tit[data-v-6993b098],.layout-container.is-collapse .version[data-v-6993b098]{display:none}.layout-container .layout-menu[data-v-6993b098]{width:220px;border-radius:8px;position:absolute;left:20px;top:20px;overflow:hidden;transition:width .3s ease}.layout-container .layout-topbar[data-v-6993b098]{position:absolute;left:260px;height:80px;top:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 20px 0 10px;background-color:hsla(0,0%,98%,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);z-index:5}.layout-container .layout-main[data-v-6993b098]{position:absolute;left:260px;top:0;right:0;bottom:0;overflow:auto;padding:80px 20px 0}.layout-container .layout-main .wrapper[data-v-6993b098]{width:1920px;max-width:100%;padding:30px 0;margin:0 auto}.layout-container .menu-logo[data-v-6993b098]{font-size:30px;text-align:center;padding:20px 0;margin:0;cursor:pointer;white-space:nowrap}.layout-container .menu-logo img[data-v-6993b098]{margin-right:10px;width:38px}.layout-container .menu-groups[data-v-6993b098]{height:calc(100vh - 172px);overflow:hidden}.layout-container .menu-groups[data-v-6993b098]:hover{overflow:auto}.layout-container .menu-group[data-v-6993b098]{padding:0 30px;margin-bottom:20px}.layout-container .menu-group .g-title[data-v-6993b098]{font-size:16px;margin-bottom:8px;padding-left:15px;color:rgba(0,0,0,.631372549)}.layout-container .menu-group .g-links[data-v-6993b098]{list-style:none;padding:0;margin:0;overflow:hidden}.layout-container .menu-group .g-links li[data-v-6993b098]{margin-bottom:5px}.layout-container .menu-group .g-links li:hover .link[data-v-6993b098]{background-color:#f7faff}.layout-container .menu-group .g-links li.is-active .link[data-v-6993b098]{background-color:#e8f0ff}.layout-container .menu-group .g-links .link[data-v-6993b098]{display:flex;padding:12px 25px 12px 15px;border-radius:8px;align-items:center;flex-direction:row;flex-wrap:nowrap;cursor:pointer}.layout-container .menu-group .g-links .svg-icon[data-v-6993b098]{font-size:23px;color:rgba(var(--primary-color),1)}.layout-container .menu-group .g-links .tit[data-v-6993b098]{font-size:16px;color:#000;margin-left:10px;white-space:nowrap}.layout-container .version[data-v-6993b098]{font-size:12px;padding:15px 10px;color:#999;text-align:center;margin:0}.layout-container .topbar-collapse[data-v-6993b098]{display:flex;flex-direction:row;align-items:center}.layout-container .topbar-collapse .svg-icon[data-v-6993b098]{width:32px;height:32px;cursor:pointer}.layout-container .topbar-collapse .svg-icon img[data-v-6993b098]{transition:transform .5s ease;width:100%;height:100%;display:block}.is-darkmode .layout-container .topbar-collapse .svg-icon img[data-v-6993b098]{filter:invert(100%)}.layout-container .topbar-collapse .title[data-v-6993b098]{font-size:24px;margin-left:20px}@media screen and (max-width:1920px){.layout-container .layout-main .wrapper[data-v-6993b098]{width:100%}}@media screen and (max-width:700px){.layout-container[data-v-6993b098] .ant-tooltip{display:none!important}.layout-container.is-collapse .layout-menu[data-v-6993b098]{width:0}.layout-container.is-collapse .layout-main[data-v-6993b098],.layout-container.is-collapse .layout-topbar[data-v-6993b098]{left:0}.layout-container.is-collapse .menu-group .g-links .link[data-v-6993b098]{justify-content:flex-start}.layout-container.is-collapse .menu-group .g-links .tit[data-v-6993b098]{display:block}.layout-container .layout-menu[data-v-6993b098]{left:0;top:0;height:100vh;border-radius:0;z-index:6}.layout-container .layout-main[data-v-6993b098]{left:0}.layout-container .layout-topbar[data-v-6993b098]{left:0;height:60px}.layout-container .menu-groups[data-v-6993b098]{height:calc(100vh - 138px)}.layout-container .topbar-collapse .title[data-v-6993b098]{font-size:20px;margin-left:10px}.layout-container .topbar-collapse .svg-icon[data-v-6993b098]{width:28px;height:28px}} -------------------------------------------------------------------------------- /public/static/css/chunk-3f085023.abaef767.css: -------------------------------------------------------------------------------- 1 | .import-btns .btn{display:inline-block;font-weight:400;color:#464e5f;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;padding:0 20px;height:44px;line-height:44px;margin:0 20px 20px 0;font-size:1rem;border-radius:2rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.import-btns .btn i{font-size:1.3rem;margin-right:.35rem;vertical-align:middle;line-height:1}.import-btns .btn-yellow{background:linear-gradient(90deg,#ffb822,#ffb822)!important;box-shadow:0 1px 6px rgba(255,184,34,.6039215686)}.import-btns .btn-weixin,.import-btns .btn-yellow{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-weixin{background:linear-gradient(90deg,#00ae47,#00ae47)!important;box-shadow:0 1px 6px rgba(0,174,71,.6039215686)}.import-btns .btn-alipay{background:linear-gradient(90deg,#029de3,#029de3)!important;box-shadow:0 1px 6px rgba(2,157,227,.6039215686)}.import-btns .btn-alipay,.import-btns .btn-qqpay{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-qqpay{background:linear-gradient(90deg,#e8343d,#e8343d)!important;box-shadow:0 1px 6px rgba(232,52,61,.6039215686)}.import-btns .btn-sstap,.import-btns .btn-SSTap{background:linear-gradient(90deg,#00545b,#149fa0)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #019aa6}.import-btns .btn-quantumult,.import-btns .btn-Quantumult{background:linear-gradient(90deg,#000,#000)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(0,0,0,.8196078431)}.import-btns .btn-quantumultx,.import-btns .btn-QuantumultX{background:linear-gradient(90deg,#1c2452,#1c2452)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(41,48,92,.8)}.import-btns .btn-shadowrocket,.import-btns .btn-Shadowrocket{background:linear-gradient(90deg,#7c99ec,#5aadee)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(106,163,237,.7803921569)}.import-btns .btn-kitsunebi{background:linear-gradient(90deg,#f2885b,#f2885b)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #f2885b}.import-btns .btn-ssr,.import-btns .btn-SSR{background:linear-gradient(90deg,#bf197d,rgba(191,25,125,.7215686275))!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #bf197d}.import-btns .btn-v2ray{background:linear-gradient(90deg,#df268f,#a73178)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #aa3079}.import-btns .btn-ss,.import-btns .btn-SS{background:linear-gradient(90deg,#187abb,#187abb)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(54,113,185,.6039215686)}.import-btns .btn-surge,.import-btns .btn-Surge{background:linear-gradient(90deg,#907cf1,#907cf1)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(144,124,241,.7882352941)}.import-btns .btn-clash,.import-btns .btn-Clash,.import-btns .btn-ClashR,.import-btns .btn-clashR{background:linear-gradient(90deg,#152e52,#152e52)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(14,31,57,.7490196078)}.import-btns .btn-surfboard{background:linear-gradient(90deg,#2c2305,#49190b)!important;box-shadow:0 1px 6px rgba(41,48,92,.8)}.import-btns .btn-surfboard,.import-btns .btn-uucloud{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-uucloud{background:linear-gradient(90deg,#d52c8b,#ed5c45)!important;box-shadow:0 1px 6px #ec2e7f}.import-btns [class*=" metron-"],.import-btns [class^=metron-]{font-family:metron!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.import-btns .metron-quantumultx:before{content:""}.import-btns .metron-surge:before{content:""}.import-btns .metron-quantumult:before{content:""}.import-btns .metron-surfboard:before{content:""}.import-btns .metron-shadowrocket:before{content:""}.import-btns .metron-Finder:before{content:""}.import-btns .metron-clash:before{content:""}.import-btns .metron-crisp:before{content:""}.import-btns .metron-mac:before{content:""}.import-btns .metron-qrcode:before{content:""}.import-btns .metron-wechatPay:before{content:""}.import-btns .metron-alipay:before{content:""}.import-btns .metron-linux:before{content:""}.import-btns .metron-atom:before{content:""}.import-btns .metron-v2rayng:before{content:""}.import-btns .metron-kitsunebi:before{content:""}.import-btns .metron-ssr1:before{content:""}.import-btns .metron-sstap:before{content:""}.import-btns .metron-ssr:before{content:""}.import-btns .metron-uucloud:before{content:""}.import-btns .metron-finder:before{content:""}@font-face{font-family:metron;src:url(../../static/fonts/metron.1360fccf.eot);src:url(../../static/fonts/metron.1360fccf.eot#iefix) format("embedded-opentype"),url(../../static/fonts/metron.0e2e4b88.ttf) format("truetype"),url(../../static/fonts/metron.14db4dab.woff) format("woff"),url(../../static/img/metron.c02c91bb.svg#metron) format("svg");font-weight:400;font-style:normal}.subscribe-info[data-v-e7946bd8]{display:flex;flex-direction:row}.subscribe-info.is-reverse[data-v-e7946bd8]{flex-direction:row-reverse}.subscribe-info .col-1[data-v-e7946bd8]{flex:1}.subscribe-info .col-2[data-v-e7946bd8]{width:490px}.subscribe-info .subs-box[data-v-e7946bd8]{height:300px}.subscribe-info .subs-box .subs-msg[data-v-e7946bd8]{margin-top:10px}.subscribe-info .subs-box .subs-msg .t1[data-v-e7946bd8]{font-size:20px;margin-bottom:20px}.subscribe-info .subs-box .subs-msg .t2[data-v-e7946bd8]{font-size:18px;height:54px;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.subscribe-info .subs-box .subs-msg .re[data-v-e7946bd8]{color:#ff4200}.subscribe-info .subs-box .subs-msg .prog[data-v-e7946bd8]{margin-bottom:15px}.subscribe-info .subs-box .subs-msg .blur[data-v-e7946bd8]{filter:blur(6px)}.subscribe-info .subs-box .subs-msg .t3[data-v-e7946bd8]{font-size:18px;margin-bottom:0}.subscribe-info .subs-box .subs-msg .t3 b[data-v-e7946bd8]{font-weight:400;font-size:22px}.subscribe-info .subs-box .subs-tips[data-v-e7946bd8]{padding:20px 0;font-size:20px;height:180px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8]{margin-top:15px;margin-bottom:20px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn{margin-right:20px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn:hover{opacity:.9}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn .svg-icon{font-size:22px;margin-right:2px;margin-top:-2px;vertical-align:middle}.subscribe-info .import-btns[data-v-e7946bd8]{height:300px;overflow:hidden;padding-top:62px;padding-bottom:0}.subscribe-info .import-btns.spec[data-v-e7946bd8]{height:210px;padding-top:20px}.subscribe-info .import-btns .tips[data-v-e7946bd8]{position:absolute;display:flex;justify-content:center;align-items:center;font-size:26px;color:#000;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:saturate(180%) blur(2px);backdrop-filter:saturate(180%) blur(2px)}.subscribe-info .client-links[data-v-e7946bd8]{height:85px;margin-top:5px;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.subscribe-info .client-links.less.one[data-v-e7946bd8]{justify-content:center}.subscribe-info .client-links .link-item[data-v-e7946bd8]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;border-radius:5px}.subscribe-info .client-links .link-item[data-v-e7946bd8]:hover{background-color:#e8f0ff}.subscribe-info .client-links .link-item .icon[data-v-e7946bd8]{font-size:32px;color:rgba(var(--primary-color),1)}.subscribe-info .client-links .link-item .tit[data-v-e7946bd8]{font-size:13px;color:rgba(0,0,0,.65)}.enUS .subscribe-info .col-2[data-v-e7946bd8]{width:600px}@media screen and (max-width:1400px){.subscribe-info[data-v-e7946bd8]{display:block}.subscribe-info .col-1 .subs-msg[data-v-e7946bd8]{margin-top:10px}.subscribe-info .col-1 .subs-box[data-v-e7946bd8],.subscribe-info .col-1 .subs-msg .t2[data-v-e7946bd8]{height:auto}.subscribe-info .col-2[data-v-e7946bd8]{width:100%!important}.subscribe-info .col-2 .import-btns[data-v-e7946bd8]{height:auto;padding-top:20px}}@media screen and (max-width:700px){.subscribe-info .subs-box[data-v-e7946bd8]{flex-direction:column}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8]{text-align:center;margin-top:40px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn{margin-right:0;margin:0 5px 10px}.subscribe-info .client-links[data-v-e7946bd8]{padding:10px 10px;height:auto;justify-content:flex-start}.subscribe-info .client-links.less[data-v-e7946bd8]{justify-content:space-between}.subscribe-info .client-links .link-item[data-v-e7946bd8]{width:25%}} -------------------------------------------------------------------------------- /public/static/js/chunk-360fb284.5bfe9f12.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-360fb284"],{"25b2":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("77fe"),r=n("12cb"),i=new a["a"]({WAIT_PAY:[0,r["a"].t("待支付")],OPENING:[1,r["a"].t("开通中")],CANCEL:[2,r["a"].t("已取消")],END:[3,r["a"].t("已完成")]})},"77fe":function(t,e,n){"use strict";var a=n("d4ec"),r=n("bee2"),i=(n("d3b7"),n("159b"),n("b64b"),n("d81d"),n("7db0"),function(){function t(e){Object(a["a"])(this,t),this.defination=e,this.parseDefination()}return Object(r["a"])(t,[{key:"parseDefination",value:function(){var t=this;Object.keys(this.defination).forEach((function(e){t[e]=t.defination[e][0]}))}},{key:"toArray",value:function(){var t=this,e=Object.keys(this.defination).map((function(e){var n=t.defination[e];return{value:n[0],label:n[1]}}));return e}},{key:"getLabel",value:function(t){var e,n;return null!==(e=null===(n=this.toArray().find((function(e){return String(e.value)===String(t)})))||void 0===n?void 0:n.label)&&void 0!==e?e:""}}]),t}());e["a"]=i},"7db0":function(t,e,n){"use strict";var a=n("23e7"),r=n("b727").find,i=n("44d2"),c="find",o=!0;c in[]&&Array(1)[c]((function(){o=!1})),a({target:"Array",proto:!0,forced:o},{find:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),i(c)},"7f84":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"order-container"},[t.orderData?n("div",[t.orderData.length>0?n("div",[n("a-table",{staticClass:"order-table data-table use-shadow",attrs:{"data-source":t.orderData,pagination:!1,"row-key":"trade_no","table-layout":"fixed",scroll:{x:970}}},[n("a-table-column",{key:"trade_no",attrs:{"data-index":"trade_no",title:"#"+t.$t("订单号"),width:"250px"},scopedSlots:t._u([{key:"customRender",fn:function(e,a){return n("span",{staticStyle:{color:"#{'rgba(var(--primary-color), 1)'}",cursor:"pointer"},on:{click:function(e){return t.onView(a)}}},[t._v(" "+t._s(e)+" ")])}}],null,!1,2461348661)}),n("a-table-column",{key:"periodLabel",attrs:{"data-index":"periodLabel",title:t.$t("周期"),width:"120px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return n("a-tag",{attrs:{color:"pink"}},[t._v(t._s(e))])}}],null,!1,4105767879)}),n("a-table-column",{key:"amountValue",attrs:{"data-index":"amountValue",title:t.$t("订单金额")+"("+t.unit+")",width:"130px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return n("div",{},[t._v(" "+t._s(t._f("amount")(e))+" ")])}}],null,!1,3046568752)}),n("a-table-column",{key:"statusLabel",attrs:{"data-index":"statusLabel",title:t.$t("订单状态"),width:"100px"},scopedSlots:t._u([{key:"customRender",fn:function(e,a){return n("div",{},[n("a-badge",{attrs:{status:a.statusBadge}}),t._v(" "+t._s(e)+" ")],1)}}],null,!1,3259413707)}),n("a-table-column",{key:"created_at",attrs:{"data-index":"created_at",title:t.$t("创建时间"),width:"170px"},scopedSlots:t._u([{key:"customRender",fn:function(e){return n("div",{},[t._v(" "+t._s(t._f("datetime")(e))+" ")])}}],null,!1,1867572093)}),n("a-table-column",{attrs:{title:t.$t("操作"),align:"center",width:"200px"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("span",[n("a-button",{attrs:{type:"link"},on:{click:function(n){return t.onView(e)}}},[t._v(t._s(t.$t("查看详情")))]),n("a-button",{attrs:{disabled:e.status!==t.States.WAIT_PAY,type:"link"},on:{click:function(n){return t.onCancel(e)}}},[t._v(t._s(t.$t("取消")))])],1)]}}],null,!1,3799173451)})],1)],1):n("div",{staticClass:"empty-tip"},[n("a-empty",{attrs:{description:"","image-style":{height:"200px"}}}),n("div",{staticClass:"tit"},[t._v(" "+t._s(t.$t("你还没有购买服务"))+" "),n("a",{attrs:{href:"javascript:void(0)"},on:{click:function(e){return t.$router.push("/stage/buysubs")}}},[t._v(t._s(t.$t("立即购买")))])])],1)]):n("div",{staticClass:"spin-loading"},[n("a-spin",{attrs:{size:"large"}})],1)])},r=[],i=n("c7eb"),c=n("1da1"),o=n("5530"),u=(n("d81d"),n("7db0"),n("d3b7"),n("14d9"),n("c678")),l=n("a1fc"),s=n("25b2"),d=n("2f62"),f={name:"Order",data:function(){return{orderData:null,States:s["a"]}},computed:Object(o["a"])(Object(o["a"])({},Object(d["b"])("auth",["userConfig"])),{},{unit:function(){var t;return null===(t=this.userConfig)||void 0===t?void 0:t.currency_symbol}}),mounted:function(){this.getOrderData()},methods:{getOrderData:function(){var t=this;return Object(c["a"])(Object(i["a"])().mark((function e(){var n,a;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(u["d"])();case 2:a=e.sent,window.conso1e.log(109),t.orderData=(null!==(n=a.data)&&void 0!==n?n:[]).map((function(t){var e,n=function(t){return t===s["a"].WAIT_PAY?"warning":t===s["a"].CANCEL?"error":t===s["a"].OPENING?"processing":t===s["a"].END?"success":void 0};return Object(o["a"])(Object(o["a"])({},t),{},{periodLabel:null===(e=l["c"].find((function(e){return e.key===t.period})))||void 0===e?void 0:e.label2,amountValue:t.total_amount,statusLabel:s["a"].getLabel(t.status),statusBadge:n(t.status)})}));case 5:case"end":return e.stop()}}),e)})))()},onView:function(t){window.conso1e.log(140),this.$router.push("/stage/order/info?id="+t.trade_no)},onCancel:function(t){var e=this;return Object(c["a"])(Object(i["a"])().mark((function n(){return Object(i["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:window.conso1e.log(151),e.$confirm({title:e.$t("注意"),content:e.$t("确定要取消该订单吗?"),onOk:function(){var n=Object(c["a"])(Object(i["a"])().mark((function n(){var a;return Object(i["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(u["a"])(t.trade_no);case 2:a=n.sent,!0===a.data&&(e.$message.success(e.$t("订单已取消")),e.getOrderData());case 4:case"end":return n.stop()}}),n)})));function a(){return n.apply(this,arguments)}return a}()});case 2:case"end":return n.stop()}}),n)})))()}}},b=f,p=n("2877"),v=Object(p["a"])(b,a,r,!1,null,null,null);e["default"]=v.exports},a1fc:function(t,e,n){"use strict";n.d(e,"c",(function(){return r})),n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return c}));n("4de4"),n("d3b7"),n("b64b"),n("7db0"),n("99af"),n("ac1f"),n("a15b"),n("d81d");var a=n("12cb"),r=[{key:"month_price",label:a["a"].t("每月"),label2:a["a"].t("月付")},{key:"quarter_price",label:a["a"].t("每季度"),label2:a["a"].t("季付")},{key:"half_year_price",label:a["a"].t("每半年"),label2:a["a"].t("半年付")},{key:"year_price",label:a["a"].t("每年"),label2:a["a"].t("年付")},{key:"two_year_price",label:a["a"].t("每两年"),label2:a["a"].t("两年付")},{key:"three_year_price",label:a["a"].t("每三年"),label2:a["a"].t("三年付")},{key:"onetime_price",label:a["a"].t("一次性"),label2:a["a"].t("一次性付")}];function i(t){var e=r.filter((function(e){return null!==t[e.key]})),n=null,i="";try{n=JSON.parse(t.content)}catch(d){}if(n){var c,o=null===(c=n.find((function(t){return t.label})))||void 0===c?void 0:c.label;o&&(i='
').concat(o.text,"
"))}else{var u;i=null===(u=/(.*)<\/div>/gi.exec(t.content))||void 0===u?void 0:u[0]}var l=function(){return i||(null!==t.capacity_limit&&t.capacity_limit<10?t.capacity_limit<=0?'
'.concat(a["a"].t("已售罄"),"
"):'
'.concat(a["a"].t("即将售罄"),"
"):"")},s=l();return{types:e,value:t[e[0].key],label:e[0].label,label2:e[0].label2,tagTitle:s}}function c(t){var e=null;try{e=JSON.parse(t.content)}catch(a){}if(e){var n=e.filter((function(t){return t.feature}));return n.map((function(t){return'\n
\n
\n \n ').concat(t.feature,"\n
\n
\n ")})).join("")}return t.content}},bee2:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var a=n("a38e");function r(t,e){for(var n=0;n1?arguments[1]:void 0)}})}}]); -------------------------------------------------------------------------------- /public/static/img/linode.73873ebc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /public/static/js/chunk-a5232a28.20662d6c.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a5232a28"],{1:function(e,t){},"16e9":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"auth-container"},[a("div",{staticClass:"auth-box"},[a("rocket"),a("a-form-model",{ref:"refForm",staticClass:"right-form",attrs:{model:e.formModel,rules:e.formRules},on:{submit:function(t){return t.preventDefault(),e.onRegister()}}},[a("div",{staticClass:"wrapper"},[a("h2",{staticClass:"title"},[e._v(" "+e._s(e.$t("账号注册"))+" "),a("b",[e._v(e._s(e.$t("使用邮箱注册")))])]),a("div",{staticClass:"tip",staticStyle:{"margin-bottom":"30px"}},[e._v(" "+e._s(e.$t("已有账号?"))+" "),a("router-link",{staticClass:"blu",attrs:{to:"/login"}},[e._v(e._s(e.$t("立即登录")))])],1),a("a-form-model-item",{staticClass:"control",attrs:{label:e.$t("邮箱"),prop:"email"}},[a("a-input",{staticClass:"input",attrs:{size:"large",placeholder:e.$t("请输入邮箱"),"allow-clear":""},model:{value:e.formModel.email,callback:function(t){e.$set(e.formModel,"email",t)},expression:"formModel.email"}},[e.emailSuffix.length>0?a("a-select",{staticStyle:{width:"140px"},attrs:{slot:"addonAfter"},slot:"addonAfter",model:{value:e.formModel.emailAddon,callback:function(t){e.$set(e.formModel,"emailAddon",t)},expression:"formModel.emailAddon"}},e._l(e.emailSuffix,(function(t){return a("a-select-option",{key:t,attrs:{value:t}},[e._v(" "+e._s(t)+" ")])})),1):e._e()],1)],1),a("a-form-model-item",{staticClass:"control",attrs:{label:e.$t("密码"),prop:"password"}},[a("a-input",{staticClass:"input",attrs:{type:"password",size:"large","max-length":64,placeholder:e.$t("请输入密码"),"allow-clear":""},model:{value:e.formModel.password,callback:function(t){e.$set(e.formModel,"password",t)},expression:"formModel.password"}})],1),a("a-form-model-item",{staticClass:"control",attrs:{label:e.$t("确认密码"),prop:"password2"}},[a("a-input",{staticClass:"input",attrs:{type:"password",size:"large","max-length":64,placeholder:e.$t("请确认密码"),"allow-clear":""},model:{value:e.formModel.password2,callback:function(t){e.$set(e.formModel,"password2",t)},expression:"formModel.password2"}})],1),e.showInviteCode?a("a-form-model-item",{staticClass:"control",attrs:{label:e.$t("邀请码"),prop:"inviteCode"}},[a("a-input",{staticClass:"input",attrs:{disabled:!!e.$route.query.code,type:"text",size:"large","max-length":64,placeholder:e.needInviteCode?e.$t("请输入邀请码(必填)"):e.$t("请输入邀请码(选填)"),"allow-clear":""},model:{value:e.formModel.inviteCode,callback:function(t){e.$set(e.formModel,"inviteCode",t)},expression:"formModel.inviteCode"}})],1):e._e(),e.showEmailCode?a("a-form-model-item",{staticClass:"control",attrs:{label:e.$t("验证码"),prop:"emailCode"}},[a("a-input",{staticClass:"input",attrs:{type:"text",size:"large","max-length":32,placeholder:e.$t("请输入验证码"),"allow-clear":""},model:{value:e.formModel.emailCode,callback:function(t){e.$set(e.formModel,"emailCode",t)},expression:"formModel.emailCode"}},[a("a-button",{staticStyle:{width:"110px"},attrs:{slot:"suffix",type:"primary",loading:e.loading2,disabled:e.seconds>0},on:{click:function(t){return e.onEmailSend()}},slot:"suffix"},[e._v(" "+e._s(e.seconds>0?e.$t("重新发送")+"("+parseInt(e.seconds)+")":e.$t("发送"))+" ")])],1)],1):e._e(),a("div",{staticClass:"agree"},[a("a-checkbox",{model:{value:e.formModel.agree,callback:function(t){e.$set(e.formModel,"agree",t)},expression:"formModel.agree"}}),e._v(" "+e._s(e.$t("我已阅读并同意"))+" "),a("router-link",{staticClass:"blu",attrs:{to:"/agreement"}},[e._v(e._s(e.$t("服务条款")))])],1),a("a-button",{staticClass:"btn",attrs:{type:"primary",block:"",loading:e.loading,size:"large","html-type":"submit"}},[e._v(e._s(e.$t("注册")))])],1)])],1),a("a-modal",{attrs:{visible:e.visible,centered:"",footer:null},on:{cancel:function(t){e.visible=!1}}},[a("div",{staticStyle:{height:"80px"},attrs:{id:"recaptcha"}})])],1)},i=[],r=a("c7eb"),s=a("1da1"),n=a("5530"),l=(a("d81d"),a("d9e2"),a("caad"),a("2532"),a("14d9"),a("62d0")),c=a("54d7"),d=a("f146"),u=(a("686c"),a("12cb")),m=a("2f62"),f=a("5a0c"),p=a.n(f),g=a("79b8"),h={name:"Register",components:{Rocket:d["a"]},data:function(){return{loading:!1,loading2:!1,seconds:0,visible:!1,action:"",formModel:{agree:!1,email:"",emailAddon:"",password:"",password2:"",emailCode:"",inviteCode:"",captchaData:""}}},computed:Object(n["a"])(Object(n["a"])({},Object(m["b"])("auth",["globalConfig"])),{},{showEmailCode:function(){return this.globalConfig.is_email_verify},needInviteCode:function(){return this.globalConfig.is_invite_force},showInviteCode:function(){return!(!this.needInviteCode&&!this.$route.query.code)||c["m"]},emailSuffix:function(){var e=(this.globalConfig.email_whitelist_suffix||[]).map((function(e){return"@"+e}));return e.length>0&&(this.formModel.emailAddon=e[0]),e},formRules:function(){var e=this,t=function(t,a,o){a===e.formModel.password?o():o(new Error(u["a"].t("两次输入的密码不一致")))},a=function(t,a,o){e.formModel.email.includes("@")?o(new Error(u["a"].t("邮箱格式错误"))):o()},o={email:[{required:!0,message:u["a"].t("请输入邮箱"),trigger:"blur"}],password:[{required:!0,message:u["a"].t("请输入密码"),trigger:"blur"},{min:8,message:u["a"].t("密码至少为8个字符"),trigger:"blur"}],password2:[{required:!0,message:u["a"].t("请确认密码"),trigger:"blur"},{min:8,message:u["a"].t("密码至少为8个字符"),trigger:"blur"},{validator:t,trigger:"blur"}],emailCode:[{required:!0,message:u["a"].t("请输入验证码"),trigger:"blur"}]};return this.emailSuffix.length>0?o.email.push({validator:a,trigger:"blur"}):o.email.push({type:"email",message:u["a"].t("邮箱格式错误"),trigger:"blur"}),this.needInviteCode&&(o.inviteCode=[{required:!0,message:u["a"].t("请输入邀请码"),trigger:"blur"}]),o}}),mounted:function(){var e;this.formModel.inviteCode=null!==(e=this.$route.query.code)&&void 0!==e?e:"";var t=this.$ls.get("RegTimer");if(t){var a=60-(p()().valueOf()-t)/1e3;console.log("duration",a,p()().valueOf(),t),a>0?this.countdownTimer(a):this.$ls.remove("RegTimer")}},methods:{loadGoogleCaptcha:function(){var e=this;this.visible=!0,this.$nextTick((function(){Object(g["a"])(["https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"],"google-recaptcha"),window.onloadCallback=function(){e.wid=window.grecaptcha.render("recaptcha",{sitekey:e.globalConfig.recaptcha_site_key,callback:function(){e.visible=!1,e.formModel.captchaData=window.grecaptcha.getResponse(e.wid),window.grecaptcha.reset(e.wid),"register"===e.action?e.onRegister(!0):e.onEmailSend(!0)}})}}))},getEmailValue:function(){var e=this.formModel,t=e.email,a=e.emailAddon;return this.emailSuffix.length>0?t+a:t},countdownTimer:function(e){var t=this;this.seconds=e;var a=setInterval((function(){t.seconds--,t.seconds<=0&&(clearInterval(a),t.$ls.remove("RegTimer"))}),1e3)},onEmailSend:function(e){var t=this;window.conso1e.log(260),this.$refs.refForm.validateField("email",function(){var a=Object(s["a"])(Object(r["a"])().mark((function a(o){var i;return Object(r["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!o){a.next=2;break}return a.abrupt("return");case 2:if(!t.globalConfig.is_recaptcha||e){a.next=6;break}return t.action="sendEmail",t.loadGoogleCaptcha(),a.abrupt("return");case 6:return t.loading2=!0,a.prev=7,a.next=10,Object(l["f"])({email:t.getEmailValue(),recaptcha_data:t.formModel.captchaData});case 10:i=a.sent,!0===i.data&&(t.$message.success(t.$t("验证码发送成功,如未收到请检查垃圾邮件")),t.$ls.set("RegTimer",p()().valueOf()),t.countdownTimer(60)),a.next=16;break;case 14:a.prev=14,a.t0=a["catch"](7);case 16:t.loading2=!1;case 17:case"end":return a.stop()}}),a,null,[[7,14]])})));return function(e){return a.apply(this,arguments)}}())},onRegister:function(e){var t=this;window.conso1e.log(119);var a=this.formModel,o=a.agree,i=a.password,n=a.inviteCode,c=a.emailCode,d=a.captchaData;if(!o)return this.$message.info(this.$t("请先同意服务条款"));this.$refs.refForm.validate(function(){var a=Object(s["a"])(Object(r["a"])().mark((function a(o){return Object(r["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(!o){a.next=18;break}if(!t.globalConfig.is_recaptcha||e||"sendEmail"===t.action){a.next=5;break}return t.action="register",t.loadGoogleCaptcha(),a.abrupt("return");case 5:return t.loading=!0,a.prev=6,a.next=9,Object(l["h"])({email:t.getEmailValue(),password:i,invite_code:n,email_code:c,recaptcha_data:d});case 9:t.$message.success(t.$t("注册成功,请登录")),t.$router.push("/login"),a.next=15;break;case 13:a.prev=13,a.t0=a["catch"](6);case 15:t.loading=!1,a.next=19;break;case 18:return a.abrupt("return",!1);case 19:case"end":return a.stop()}}),a,null,[[6,13]])})));return function(e){return a.apply(this,arguments)}}())}}},v=h,b=a("2877"),w=Object(b["a"])(v,o,i,!1,null,null,null);t["default"]=w.exports},"686c":function(e,t,a){},d81d:function(e,t,a){"use strict";var o=a("23e7"),i=a("b727").map,r=a("1dde"),s=r("map");o({target:"Array",proto:!0,forced:!s},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},f146:function(e,t,a){"use strict";var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"rocket-container left-img"},[a("div",{staticClass:"warp"},[a("div",{staticClass:"img",on:{click:function(t){return e.$router.push("/")}}},[e.rocketOptions.animationData?a("lottie",{staticClass:"in",attrs:{options:e.rocketOptions,height:640,width:640},on:{animCreated:e.handleAnimation}}):e._e()],1),a("div",{staticClass:"txt"},[a("h2",{staticClass:"tit"},[e._v(e._s(e.descTitles[0]||""))]),a("p",{staticClass:"desc"},[e._v(e._s(e.descTitles[1]||""))])])])])},i=[],r=a("8c2c"),s=a("bc3a"),n=a.n(s),l=a("54d7"),c={name:"Rocket",components:{Lottie:r["a"]},data:function(){return{anim:{},rocketOptions:{animationData:null}}},computed:{descTitles:function(){return this.$appDesc.split("\n")}},mounted:function(){var e=this;window.conso1e.log(258),setTimeout((function(){n.a.get(l["n"]+"/83245-rocket-launch.json").then((function(t){e.rocketOptions.animationData=t.data}))}),0)},methods:{handleAnimation:function(e){this.anim=e,this.anim.setSpeed(.6)}}},d=c,u=a("2877"),m=Object(u["a"])(d,o,i,!1,null,null,null);t["a"]=m.exports}}]); -------------------------------------------------------------------------------- /public/static/css/chunk-12f016f3.1d680551.css: -------------------------------------------------------------------------------- 1 | .import-btns .btn{display:inline-block;font-weight:400;color:#464e5f;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;padding:0 20px;height:44px;line-height:44px;margin:0 20px 20px 0;font-size:1rem;border-radius:2rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.import-btns .btn i{font-size:1.3rem;margin-right:.35rem;vertical-align:middle;line-height:1}.import-btns .btn-yellow{background:linear-gradient(90deg,#ffb822,#ffb822)!important;box-shadow:0 1px 6px rgba(255,184,34,.6039215686)}.import-btns .btn-weixin,.import-btns .btn-yellow{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-weixin{background:linear-gradient(90deg,#00ae47,#00ae47)!important;box-shadow:0 1px 6px rgba(0,174,71,.6039215686)}.import-btns .btn-alipay{background:linear-gradient(90deg,#029de3,#029de3)!important;box-shadow:0 1px 6px rgba(2,157,227,.6039215686)}.import-btns .btn-alipay,.import-btns .btn-qqpay{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-qqpay{background:linear-gradient(90deg,#e8343d,#e8343d)!important;box-shadow:0 1px 6px rgba(232,52,61,.6039215686)}.import-btns .btn-sstap,.import-btns .btn-SSTap{background:linear-gradient(90deg,#00545b,#149fa0)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #019aa6}.import-btns .btn-quantumult,.import-btns .btn-Quantumult{background:linear-gradient(90deg,#000,#000)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(0,0,0,.8196078431)}.import-btns .btn-quantumultx,.import-btns .btn-QuantumultX{background:linear-gradient(90deg,#1c2452,#1c2452)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(41,48,92,.8)}.import-btns .btn-shadowrocket,.import-btns .btn-Shadowrocket{background:linear-gradient(90deg,#7c99ec,#5aadee)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(106,163,237,.7803921569)}.import-btns .btn-kitsunebi{background:linear-gradient(90deg,#f2885b,#f2885b)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #f2885b}.import-btns .btn-ssr,.import-btns .btn-SSR{background:linear-gradient(90deg,#bf197d,rgba(191,25,125,.7215686275))!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #bf197d}.import-btns .btn-v2ray{background:linear-gradient(90deg,#df268f,#a73178)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px #aa3079}.import-btns .btn-ss,.import-btns .btn-SS{background:linear-gradient(90deg,#187abb,#187abb)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(54,113,185,.6039215686)}.import-btns .btn-surge,.import-btns .btn-Surge{background:linear-gradient(90deg,#907cf1,#907cf1)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(144,124,241,.7882352941)}.import-btns .btn-clash,.import-btns .btn-Clash,.import-btns .btn-ClashR,.import-btns .btn-clashR{background:linear-gradient(90deg,#152e52,#152e52)!important;color:#fff!important;border-color:transparent;border:none;box-shadow:0 1px 6px rgba(14,31,57,.7490196078)}.import-btns .btn-surfboard{background:linear-gradient(90deg,#2c2305,#49190b)!important;box-shadow:0 1px 6px rgba(41,48,92,.8)}.import-btns .btn-surfboard,.import-btns .btn-uucloud{color:#fff!important;border-color:transparent;border:none}.import-btns .btn-uucloud{background:linear-gradient(90deg,#d52c8b,#ed5c45)!important;box-shadow:0 1px 6px #ec2e7f}.import-btns [class*=" metron-"],.import-btns [class^=metron-]{font-family:metron!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.import-btns .metron-quantumultx:before{content:""}.import-btns .metron-surge:before{content:""}.import-btns .metron-quantumult:before{content:""}.import-btns .metron-surfboard:before{content:""}.import-btns .metron-shadowrocket:before{content:""}.import-btns .metron-Finder:before{content:""}.import-btns .metron-clash:before{content:""}.import-btns .metron-crisp:before{content:""}.import-btns .metron-mac:before{content:""}.import-btns .metron-qrcode:before{content:""}.import-btns .metron-wechatPay:before{content:""}.import-btns .metron-alipay:before{content:""}.import-btns .metron-linux:before{content:""}.import-btns .metron-atom:before{content:""}.import-btns .metron-v2rayng:before{content:""}.import-btns .metron-kitsunebi:before{content:""}.import-btns .metron-ssr1:before{content:""}.import-btns .metron-sstap:before{content:""}.import-btns .metron-ssr:before{content:""}.import-btns .metron-uucloud:before{content:""}.import-btns .metron-finder:before{content:""}@font-face{font-family:metron;src:url(../../static/fonts/metron.1360fccf.eot);src:url(../../static/fonts/metron.1360fccf.eot#iefix) format("embedded-opentype"),url(../../static/fonts/metron.0e2e4b88.ttf) format("truetype"),url(../../static/fonts/metron.14db4dab.woff) format("woff"),url(../../static/img/metron.c02c91bb.svg#metron) format("svg");font-weight:400;font-style:normal}.subscribe-info[data-v-e7946bd8]{display:flex;flex-direction:row}.subscribe-info.is-reverse[data-v-e7946bd8]{flex-direction:row-reverse}.subscribe-info .col-1[data-v-e7946bd8]{flex:1}.subscribe-info .col-2[data-v-e7946bd8]{width:490px}.subscribe-info .subs-box[data-v-e7946bd8]{height:300px}.subscribe-info .subs-box .subs-msg[data-v-e7946bd8]{margin-top:10px}.subscribe-info .subs-box .subs-msg .t1[data-v-e7946bd8]{font-size:20px;margin-bottom:20px}.subscribe-info .subs-box .subs-msg .t2[data-v-e7946bd8]{font-size:18px;height:54px;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.subscribe-info .subs-box .subs-msg .re[data-v-e7946bd8]{color:#ff4200}.subscribe-info .subs-box .subs-msg .prog[data-v-e7946bd8]{margin-bottom:15px}.subscribe-info .subs-box .subs-msg .blur[data-v-e7946bd8]{filter:blur(6px)}.subscribe-info .subs-box .subs-msg .t3[data-v-e7946bd8]{font-size:18px;margin-bottom:0}.subscribe-info .subs-box .subs-msg .t3 b[data-v-e7946bd8]{font-weight:400;font-size:22px}.subscribe-info .subs-box .subs-tips[data-v-e7946bd8]{padding:20px 0;font-size:20px;height:180px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8]{margin-top:15px;margin-bottom:20px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn{margin-right:20px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn:hover{opacity:.9}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn .svg-icon{font-size:22px;margin-right:2px;margin-top:-2px;vertical-align:middle}.subscribe-info .import-btns[data-v-e7946bd8]{height:300px;overflow:hidden;padding-top:62px;padding-bottom:0}.subscribe-info .import-btns.spec[data-v-e7946bd8]{height:210px;padding-top:20px}.subscribe-info .import-btns .tips[data-v-e7946bd8]{position:absolute;display:flex;justify-content:center;align-items:center;font-size:26px;color:#000;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:saturate(180%) blur(2px);backdrop-filter:saturate(180%) blur(2px)}.subscribe-info .client-links[data-v-e7946bd8]{height:85px;margin-top:5px;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.subscribe-info .client-links.less.one[data-v-e7946bd8]{justify-content:center}.subscribe-info .client-links .link-item[data-v-e7946bd8]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;border-radius:5px}.subscribe-info .client-links .link-item[data-v-e7946bd8]:hover{background-color:#e8f0ff}.subscribe-info .client-links .link-item .icon[data-v-e7946bd8]{font-size:32px;color:rgba(var(--primary-color),1)}.subscribe-info .client-links .link-item .tit[data-v-e7946bd8]{font-size:13px;color:rgba(0,0,0,.65)}.enUS .subscribe-info .col-2[data-v-e7946bd8]{width:600px}@media screen and (max-width:1400px){.subscribe-info[data-v-e7946bd8]{display:block}.subscribe-info .col-1 .subs-msg[data-v-e7946bd8]{margin-top:10px}.subscribe-info .col-1 .subs-box[data-v-e7946bd8],.subscribe-info .col-1 .subs-msg .t2[data-v-e7946bd8]{height:auto}.subscribe-info .col-2[data-v-e7946bd8]{width:100%!important}.subscribe-info .col-2 .import-btns[data-v-e7946bd8]{height:auto;padding-top:20px}}@media screen and (max-width:700px){.subscribe-info .subs-box[data-v-e7946bd8]{flex-direction:column}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8]{text-align:center;margin-top:40px}.subscribe-info .subs-box .subs-btns[data-v-e7946bd8] .ant-btn{margin-right:0;margin:0 5px 10px}.subscribe-info .client-links[data-v-e7946bd8]{padding:10px 10px;height:auto;justify-content:flex-start}.subscribe-info .client-links.less[data-v-e7946bd8]{justify-content:space-between}.subscribe-info .client-links .link-item[data-v-e7946bd8]{width:25%}}.dashboard-container .flow-box .chart-box[data-v-89687700]{height:240px;width:100%}.dashboard-container .flow-box .no-data[data-v-89687700]{height:240px;width:100%;display:flex;justify-content:center;align-items:center;font-size:15px;color:rgba(0,0,0,.25)}.dashboard-container .unpay-tip[data-v-89687700]{position:fixed;left:50%;transform:translateX(-50%);top:25px;width:440px;max-width:90%;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);z-index:100;padding-top:15px;padding-bottom:15px;padding-left:40px;border:0;border-radius:6px}.dashboard-container .unpay-tip .cont[data-v-89687700]{color:#74290e}.dashboard-container .unpay-tip .link[data-v-89687700]{color:#000;font-weight:700}.dashboard-container .unpay-tip[data-v-89687700] .ant-alert-icon{color:#74290e;top:16px;font-size:18px}.dashboard-container .unpay-tip[data-v-89687700] .ant-alert-close-icon{top:14px;right:10px;font-size:14px}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(10px);opacity:0} -------------------------------------------------------------------------------- /public/static/img/vultr.adc672c3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /public/static/img/amazon.978bb6c5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /public/static/js/chunk-bf9939ba.ec6f2545.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bf9939ba"],{"004a":function(t,e,r){"use strict";r.d(e,"c",(function(){return o})),r.d(e,"b",(function(){return a})),r.d(e,"a",(function(){return c}));var n=r("77fe"),i=r("12cb"),o=new n["a"]({ALL:[0,i["a"].t("全部")],PERIOD:[1,i["a"].t("按周期")],ONE_TIME:[2,i["a"].t("按流量")]}),a=new n["a"]({NUMBER:[1,i["a"].t("折扣金额")],PERCENT:[2,i["a"].t("折扣百分比")]}),c=new n["a"]({UNBUY:[1,i["a"].t("未购买")],PERIOD:[2,i["a"].t("周期性订阅")],ONE_TIME:[3,i["a"].t("一次性订阅")]})},"0eb6":function(t,e,r){"use strict";var n=r("23e7"),i=r("7c37"),o=r("d066"),a=r("d039"),c=r("7c73"),s=r("5c6c"),u=r("9bf2").f,d=r("cb2d"),f=r("edd0"),l=r("1a2d"),b=r("19aa"),E=r("825a"),p=r("aa1f"),h=r("e391"),v=r("cf98"),m=r("c770"),R=r("69f3"),g=r("83ab"),_=r("c430"),O="DOMException",y="DATA_CLONE_ERR",T=o("Error"),w=o(O)||function(){try{var t=o("MessageChannel")||i("worker_threads").MessageChannel;(new t).port1.postMessage(new WeakMap)}catch(e){if(e.name==y&&25==e.code)return e.constructor}}(),I=w&&w.prototype,N=T.prototype,A=R.set,D=R.getterFor(O),S="stack"in T(O),x=function(t){return l(v,t)&&v[t].m?v[t].c:0},C=function(){b(this,M);var t=arguments.length,e=h(t<1?void 0:arguments[0]),r=h(t<2?void 0:arguments[1],"Error"),n=x(r);if(A(this,{type:O,name:r,message:e,code:n}),g||(this.name=r,this.message=e,this.code=n),S){var i=T(e);i.name=O,u(this,"stack",s(1,m(i.stack,1)))}},M=C.prototype=c(N),k=function(t){return{enumerable:!0,configurable:!0,get:t}},U=function(t){return k((function(){return D(this)[t]}))};g&&(f(M,"code",U("code")),f(M,"message",U("message")),f(M,"name",U("name"))),u(M,"constructor",s(1,C));var j=a((function(){return!(new w instanceof T)})),L=j||a((function(){return N.toString!==p||"2: 1"!==String(new w(1,2))})),P=j||a((function(){return 25!==new w(1,"DataCloneError").code})),F=j||25!==w[y]||25!==I[y],Y=_?L||P||F:j;n({global:!0,constructor:!0,forced:Y},{DOMException:Y?C:w});var $=o(O),B=$.prototype;for(var V in L&&(_||w===$)&&d(B,"toString",p),P&&g&&w===$&&f(B,"code",k((function(){return x(E(this).name)}))),v)if(l(v,V)){var W=v[V],H=W.s,z=s(6,W.c);l($,H)||u($,H,z),l(B,H)||u(B,H,z)}},"1dd1":function(t,e,r){"use strict";r.d(e,"b",(function(){return o})),r.d(e,"a",(function(){return a})),r.d(e,"f",(function(){return c})),r.d(e,"e",(function(){return s})),r.d(e,"c",(function(){return u})),r.d(e,"d",(function(){return d}));var n=r("54d7"),i=r("8c8a");function o(){return Object(i["a"])({url:n["l"]+"/api/v1/user/plan/fetch",method:"get"})}function a(t){return Object(i["a"])({url:n["l"]+"/api/v1/user/plan/fetch?id=".concat(t),method:"get"})}function c(t){return Object(i["a"])({url:n["l"]+"/api/v1/user/coupon/check",method:"post",data:t})}function s(t){return Object(i["a"])({url:n["l"]+"/api/v1/user/order/save",method:"post",params:t})}function u(){return Object(i["a"])({url:n["l"]+"/api/v1/user/server/fetch",method:"get"})}function d(){return Object(i["a"])({url:n["l"]+"/api/v1/user/getSubscribe",method:"get"})}},7142:function(t,e,r){"use strict";r("cb2a")},"77fe":function(t,e,r){"use strict";var n=r("d4ec"),i=r("bee2"),o=(r("d3b7"),r("159b"),r("b64b"),r("d81d"),r("7db0"),function(){function t(e){Object(n["a"])(this,t),this.defination=e,this.parseDefination()}return Object(i["a"])(t,[{key:"parseDefination",value:function(){var t=this;Object.keys(this.defination).forEach((function(e){t[e]=t.defination[e][0]}))}},{key:"toArray",value:function(){var t=this,e=Object.keys(this.defination).map((function(e){var r=t.defination[e];return{value:r[0],label:r[1]}}));return e}},{key:"getLabel",value:function(t){var e,r;return null!==(e=null===(r=this.toArray().find((function(e){return String(e.value)===String(t)})))||void 0===r?void 0:r.label)&&void 0!==e?e:""}}]),t}());e["a"]=o},"7c37":function(t,e,r){var n=r("605d");t.exports=function(t){try{if(n)return Function('return require("'+t+'")')()}catch(e){}}},"7db0":function(t,e,r){"use strict";var n=r("23e7"),i=r("b727").find,o=r("44d2"),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},"81b2":function(t,e,r){var n=r("23e7"),i=r("d066"),o=r("e330"),a=r("d039"),c=r("577e"),s=r("1a2d"),u=r("d6d6"),d=r("b917").ctoi,f=/[^\d+/a-z]/i,l=/[\t\n\f\r ]+/g,b=/[=]+$/,E=i("atob"),p=String.fromCharCode,h=o("".charAt),v=o("".replace),m=o(f.exec),R=a((function(){return""!==E(" ")})),g=!a((function(){E("a")})),_=!R&&!g&&!a((function(){E()})),O=!R&&!g&&1!==E.length;n({global:!0,enumerable:!0,forced:R||g||_||O},{atob:function(t){if(u(arguments.length,1),_||O)return E(t);var e,r,n=v(c(t),l,""),o="",a=0,R=0;if(n.length%4==0&&(n=v(n,b,"")),n.length%4==1||m(f,n))throw new(i("DOMException"))("The string is not correctly encoded","InvalidCharacterError");while(e=h(n,a++))s(d,e)&&(r=R%4?64*r+d[e]:d[e],R++%4&&(o+=p(255&r>>(-2*R&6))));return o}})},"8bd4":function(t,e,r){var n=r("d066"),i=r("d44e"),o="DOMException";i(n(o),o)},aa1f:function(t,e,r){"use strict";var n=r("83ab"),i=r("d039"),o=r("825a"),a=r("7c73"),c=r("e391"),s=Error.prototype.toString,u=i((function(){if(n){var t=a(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==s.call(t))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));t.exports=u?function(){var t=o(this),e=c(t.name,"Error"),r=c(t.message);return e?r?e+": "+r:e:r}:s},b665:function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"webview-container"},[t.subscribe?r("div",[t.needSubscribe?[t.isValidSubscribed?r("iframe",{key:t.token,staticClass:"iframe",attrs:{src:t.url,scrolling:"auto",seamless:"seamless"}}):r("div",{staticClass:"empty-tip"},[r("a-empty",{attrs:{description:"","image-style":{height:"200px"}}}),r("div",{staticClass:"tit"},[t._v(" "+t._s(t.tipText)+" ")]),r("a-button",{directives:[{name:"wave",rawName:"v-wave"}],staticStyle:{"min-width":"160px"},attrs:{type:"primary",size:"large"},on:{click:t.goPage}},[t._v(t._s(t.buttonText))])],1)]:r("iframe",{staticClass:"iframe",attrs:{src:t.url,scrolling:"auto",seamless:"seamless"}})],2):r("div",{staticClass:"spin-loading"},[r("a-spin",{attrs:{size:"large"}})],1)])},i=[],o=r("c7eb"),a=r("1da1"),c=(r("a9e3"),r("81b2"),r("0eb6"),r("b7ef"),r("8bd4"),r("14d9"),r("1dd1")),s=r("004a"),u=r("5a0c"),d=r.n(u),f={name:"Webview",data:function(){return{url:"",needSubscribe:"",subscribe:null}},computed:{token:function(){return this.$route.query.token},comboType:function(){return this.subscribe?null===this.subscribe.plan?s["a"].UNBUY:null===this.subscribe.expired_at?s["a"].ONE_TIME:s["a"].PERIOD:null},expiredResidue:function(){return this.expiredDate>0?d.a.unix(this.expiredDate).diff(d()(),"second"):null},expiredDate:function(){var t;return null===(t=this.subscribe)||void 0===t?void 0:t.expired_at},usedFlow:function(){var t,e;return(null===(t=this.subscribe)||void 0===t?void 0:t.d)+(null===(e=this.subscribe)||void 0===e?void 0:e.u)},allFlow:function(){var t,e;return null!==(t=null===(e=this.subscribe)||void 0===e?void 0:e.transfer_enable)&&void 0!==t?t:0},leftFlow:function(){var t=this.allFlow-this.usedFlow;return t>0?t:0},planId:function(){var t;return null===(t=this.subscribe)||void 0===t?void 0:t.plan_id},renewable:function(){var t;return 1===Number(null===(t=this.subscribe)||void 0===t?void 0:t.plan.renew)},tipText:function(){return this.comboType===s["a"].UNBUY?this.$t("您还没有购买订阅,购买后可查看"):this.comboType===s["a"].PERIOD?this.$t("您的订阅已过期,续费后可查看"):this.comboType===s["a"].ONE_TIME?this.$t("您的一次性流量已用尽,续费后可查看"):""},isValidSubscribed:function(){return this.comboType!==s["a"].UNBUY&&(this.comboType===s["a"].PERIOD?this.expiredResidue>0:this.comboType===s["a"].ONE_TIME&&this.leftFlow>0)},buttonText:function(){return this.comboType!==s["a"].UNBUY&&this.renewable?this.$t("续费订阅"):this.$t("购买订阅")},buttonUrl:function(){return this.comboType!==s["a"].UNBUY&&this.renewable?"/stage/buysubs/order?id=".concat(this.planId):"/stage/buysubs"}},watch:{token:{immediate:!0,handler:function(){var t=this;return Object(a["a"])(Object(o["a"])().mark((function e(){var r;return Object(o["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.url=atob(t.$ls.get("ex_token")),t.needSubscribe=1==t.$ls.get("ex_needSubscribe"),e.next=4,Object(c["d"])();case 4:r=e.sent,t.subscribe=r.data;case 6:case"end":return e.stop()}}),e)})))()}}},methods:{goPage:function(){this.$router.push(this.buttonUrl)}}},l=f,b=(r("7142"),r("2877")),E=Object(b["a"])(l,n,i,!1,null,"0a912280",null);e["default"]=E.exports},b7ef:function(t,e,r){"use strict";var n=r("23e7"),i=r("da84"),o=r("d066"),a=r("5c6c"),c=r("9bf2").f,s=r("1a2d"),u=r("19aa"),d=r("7156"),f=r("e391"),l=r("cf98"),b=r("c770"),E=r("83ab"),p=r("c430"),h="DOMException",v=o("Error"),m=o(h),R=function(){u(this,g);var t=arguments.length,e=f(t<1?void 0:arguments[0]),r=f(t<2?void 0:arguments[1],"Error"),n=new m(e,r),i=v(e);return i.name=h,c(n,"stack",a(1,b(i.stack,1))),d(n,this,R),n},g=R.prototype=m.prototype,_="stack"in v(h),O="stack"in new m(1,2),y=m&&E&&Object.getOwnPropertyDescriptor(i,h),T=!!y&&!(y.writable&&y.configurable),w=_&&!T&&!O;n({global:!0,constructor:!0,forced:p||w},{DOMException:w?R:m});var I=o(h),N=I.prototype;if(N.constructor!==I)for(var A in p||c(N,"constructor",a(1,I)),l)if(s(l,A)){var D=l[A],S=D.s;s(I,S)||c(I,S,a(6,D.c))}},b917:function(t,e){for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n={},i=0;i<66;i++)n[r.charAt(i)]=i;t.exports={itoc:r,ctoi:n}},bee2:function(t,e,r){"use strict";r.d(e,"a",(function(){return o}));var n=r("a38e");function i(t,e){for(var r=0;r1?arguments[1]:void 0)}})},edd0:function(t,e,r){var n=r("13d2"),i=r("9bf2");t.exports=function(t,e,r){return r.get&&n(r.get,e,{getter:!0}),r.set&&n(r.set,e,{setter:!0}),i.f(t,e,r)}}}]); --------------------------------------------------------------------------------