diff --git a/css/484.84894ca0.css b/css/484.84894ca0.css new file mode 100644 index 00000000..b04b0d85 --- /dev/null +++ b/css/484.84894ca0.css @@ -0,0 +1 @@ +@keyframes breathe-2351b86f{50%{box-shadow:0 0 10px 5px #409eff;opacity:.8}}.upload-form[data-v-2351b86f],.upload-list-card[data-v-2351b86f]{display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-list-card[data-v-2351b86f]{width:55vw;height:7vh;margin-top:10px;border-radius:15px;opacity:.8;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-list-container[data-v-2351b86f]{width:55vw;height:7vh}.upload-list-card.upload-list-busy[data-v-2351b86f],.upload-list-container.upload-list-busy[data-v-2351b86f]{height:35vh}.upload-list-item[data-v-2351b86f]{display:flex;align-items:center;justify-content:space-between;margin:5px;border:1px solid #a5bef7;padding:5px;border-radius:15px}.upload-list-item-name[data-v-2351b86f]{font-size:small;font-weight:700;width:28vw;margin-bottom:5px}.upload-list-item-content[data-v-2351b86f]{display:flex;flex-direction:column;margin-left:10px}.upload-list-item-url-text[data-v-2351b86f]{width:28vw}.upload-list-item-url-row[data-v-2351b86f]{display:flex;flex-direction:row;align-items:center}.upload-list-item-progress[data-v-2351b86f]{margin-top:3px;width:28vw}.upload-list-item-action[data-v-2351b86f]{display:flex;flex-direction:column;align-items:center}.upload-list-item-action-button[data-v-2351b86f]{margin:2px}.upload-card[data-v-2351b86f]{width:55vw;padding:20px;background:none}.upload-card-busy[data-v-2351b86f] .el-upload-dragger{height:25vh}.paste-mode[data-v-2351b86f] .el-upload{pointer-events:none}[data-v-2351b86f] .el-upload-dragger{display:flex;flex-direction:column;justify-content:center;align-items:center;height:45vh;border-radius:15px;border:3px dashed #409eff;opacity:.7;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}[data-v-2351b86f] .el-upload-dragger.is-dragover,[data-v-2351b86f] .el-upload-dragger:hover{opacity:.8;box-shadow:0 0 10px 5px #409eff}.is-uploading[data-v-2351b86f] .el-upload-dragger{animation:breathe-2351b86f 3s infinite}.el-upload__text[data-v-2351b86f]{font-weight:700;font-size:medium;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-upload__tip[data-v-2351b86f]{font-size:small;color:#faebd7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.upload-list-dashboard[data-v-2351b86f]{display:flex;justify-content:space-between;align-items:center;padding:10px}.upload-list-dashboard-title[data-v-2351b86f]{font-size:medium;font-weight:700}.page-footer[data-v-7c801e22]{position:fixed;bottom:0;display:flex;justify-content:center;align-items:center;width:100vw;color:#f0f8ff;font-size:large;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-name[data-v-7c801e22]{color:#faebd7;font-weight:700;text-decoration:none}.toolbar[data-v-124b8fea]{position:fixed;bottom:8vh;right:1.5vw;display:flex;flex-direction:column;align-items:center;z-index:100}.toolbar-button[data-v-124b8fea]{border:none;transition:all .3s ease;margin-bottom:10px;margin-left:0}.toolbar-button[data-v-124b8fea]:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:translateY(-3px)}[data-v-124b8fea] .el-dialog{border-radius:12px;background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.dialog-action[data-v-124b8fea]{display:flex;justify-content:center;margin-top:20px}.header[data-v-124b8fea]{display:flex;justify-content:center;align-items:center;padding:15px;position:fixed;top:5vh;color:#ffebcd;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.main-title[data-v-124b8fea]{background:linear-gradient(90deg,#effac3,#f3a060);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:none}.logo[data-v-124b8fea]{height:80px;width:80px;margin-right:5px}.upload-home[data-v-124b8fea]{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-image 1s ease-in-out;background-size:cover;background-attachment:fixed;height:100vh}.upload[data-v-124b8fea]{position:fixed;top:20vh}.background-image1[data-v-124b8fea],.background-image2[data-v-124b8fea]{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0;transition:all 1s ease-in-out} \ No newline at end of file diff --git a/css/650.dcab35db.css b/css/650.dcab35db.css new file mode 100644 index 00000000..043ccd18 --- /dev/null +++ b/css/650.dcab35db.css @@ -0,0 +1 @@ +.login[data-v-2239fa13]{display:flex;justify-content:center;align-items:center;height:100vh;transition:background-image 1s ease-in-out;background-size:cover;background-attachment:fixed}.login-container[data-v-2239fa13]{display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:40vh;width:40vw;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.12);background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.login-container[data-v-2239fa13]:hover{box-shadow:0 0 12px 4px rgba(0,0,0,.24);transform:translateY(-5px)}.password-input[data-v-2239fa13]{margin-bottom:15px;width:30vw}.submit[data-v-2239fa13]{margin-top:10px}.background-image1[data-v-2239fa13],.background-image2[data-v-2239fa13]{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0;transition:all 1s ease-in-out} \ No newline at end of file diff --git a/index.html b/index.html index 8af0fcb3..1ef7b0e2 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Sanyue ImgHub
\ No newline at end of file +Sanyue ImgHub
\ No newline at end of file diff --git a/js/484.e5266e2a.js b/js/484.e5266e2a.js new file mode 100644 index 00000000..adc3382f --- /dev/null +++ b/js/484.e5266e2a.js @@ -0,0 +1,2 @@ +(self["webpackChunksanyue_imghub"]=self["webpackChunksanyue_imghub"]||[]).push([[484],{1393:function(e,t,i){i(6573),i(8100),i(7936),i(7467),i(4732),i(9577),i(4979),i(4603),i(7566),i(8721),function(t,i){e.exports=i()}(0,(function(){return function(e){var t={};function i(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,i),n.l=!0,n.exports}return i.m=e,i.c=t,i.d=function(e,t,a){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)i.d(a,n,function(t){return e[t]}.bind(null,n));return a},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,i){"use strict";var a;function n(e){return["image/png","image/jpeg","image/gif"].some((t=>t===e))}i.r(t),i.d(t,"canvastoDataURL",(function(){return l})),i.d(t,"canvastoFile",(function(){return s})),i.d(t,"dataURLtoFile",(function(){return u})),i.d(t,"dataURLtoImage",(function(){return d})),i.d(t,"downloadFile",(function(){return c})),i.d(t,"filetoDataURL",(function(){return h})),i.d(t,"imagetoCanvas",(function(){return p})),i.d(t,"urltoBlob",(function(){return f})),i.d(t,"urltoImage",(function(){return m})),i.d(t,"compress",(function(){return y})),i.d(t,"compressAccurately",(function(){return w})),i.d(t,"EImageType",(function(){return a})),function(e){e.PNG="image/png",e.JPEG="image/jpeg",e.GIF="image/gif"}(a||(a={}));var o=function(e,t,i,a){return new(i||(i=Promise))((function(n,o){function l(e){try{r(a.next(e))}catch(e){o(e)}}function s(e){try{r(a.throw(e))}catch(e){o(e)}}function r(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(l,s)}r((a=a.apply(e,t||[])).next())}))};function l(e,t=.92,i=a.JPEG){return o(this,void 0,void 0,(function*(){return n(i)||(i=a.JPEG),e.toDataURL(i,t)}))}function s(e,t=.92,i=a.JPEG){return new Promise((a=>e.toBlob((e=>a(e)),i,t)))}var r=function(e,t,i,a){return new(i||(i=Promise))((function(n,o){function l(e){try{r(a.next(e))}catch(e){o(e)}}function s(e){try{r(a.throw(e))}catch(e){o(e)}}function r(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(l,s)}r((a=a.apply(e,t||[])).next())}))};function u(e,t){return r(this,void 0,void 0,(function*(){const i=e.split(",");let a=i[0].match(/:(.*?);/)[1];const o=atob(i[1]);let l=o.length;const s=new Uint8Array(l);for(;l--;)s[l]=o.charCodeAt(l);return n(t)&&(a=t),new Blob([s],{type:a})}))}function d(e){return new Promise(((t,i)=>{const a=new Image;a.onload=()=>t(a),a.onerror=()=>i(new Error("dataURLtoImage(): dataURL is illegal")),a.src=e}))}function c(e,t){const i=document.createElement("a");i.href=window.URL.createObjectURL(e),i.download=t||Date.now().toString(36),document.body.appendChild(i);const a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),i.dispatchEvent(a),document.body.removeChild(i)}function h(e){return new Promise((t=>{const i=new FileReader;i.onloadend=e=>t(e.target.result),i.readAsDataURL(e)}))}var g=function(e,t,i,a){return new(i||(i=Promise))((function(n,o){function l(e){try{r(a.next(e))}catch(e){o(e)}}function s(e){try{r(a.throw(e))}catch(e){o(e)}}function r(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(l,s)}r((a=a.apply(e,t||[])).next())}))};function p(e,t={}){return g(this,void 0,void 0,(function*(){const i=Object.assign({},t),a=document.createElement("canvas"),n=a.getContext("2d");let o,l;for(const e in i)Object.prototype.hasOwnProperty.call(i,e)&&(i[e]=Number(i[e]));if(i.scale){const t=i.scale>0&&i.scale<10?i.scale:1;l=e.width*t,o=e.height*t}else l=i.width||i.height*e.width/e.height||e.width,o=i.height||i.width*e.height/e.width||e.height;switch([5,6,7,8].some((e=>e===i.orientation))?(a.height=l,a.width=o):(a.height=o,a.width=l),i.orientation){case 3:n.rotate(180*Math.PI/180),n.drawImage(e,-a.width,-a.height,a.width,a.height);break;case 6:n.rotate(90*Math.PI/180),n.drawImage(e,0,-a.width,a.height,a.width);break;case 8:n.rotate(270*Math.PI/180),n.drawImage(e,-a.height,0,a.height,a.width);break;case 2:n.translate(a.width,0),n.scale(-1,1),n.drawImage(e,0,0,a.width,a.height);break;case 4:n.translate(a.width,0),n.scale(-1,1),n.rotate(180*Math.PI/180),n.drawImage(e,-a.width,-a.height,a.width,a.height);break;case 5:n.translate(a.width,0),n.scale(-1,1),n.rotate(90*Math.PI/180),n.drawImage(e,0,-a.width,a.height,a.width);break;case 7:n.translate(a.width,0),n.scale(-1,1),n.rotate(270*Math.PI/180),n.drawImage(e,-a.height,0,a.height,a.width);break;default:n.drawImage(e,0,0,a.width,a.height)}return a}))}function f(e){return fetch(e).then((e=>e.blob()))}function m(e){return new Promise(((t,i)=>{const a=new Image;a.onload=()=>t(a),a.onerror=()=>i(new Error("urltoImage(): Image failed to load, please check the image URL")),a.src=e}))}var b=function(e,t,i,a){return new(i||(i=Promise))((function(n,o){function l(e){try{r(a.next(e))}catch(e){o(e)}}function s(e){try{r(a.throw(e))}catch(e){o(e)}}function r(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(l,s)}r((a=a.apply(e,t||[])).next())}))};function y(e,t={}){return b(this,void 0,void 0,(function*(){if(!(e instanceof Blob))throw new Error("compress(): First arg must be a Blob object or a File object.");if("object"!=typeof t&&(t=Object.assign({quality:t})),t.quality=Number(t.quality),Number.isNaN(t.quality))return e;const i=yield h(e);let o=i.split(",")[0].match(/:(.*?);/)[1],s=a.JPEG;n(t.type)&&(s=t.type,o=t.type);const r=yield d(i),c=yield p(r,Object.assign({},t)),g=yield l(c,t.quality,s),f=yield u(g,o);return f.size>e.size?e:f}))}function w(e,t={}){return b(this,void 0,void 0,(function*(){if(!(e instanceof Blob))throw new Error("compressAccurately(): First arg must be a Blob object or a File object.");if("object"!=typeof t&&(t=Object.assign({size:t})),t.size=Number(t.size),Number.isNaN(t.size))return e;if(1024*t.size>e.size)return e;t.accuracy=Number(t.accuracy),(!t.accuracy||t.accuracy<.8||t.accuracy>.99)&&(t.accuracy=.95);const i=t.size*(2-t.accuracy)*1024,o=1024*t.size,s=t.size*t.accuracy*1024,r=yield h(e);let c=r.split(",")[0].match(/:(.*?);/)[1],g=a.JPEG;n(t.type)&&(g=t.type,c=t.type);const f=yield d(r),m=yield p(f,Object.assign({},t));let b,y=.5;const w=[null,null];for(let e=1;e<=7;e++){b=yield l(m,y,g);const t=.75*b.length;if(7===e){(it)&&(b=[b,...w].filter((e=>e)).sort(((e,t)=>Math.abs(.75*e.length-o)-Math.abs(.75*t.length-o)))[0]);break}if(it))break;w[0]=b,y+=Math.pow(.5,e+1)}}const k=yield u(b,c);return k.size>e.size?e:k}))}}])}))},6334:function(e,t,i){e.exports=i(1393)},1484:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return Z}});var a=i(6768),n=i(4232);const o=e=>((0,a.Qi)("data-v-124b8fea"),e=e(),(0,a.jt)(),e),l={class:"upload-home"},s=o((()=>(0,a.Lk)("img",{id:"bg1",class:"background-image1",alt:"Background Image"},null,-1))),r=o((()=>(0,a.Lk)("img",{id:"bg2",class:"background-image2",alt:"Background Image"},null,-1))),u={class:"toolbar"},d={class:"header"},c={href:"https://github.com/MarSeventh/CloudFlare-ImgBed"},h=["src"],g={class:"main-title",href:"https://github.com/MarSeventh/CloudFlare-ImgBed",target:"_blank"},p={class:"dialog-action"};function f(e,t,i,o,f,m){const b=(0,a.g2)("Refresh"),y=(0,a.g2)("el-icon"),w=(0,a.g2)("el-button"),k=(0,a.g2)("el-tooltip"),L=(0,a.g2)("Connection"),F=(0,a.g2)("Tools"),v=(0,a.g2)("Close"),U=(0,a.g2)("UploadForm"),C=(0,a.g2)("Footer"),_=(0,a.g2)("el-radio"),P=(0,a.g2)("el-radio-group"),I=(0,a.g2)("el-dialog");return(0,a.uX)(),(0,a.CE)("div",l,[s,r,(0,a.Lk)("div",u,[(0,a.bF)(k,{content:"上传方式",placement:"left"},{default:(0,a.k6)((()=>[(0,a.bF)(w,{class:"toolbar-button",size:"large",type:"info",onClick:m.changeUploadMethod,circle:""},{default:(0,a.k6)((()=>[(0,a.bF)(y,{size:"large"},{default:(0,a.k6)((()=>[(0,a.bF)(b)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(k,{content:"链接格式",placement:"left"},{default:(0,a.k6)((()=>[(0,a.bF)(w,{class:"toolbar-button",size:"large",type:"success",onClick:m.openUrlDialog,circle:""},{default:(0,a.k6)((()=>[(0,a.bF)(y,{size:"large"},{default:(0,a.k6)((()=>[(0,a.bF)(L)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(k,{content:"管理页面",placement:"left"},{default:(0,a.k6)((()=>[(0,a.bF)(w,{class:"toolbar-button",size:"large",type:"primary",onClick:m.handleManage,circle:""},{default:(0,a.k6)((()=>[(0,a.bF)(y,{size:"large"},{default:(0,a.k6)((()=>[(0,a.bF)(F)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(k,{content:"退出登录",placement:"left"},{default:(0,a.k6)((()=>[(0,a.bF)(w,{class:"toolbar-button",size:"large",type:"danger",onClick:m.handleLogout,circle:""},{default:(0,a.k6)((()=>[(0,a.bF)(y,{size:"large"},{default:(0,a.k6)((()=>[(0,a.bF)(v)])),_:1})])),_:1},8,["onClick"])])),_:1})]),(0,a.Lk)("div",d,[(0,a.Lk)("a",c,[(0,a.Lk)("img",{class:"logo",alt:"Sanyue logo",src:m.logoUrl},null,8,h)]),(0,a.Lk)("h1",null,[(0,a.Lk)("a",g,(0,n.v_)(m.ownerName),1),(0,a.eW)(" ImgHub")])]),(0,a.bF)(U,{selectedUrlForm:f.selectedUrlForm,uploadMethod:f.uploadMethod,class:"upload"},null,8,["selectedUrlForm","uploadMethod"]),(0,a.bF)(C),(0,a.bF)(I,{title:"选择复制链接格式",modelValue:f.showUrlDialog,"onUpdate:modelValue":t[2]||(t[2]=e=>f.showUrlDialog=e),width:"40%","show-close":!1},{default:(0,a.k6)((()=>[(0,a.bF)(P,{modelValue:f.selectedUrlForm,"onUpdate:modelValue":t[0]||(t[0]=e=>f.selectedUrlForm=e)},{default:(0,a.k6)((()=>[(0,a.bF)(_,{value:"url"},{default:(0,a.k6)((()=>[(0,a.eW)("原始链接")])),_:1}),(0,a.bF)(_,{value:"md"},{default:(0,a.k6)((()=>[(0,a.eW)("MarkDown")])),_:1}),(0,a.bF)(_,{value:"html"},{default:(0,a.k6)((()=>[(0,a.eW)("HTML")])),_:1}),(0,a.bF)(_,{value:"ubb"},{default:(0,a.k6)((()=>[(0,a.eW)("BBCode")])),_:1})])),_:1},8,["modelValue"]),(0,a.Lk)("div",p,[(0,a.bF)(w,{type:"primary",onClick:t[1]||(t[1]=e=>f.showUrlDialog=!1)},{default:(0,a.k6)((()=>[(0,a.eW)("确定")])),_:1})])])),_:1},8,["modelValue"])])}i(4114);const m=e=>((0,a.Qi)("data-v-2351b86f"),e=e(),(0,a.jt)(),e),b={key:0,class:"el-upload__text"},y=m((()=>(0,a.Lk)("em",null,"点击上传",-1))),w={key:1,class:"el-upload__text"},k=m((()=>(0,a.Lk)("em",null,"粘贴",-1))),L=m((()=>(0,a.Lk)("div",{class:"el-upload__tip"},[(0,a.eW)("支持多文件上传,支持图片和视频 "),(0,a.Lk)("br"),(0,a.eW)("(图片>5MB会自动压缩,暂不支持>5MB的视频)")],-1))),F={class:"upload-list-dashboard"},v={class:"upload-list-dashboard-action"},U=["href"],C=["src","onError"],_={class:"upload-list-item-content"},P={key:0,class:"upload-list-item-url"},I={class:"upload-list-item-url-row"},R={class:"upload-list-item-url-row"},x={key:1,class:"upload-list-item-progress"},E={class:"upload-list-item-action"};function M(e,t,i,o,l,s){const r=(0,a.g2)("CameraFilled"),u=(0,a.g2)("CopyDocument"),d=(0,a.g2)("el-icon"),c=(0,a.g2)("el-upload"),h=(0,a.g2)("List"),g=(0,a.g2)("Checked"),p=(0,a.g2)("Failed"),f=(0,a.g2)("el-text"),m=(0,a.g2)("Grid"),M=(0,a.g2)("el-button"),W=(0,a.g2)("el-tooltip"),j=(0,a.g2)("CircleClose"),B=(0,a.g2)("el-button-group"),S=(0,a.g2)("el-input"),z=(0,a.g2)("el-progress"),$=(0,a.g2)("Link"),T=(0,a.g2)("Delete"),V=(0,a.g2)("el-scrollbar"),A=(0,a.g2)("el-card");return(0,a.uX)(),(0,a.CE)("div",{class:"upload-form",onPaste:t[0]||(t[0]=(...e)=>s.handlePaste&&s.handlePaste(...e))},[(0,a.bF)(c,{class:(0,n.C4)(["upload-card",{"is-uploading":l.uploading,"upload-card-busy":l.fileList.length,"paste-mode":"paste"===i.uploadMethod}]),drag:"",multiple:"","http-request":s.uploadFile,onSuccess:s.handleSuccess,"on-error":s.handleError,"before-upload":s.beforeUpload,"on-progress":s.handleProgress,"file-list":l.fileList,"show-file-list":!1,accept:"image/*, video/*"},{tip:(0,a.k6)((()=>[L])),default:(0,a.k6)((()=>[(0,a.bF)(d,{class:"el-icon--upload"},{default:(0,a.k6)((()=>["drag"===i.uploadMethod?((0,a.uX)(),(0,a.Wv)(r,{key:0,color:"blanchedalmond"})):((0,a.uX)(),(0,a.Wv)(u,{key:1,color:"blanchedalmond"}))])),_:1}),"drag"===i.uploadMethod?((0,a.uX)(),(0,a.CE)("div",b,[(0,a.eW)("拖拽 或 "),y])):((0,a.uX)(),(0,a.CE)("div",w,[(0,a.eW)("复制 "),k,(0,a.eW)(" 上传")]))])),_:1},8,["class","http-request","onSuccess","on-error","before-upload","on-progress","file-list"]),(0,a.bF)(A,{class:(0,n.C4)(["upload-list-card",{"upload-list-busy":l.fileList.length}])},{default:(0,a.k6)((()=>[(0,a.Lk)("div",{class:(0,n.C4)(["upload-list-container",{"upload-list-busy":l.fileList.length}])},[(0,a.bF)(V,null,{default:(0,a.k6)((()=>[(0,a.Lk)("div",F,[(0,a.bF)(f,{class:"upload-list-dashboard-title"},{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(h)])),_:1}),(0,a.eW)((0,n.v_)(s.uploadingCount+s.waitingCount)+" ",1),(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(g)])),_:1}),(0,a.eW)((0,n.v_)(s.uploadSuccessCount)+" ",1),(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(p)])),_:1}),(0,a.eW)((0,n.v_)(s.uploadErrorCount),1)])),_:1}),(0,a.Lk)("div",v,[(0,a.bF)(B,null,{default:(0,a.k6)((()=>[(0,a.bF)(W,{content:"整体复制",placement:"top"},{default:(0,a.k6)((()=>[(0,a.bF)(M,{type:"primary",round:"",onClick:s.copyAll,alt:"整体复制"},{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(m)])),_:1})])),_:1},8,["onClick"])])),_:1}),(0,a.bF)(W,{content:"清空列表",placement:"top"},{default:(0,a.k6)((()=>[(0,a.bF)(M,{type:"primary",round:"",onClick:s.clearFileList},{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(j)])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:1})])]),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(l.fileList,(e=>((0,a.uX)(),(0,a.CE)("div",{class:"upload-list-item",key:e.name,span:8},[(0,a.Lk)("a",{href:e.url,target:"_blank"},[(0,a.Lk)("img",{style:{width:"10vw","border-radius":"12px"},src:e.url,onError:t=>e.url="https://imgbed.sanyue.site/file/b6a4a65b4edba4377492e.png"},null,40,C)],8,U),(0,a.Lk)("div",_,[(0,a.bF)(f,{class:"upload-list-item-name",truncated:""},{default:(0,a.k6)((()=>[(0,a.eW)((0,n.v_)(e.name),1)])),_:2},1024),"done"===e.status?((0,a.uX)(),(0,a.CE)("div",P,[(0,a.Lk)("div",I,[(0,a.bF)(S,{modelValue:e.finalURL,"onUpdate:modelValue":t=>e.finalURL=t,size:"small",readonly:"",onFocus:s.selectAllText},{prepend:(0,a.k6)((()=>[(0,a.eW)("URL:")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"]),(0,a.bF)(S,{modelValue:e.mdURL,"onUpdate:modelValue":t=>e.mdURL=t,size:"small",readonly:"",onFocus:s.selectAllText},{prepend:(0,a.k6)((()=>[(0,a.eW)("MarkDown:")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])]),(0,a.Lk)("div",R,[(0,a.bF)(S,{modelValue:e.htmlURL,"onUpdate:modelValue":t=>e.htmlURL=t,size:"small",readonly:"",onFocus:s.selectAllText},{prepend:(0,a.k6)((()=>[(0,a.eW)("HTML:")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"]),(0,a.bF)(S,{modelValue:e.ubbURL,"onUpdate:modelValue":t=>e.ubbURL=t,size:"small",readonly:"",onFocus:s.selectAllText},{prepend:(0,a.k6)((()=>[(0,a.eW)("BBCode:")])),_:2},1032,["modelValue","onUpdate:modelValue","onFocus"])])])):((0,a.uX)(),(0,a.CE)("div",x,[(0,a.bF)(z,{percentage:e.progreess,status:e.status,"show-text":!1},null,8,["percentage","status"])]))]),(0,a.Lk)("div",E,[(0,a.bF)(M,{type:"primary",circle:"",class:"upload-list-item-action-button",onClick:t=>s.handleCopy(e)},{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)($)])),_:1})])),_:2},1032,["onClick"]),(0,a.bF)(M,{type:"danger",circle:"",class:"upload-list-item-action-button",onClick:t=>s.handleRemove(e)},{default:(0,a.k6)((()=>[(0,a.bF)(d,null,{default:(0,a.k6)((()=>[(0,a.bF)(T)])),_:1})])),_:2},1032,["onClick"])])])))),128))])),_:1})],2)])),_:1},8,["class"])],32)}i(4603),i(7566),i(8721);var W=i(4373),j=i(4570),B=i.n(j),S=i(6334),z={name:"UploadForm",props:{selectedUrlForm:{type:String,default:"url",required:!1},uploadMethod:{type:String,default:"drag",required:!1}},data(){return{fileList:[],uploading:!1,maxUploading:10,waitingList:[]}},computed:{uploadSuccessCount(){return this.fileList.filter((e=>"done"===e.status||"success"===e.status)).length},uploadErrorCount(){return this.fileList.filter((e=>"exception"===e.status)).length},uploadingCount(){return this.fileList.filter((e=>"uploading"===e.status)).length},waitingCount(){return this.waitingList.length}},methods:{uploadFile(e){if(this.uploadingCount>this.maxUploading)return this.waitingList.push(e),void(this.fileList.find((t=>t.uid===e.file.uid)).status="waiting");this.fileList.find((t=>t.uid===e.file.uid)).status="uploading";const t=new FormData;t.append("file",e.file),(0,W.A)({url:"/upload?authCode="+B().get("authCode"),method:"post",data:t,onUploadProgress:t=>{const i=Math.round(t.loaded/t.total*100);e.onProgress({percent:i,file:e.file})}}).then((t=>{e.onSuccess(t,e.file)})).catch((t=>{t.response&&401===t.response.status?(this.waitingList=[],this.fileList=[],this.$message.error("认证状态错误!"),this.$router.push("/login")):e.onError(t,e.file)})).finally((()=>{this.uploadingCount+this.waitingCount===0&&(this.uploading=!1)}))},handleRemove(e){this.fileList=this.fileList.filter((t=>t.uid!==e.uid)),this.$message({type:"info",message:e.name+"已删除"})},handleSuccess(e,t){try{const i=`${window.location.protocol}//${window.location.host}`;this.fileList.find((e=>e.uid===t.uid)).url=i+e.data[0].src,this.fileList.find((e=>e.uid===t.uid)).finalURL=i+e.data[0].src,this.fileList.find((e=>e.uid===t.uid)).mdURL=`![${t.name}](${i+e.data[0].src})`,this.fileList.find((e=>e.uid===t.uid)).htmlURL=`${t.name}`,this.fileList.find((e=>e.uid===t.uid)).ubbURL=`[img]${i+e.data[0].src}[/img]`,this.fileList.find((e=>e.uid===t.uid)).progreess=100,this.fileList.find((e=>e.uid===t.uid)).status="success",this.$message({type:"success",message:t.name+"上传成功"}),setTimeout((()=>{this.fileList.find((e=>e.uid===t.uid)).status="done"}),1e3)}catch(i){this.$message.error(t.name+"上传失败"),this.fileList.find((e=>e.uid===t.uid)).status="exception"}finally{if(this.uploadingCount+this.waitingCount===0&&(this.uploading=!1),this.waitingList.length){const e=this.waitingList.shift();this.uploadFile(e)}}},handleError(e,t){if(this.$message.error(t.name+"上传失败"),this.fileList.find((e=>e.uid===t.uid)).status="exception",this.waitingList.length){const e=this.waitingList.shift();this.uploadFile(e)}this.uploadingCount+this.waitingCount===0&&(this.uploading=!1)},handleCopy(e){const t=this.fileList.find((t=>t.uid===e.uid)).status;"done"===t||"success"===t?("url"===this.selectedUrlForm?navigator.clipboard.writeText(e.finalURL):"md"===this.selectedUrlForm?navigator.clipboard.writeText(e.mdURL):"html"===this.selectedUrlForm?navigator.clipboard.writeText(e.htmlURL):"ubb"===this.selectedUrlForm?navigator.clipboard.writeText(e.ubbURL):navigator.clipboard.writeText(e.finalURL),this.$message({type:"success",message:"复制成功"})):this.$message({type:"warning",message:"文件未上传成功,无法复制链接"})},beforeUpload(e){return new Promise(((t,i)=>{const a=e.size/1024/1024<5;if(a){this.uploading=!0;const i=URL.createObjectURL(e);this.fileList.push({uid:e.uid,name:e.name,url:i,finalURL:"",mdURL:"",htmlURL:"",ubbURL:"",status:"uploading",progreess:0}),t(e)}else e.type.includes("image")?S.compressAccurately(e,4096).then((a=>{a.size/1024/1024>5&&(this.$message.error(e.name+"压缩后文件过大,无法上传!"),i("文件过大")),this.uploading=!0;const n=new File([a],e.name,{type:a.type});n.uid=e.uid;const o=URL.createObjectURL(n);this.fileList.push({uid:e.uid,name:e.name,url:o,finalURL:"",mdURL:"",htmlURL:"",ubbURL:"",status:"uploading",progreess:0}),t(n)})).catch((t=>{this.$message.error(e.name+"文件过大且压缩失败,无法上传!"),i(t)})):(this.$message.error(e.name+"文件过大,无法上传!"),i("文件过大"))}))},handleProgress(e){this.fileList.find((t=>t.uid===e.file.uid)).progreess=e.percent},copyAll(){if("url"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.finalURL})).join("\n");navigator.clipboard.writeText(e)}else if("md"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.mdURL})).join("\n");navigator.clipboard.writeText(e)}else if("html"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.htmlURL})).join("\n");navigator.clipboard.writeText(e)}else if("ubb"===this.selectedUrlForm){const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.ubbURL})).join("\n");navigator.clipboard.writeText(e)}else{const e=this.fileList.map((e=>{if("done"===e.status||"success"===e.status)return e.finalURL})).join("\n");navigator.clipboard.writeText(e)}this.$message({type:"success",message:"整体复制成功"})},clearFileList(){this.fileList=[],this.$message({type:"info",message:"列表已清空"})},handlePaste(e){if("paste"!==this.uploadMethod)return;const t=e.clipboardData.items;for(let i=0;i{e instanceof File&&this.uploadFile({file:e,onProgress:e=>this.handleProgress(e),onSuccess:(e,t)=>this.handleSuccess(e,t),onError:(e,t)=>this.handleError(e,t)})})).catch((e=>{console.log(e)}))}else this.$message({type:"warning",message:"粘贴板中的文件不是图片或视频"})}else"string"===t[i].kind&&t[i].getAsString((e=>{const t=/^(https?:\/\/[^\s$.?#].[^\s]*)$/;t.test(e)&&fetch("/api/fetchRes",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:e})}).then((e=>{const t=e.headers.get("content-type");if(200==e.status&&(t.includes("image")||t.includes("video")))return e.blob();throw new Error("URL地址的内容不是图片或视频")})).then((t=>{const a=e.split("/").pop(),n=new File([t],a,{type:t.type});n.uid=Date.now()+i,n.file=n;const o=this.beforeUpload(n);o instanceof Promise&&o.then((e=>{e instanceof File&&this.uploadFile({file:e,onProgress:e=>this.handleProgress(e),onSuccess:(e,t)=>this.handleSuccess(e,t),onError:(e,t)=>this.handleError(e,t)})})).catch((e=>{console.log(e)}))})).catch((e=>{this.$message({type:"warning",message:"粘贴板中的URL地址的内容不是图片或视频"})}))}))},selectAllText(e){e.target.select()}}},$=i(1241);const T=(0,$.A)(z,[["render",M],["__scopeId","data-v-2351b86f"]]);var V=T;const A=e=>((0,a.Qi)("data-v-7c801e22"),e=e(),(0,a.jt)(),e),D={class:"page-footer"},O=A((()=>(0,a.Lk)("p",null,[(0,a.eW)("© 2024 Designed by "),(0,a.Lk)("a",{class:"footer-name",href:"https://github.com/MarSeventh",target:"_blank"},"SanyueQi"),(0,a.eW)(" for You!")],-1))),N=[O];function X(e,t){return(0,a.uX)(),(0,a.CE)("div",D,N)}const q={},G=(0,$.A)(q,[["render",X],["__scopeId","data-v-7c801e22"]]);var J=G,H=i(144),Q=i(782),K={name:"UploadHome",data(){return{selectedUrlForm:(0,H.KR)("url"),uploadMethod:(0,H.KR)("drag"),showUrlDialog:!1,bingWallPaperIndex:0,customWallPaperIndex:0}},computed:{...(0,Q.L8)(["userConfig","bingWallPapers"]),ownerName(){return this.userConfig?.ownerName||"Sanyue"},logoUrl(){return this.userConfig?.logoUrl||i(3153)}},mounted(){const e=document.getElementById("bg1"),t=document.getElementById("bg2");"bing"===this.userConfig?.uploadBkImg?this.$store.dispatch("fetchBingWallPapers").then((()=>{e.src=this.bingWallPapers[this.bingWallPaperIndex]?.url,e.onload=()=>{e.style.opacity=1},setInterval((()=>{let i=0!=e.style.opacity?e:t,a=0!=e.style.opacity?t:e;i.style.opacity=0,this.bingWallPaperIndex=(this.bingWallPaperIndex+1)%this.bingWallPapers.length,a.src=this.bingWallPapers[this.bingWallPaperIndex]?.url,a.onload=()=>{a.style.opacity=1}}),3e3)})):this.userConfig?.uploadBkImg instanceof Array&&this.userConfig?.uploadBkImg?.length>1?(e.src=this.userConfig.uploadBkImg[this.customWallPaperIndex],e.onload=()=>{e.style.opacity=1},setInterval((()=>{let i=0!=e.style.opacity?e:t,a=0!=e.style.opacity?t:e;i.style.opacity=0,this.customWallPaperIndex=(this.customWallPaperIndex+1)%this.userConfig.uploadBkImg.length,a.src=this.userConfig.uploadBkImg[this.customWallPaperIndex],a.onload=()=>{a.style.opacity=1}}),3e3)):this.userConfig?.uploadBkImg instanceof Array&&1==this.userConfig?.uploadBkImg.length?(e.src=this.userConfig.uploadBkImg[0],e.onload=()=>{e.style.opacity=1}):(e.src="https://imgbed.sanyue.site/file/0dbd5add3605a0b2e8994.jpg",e.onload=()=>{e.style.opacity=1})},components:{UploadForm:V,Footer:J},methods:{handleManage(){window.location.href="/admin"},openUrlDialog(){this.showUrlDialog=!0},changeUploadMethod(){this.uploadMethod="drag"===this.uploadMethod?"paste":"drag"},handleLogout(){B().remove("authCode"),this.$router.push("/login"),this.$message.success("已退出登录~")}}};const Y=(0,$.A)(K,[["render",f],["__scopeId","data-v-124b8fea"]]);var Z=Y},3153:function(e,t,i){"use strict";e.exports=i.p+"img/logo.08a1b5de.png"}}]); +//# sourceMappingURL=484.e5266e2a.js.map \ No newline at end of file diff --git a/js/484.e5266e2a.js.map b/js/484.e5266e2a.js.map new file mode 100644 index 00000000..d1ba6528 --- /dev/null +++ b/js/484.e5266e2a.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/484.e5266e2a.js","mappings":"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","sources":["webpack://sanyue_imghub/./node_modules/image-conversion/build/conversion.js","webpack://sanyue_imghub/./node_modules/image-conversion/index.js","webpack://sanyue_imghub/./src/views/UploadHome.vue","webpack://sanyue_imghub/./src/components/UploadForm.vue","webpack://sanyue_imghub/./src/components/UploadForm.vue?9bfc","webpack://sanyue_imghub/./src/components/Footer.vue","webpack://sanyue_imghub/./src/components/Footer.vue?7cca","webpack://sanyue_imghub/./src/views/UploadHome.vue?42a3"],"sourcesContent":["!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.imageConversion=e():t.imageConversion=e()}(this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=0)}([function(t,e,n){\"use strict\";var r;function o(t){return[\"image/png\",\"image/jpeg\",\"image/gif\"].some(e=>e===t)}n.r(e),n.d(e,\"canvastoDataURL\",(function(){return a})),n.d(e,\"canvastoFile\",(function(){return c})),n.d(e,\"dataURLtoFile\",(function(){return s})),n.d(e,\"dataURLtoImage\",(function(){return l})),n.d(e,\"downloadFile\",(function(){return d})),n.d(e,\"filetoDataURL\",(function(){return f})),n.d(e,\"imagetoCanvas\",(function(){return g})),n.d(e,\"urltoBlob\",(function(){return w})),n.d(e,\"urltoImage\",(function(){return m})),n.d(e,\"compress\",(function(){return p})),n.d(e,\"compressAccurately\",(function(){return b})),n.d(e,\"EImageType\",(function(){return r})),function(t){t.PNG=\"image/png\",t.JPEG=\"image/jpeg\",t.GIF=\"image/gif\"}(r||(r={}));var i=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}u((r=r.apply(t,e||[])).next())}))};function a(t,e=.92,n=r.JPEG){return i(this,void 0,void 0,(function*(){return o(n)||(n=r.JPEG),t.toDataURL(n,e)}))}function c(t,e=.92,n=r.JPEG){return new Promise(r=>t.toBlob(t=>r(t),n,e))}var u=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}u((r=r.apply(t,e||[])).next())}))};function s(t,e){return u(this,void 0,void 0,(function*(){const n=t.split(\",\");let r=n[0].match(/:(.*?);/)[1];const i=atob(n[1]);let a=i.length;const c=new Uint8Array(a);for(;a--;)c[a]=i.charCodeAt(a);return o(e)&&(r=e),new Blob([c],{type:r})}))}function l(t){return new Promise((e,n)=>{const r=new Image;r.onload=()=>e(r),r.onerror=()=>n(new Error(\"dataURLtoImage(): dataURL is illegal\")),r.src=t})}function d(t,e){const n=document.createElement(\"a\");n.href=window.URL.createObjectURL(t),n.download=e||Date.now().toString(36),document.body.appendChild(n);const r=document.createEvent(\"MouseEvents\");r.initEvent(\"click\",!1,!1),n.dispatchEvent(r),document.body.removeChild(n)}function f(t){return new Promise(e=>{const n=new FileReader;n.onloadend=t=>e(t.target.result),n.readAsDataURL(t)})}var h=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}u((r=r.apply(t,e||[])).next())}))};function g(t,e={}){return h(this,void 0,void 0,(function*(){const n=Object.assign({},e),r=document.createElement(\"canvas\"),o=r.getContext(\"2d\");let i,a;for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&(n[t]=Number(n[t]));if(n.scale){const e=n.scale>0&&n.scale<10?n.scale:1;a=t.width*e,i=t.height*e}else a=n.width||n.height*t.width/t.height||t.width,i=n.height||n.width*t.height/t.width||t.height;switch([5,6,7,8].some(t=>t===n.orientation)?(r.height=a,r.width=i):(r.height=i,r.width=a),n.orientation){case 3:o.rotate(180*Math.PI/180),o.drawImage(t,-r.width,-r.height,r.width,r.height);break;case 6:o.rotate(90*Math.PI/180),o.drawImage(t,0,-r.width,r.height,r.width);break;case 8:o.rotate(270*Math.PI/180),o.drawImage(t,-r.height,0,r.height,r.width);break;case 2:o.translate(r.width,0),o.scale(-1,1),o.drawImage(t,0,0,r.width,r.height);break;case 4:o.translate(r.width,0),o.scale(-1,1),o.rotate(180*Math.PI/180),o.drawImage(t,-r.width,-r.height,r.width,r.height);break;case 5:o.translate(r.width,0),o.scale(-1,1),o.rotate(90*Math.PI/180),o.drawImage(t,0,-r.width,r.height,r.width);break;case 7:o.translate(r.width,0),o.scale(-1,1),o.rotate(270*Math.PI/180),o.drawImage(t,-r.height,0,r.height,r.width);break;default:o.drawImage(t,0,0,r.width,r.height)}return r}))}function w(t){return fetch(t).then(t=>t.blob())}function m(t){return new Promise((e,n)=>{const r=new Image;r.onload=()=>e(r),r.onerror=()=>n(new Error(\"urltoImage(): Image failed to load, please check the image URL\")),r.src=t})}var y=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}u((r=r.apply(t,e||[])).next())}))};function p(t,e={}){return y(this,void 0,void 0,(function*(){if(!(t instanceof Blob))throw new Error(\"compress(): First arg must be a Blob object or a File object.\");if(\"object\"!=typeof e&&(e=Object.assign({quality:e})),e.quality=Number(e.quality),Number.isNaN(e.quality))return t;const n=yield f(t);let i=n.split(\",\")[0].match(/:(.*?);/)[1],c=r.JPEG;o(e.type)&&(c=e.type,i=e.type);const u=yield l(n),d=yield g(u,Object.assign({},e)),h=yield a(d,e.quality,c),w=yield s(h,i);return w.size>t.size?t:w}))}function b(t,e={}){return y(this,void 0,void 0,(function*(){if(!(t instanceof Blob))throw new Error(\"compressAccurately(): First arg must be a Blob object or a File object.\");if(\"object\"!=typeof e&&(e=Object.assign({size:e})),e.size=Number(e.size),Number.isNaN(e.size))return t;if(1024*e.size>t.size)return t;e.accuracy=Number(e.accuracy),(!e.accuracy||e.accuracy<.8||e.accuracy>.99)&&(e.accuracy=.95);const n=e.size*(2-e.accuracy)*1024,i=1024*e.size,c=e.size*e.accuracy*1024,u=yield f(t);let d=u.split(\",\")[0].match(/:(.*?);/)[1],h=r.JPEG;o(e.type)&&(h=e.type,d=e.type);const w=yield l(u),m=yield g(w,Object.assign({},e));let y,p=.5;const b=[null,null];for(let t=1;t<=7;t++){y=yield a(m,p,h);const e=.75*y.length;if(7===t){(ne)&&(y=[y,...b].filter(t=>t).sort((t,e)=>Math.abs(.75*t.length-i)-Math.abs(.75*e.length-i))[0]);break}if(ne))break;b[0]=y,p+=Math.pow(.5,t+1)}}const v=yield s(y,d);return v.size>t.size?t:v}))}}])}));","module.exports = require(\"./build/conversion.js\");\n","\r\n\r\n\r\n\r\n","\r\n\r\n\r\n\r\nimport { split } from 'core-js/fn/symbol'\r\n","import { render } from \"./UploadForm.vue?vue&type=template&id=2351b86f&scoped=true\"\nimport script from \"./UploadForm.vue?vue&type=script&lang=js\"\nexport * from \"./UploadForm.vue?vue&type=script&lang=js\"\n\nimport \"./UploadForm.vue?vue&type=style&index=0&id=2351b86f&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2351b86f\"]])\n\nexport default __exports__","\r\n\r\n","import { render } from \"./Footer.vue?vue&type=template&id=7c801e22&scoped=true\"\nconst script = {}\n\nimport \"./Footer.vue?vue&type=style&index=0&id=7c801e22&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7c801e22\"]])\n\nexport default __exports__","import { render } from \"./UploadHome.vue?vue&type=template&id=124b8fea&scoped=true\"\nimport script from \"./UploadHome.vue?vue&type=script&lang=js\"\nexport * from \"./UploadHome.vue?vue&type=script&lang=js\"\n\nimport \"./UploadHome.vue?vue&type=style&index=0&id=124b8fea&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-124b8fea\"]])\n\nexport default __exports__"],"names":["t","e","module","exports","this","n","r","o","i","l","call","m","c","d","Object","defineProperty","enumerable","get","Symbol","toStringTag","value","__esModule","create","bind","default","prototype","hasOwnProperty","p","s","some","a","f","g","w","b","PNG","JPEG","GIF","Promise","u","next","throw","done","then","apply","toDataURL","toBlob","split","match","atob","length","Uint8Array","charCodeAt","Blob","type","Image","onload","onerror","Error","src","document","createElement","href","window","URL","createObjectURL","download","Date","now","toString","body","appendChild","createEvent","initEvent","dispatchEvent","removeChild","FileReader","onloadend","target","result","readAsDataURL","h","assign","getContext","Number","scale","width","height","orientation","rotate","Math","PI","drawImage","translate","fetch","blob","y","quality","isNaN","size","accuracy","filter","sort","abs","pow","v","class","_createElementVNode","id","alt","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","_hoisted_4","_createVNode","_component_el_tooltip","content","placement","_withCtx","_component_el_button","onClick","$options","changeUploadMethod","circle","_component_el_icon","_component_Refresh","_","openUrlDialog","_component_Connection","handleManage","_component_Tools","handleLogout","_component_Close","_hoisted_5","_hoisted_6","logoUrl","_hoisted_7","_hoisted_8","_toDisplayString","ownerName","_createTextVNode","_component_UploadForm","selectedUrlForm","$data","uploadMethod","_component_Footer","_component_el_dialog","title","modelValue","showUrlDialog","_cache","$event","_component_el_radio_group","_component_el_radio","_hoisted_9","key","onPaste","args","handlePaste","_component_el_upload","_normalizeClass","uploading","fileList","$props","drag","multiple","uploadFile","onSuccess","handleSuccess","handleError","beforeUpload","handleProgress","accept","tip","_createBlock","_component_CameraFilled","color","_component_CopyDocument","_component_el_card","_component_el_scrollbar","_component_el_text","_component_List","uploadingCount","waitingCount","_component_Checked","uploadSuccessCount","_component_Failed","uploadErrorCount","_component_el_button_group","round","copyAll","_component_Grid","clearFileList","_component_CircleClose","_Fragment","_renderList","file","name","span","url","style","onError","_hoisted_10","truncated","status","_hoisted_11","_hoisted_12","_component_el_input","finalURL","readonly","onFocus","selectAllText","prepend","mdURL","_hoisted_13","htmlURL","ubbURL","_hoisted_14","_component_el_progress","percentage","progreess","_hoisted_15","handleCopy","_component_Link","handleRemove","_component_Delete","props","String","required","data","maxUploading","waitingList","computed","item","methods","push","find","uid","formData","FormData","append","axios","cookies","method","onUploadProgress","progressEvent","percentCompleted","loaded","total","onProgress","percent","res","catch","err","response","$message","error","$router","finally","message","rootUrl","location","protocol","host","setTimeout","shift","navigator","clipboard","writeText","resolve","reject","isLt5M","fileUrl","includes","imageConversion","newFile","File","event","urls","map","join","items","clipboardData","kind","getAsFile","checkResult","evt","console","log","getAsString","text","urlPattern","test","headers","JSON","stringify","contentType","fileName","pop","select","__exports__","script","ref","bingWallPaperIndex","customWallPaperIndex","mapGetters","userConfig","require","mounted","bg1","getElementById","bg2","uploadBkImg","$store","dispatch","bingWallPapers","opacity","setInterval","curBg","nextBg","Array","components","UploadForm","Footer","success","render"],"sourceRoot":""} \ No newline at end of file diff --git a/js/650.f38af2af.js b/js/650.f38af2af.js new file mode 100644 index 00000000..a5ae066a --- /dev/null +++ b/js/650.f38af2af.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunksanyue_imghub"]=self["webpackChunksanyue_imghub"]||[]).push([[650],{1650:function(s,e,t){t.r(e),t.d(e,{default:function(){return k}});var a=t(6768),n=t(5130);const i=s=>((0,a.Qi)("data-v-2239fa13"),s=s(),(0,a.jt)(),s),l={class:"login"},o=i((()=>(0,a.Lk)("img",{id:"bg1",class:"background-image1",alt:"Background Image"},null,-1))),r=i((()=>(0,a.Lk)("img",{id:"bg2",class:"background-image2",alt:"Background Image"},null,-1))),g={class:"login-container"},u=i((()=>(0,a.Lk)("h1",null,"Login",-1)));function d(s,e,t,i,d,c){const p=(0,a.g2)("el-input"),h=(0,a.g2)("el-button");return(0,a.uX)(),(0,a.CE)("div",l,[o,r,(0,a.Lk)("div",g,[u,(0,a.bF)(p,{class:"password-input",modelValue:d.password,"onUpdate:modelValue":e[0]||(e[0]=s=>d.password=s),placeholder:"输入认证码,若未设置留空即可~",type:"password","show-password":"",onKeyup:(0,n.jR)(c.login,["enter","native"])},null,8,["modelValue","onKeyup"]),(0,a.bF)(h,{class:"submit",type:"primary",onClick:c.login},{default:(0,a.k6)((()=>[(0,a.eW)("submit")])),_:1},8,["onClick"])])])}t(4114);var c=t(4570),p=t.n(c),h=t(4373),m=t(782),y={data(){return{password:"",writtenPass:"",bingWallPaperIndex:0,customWallPaperIndex:0}},computed:{...(0,m.L8)(["userConfig","bingWallPapers"])},mounted(){const s=document.getElementById("bg1"),e=document.getElementById("bg2");"bing"===this.userConfig?.loginBkImg?this.$store.dispatch("fetchBingWallPapers").then((()=>{s.src=this.bingWallPapers[this.bingWallPaperIndex]?.url,s.onload=()=>{s.style.opacity=1},setInterval((()=>{let t=0!=s.style.opacity?s:e,a=0!=s.style.opacity?e:s;t.style.opacity=0,this.bingWallPaperIndex=(this.bingWallPaperIndex+1)%this.bingWallPapers.length,a.src=this.bingWallPapers[this.bingWallPaperIndex]?.url,a.onload=()=>{a.style.opacity=1}}),3e3)})):this.userConfig?.loginBkImg instanceof Array&&this.userConfig?.loginBkImg?.length>1?(s.src=this.userConfig.loginBkImg[this.customWallPaperIndex],s.onload=()=>{s.style.opacity=1},setInterval((()=>{let t=0!=s.style.opacity?s:e,a=0!=s.style.opacity?e:s;t.style.opacity=0,this.customWallPaperIndex=(this.customWallPaperIndex+1)%this.userConfig.loginBkImg.length,a.src=this.userConfig.loginBkImg[this.customWallPaperIndex],a.onload=()=>{a.style.opacity=1}}),3e3)):this.userConfig?.loginBkImg instanceof Array&&1==this.userConfig?.loginBkImg?.length?(s.src=this.userConfig.loginBkImg[0],s.onload=()=>{s.style.opacity=1}):(s.src="https://imgbed.sanyue.site/file/0dbd5add3605a0b2e8994.jpg",s.onload=()=>{s.style.opacity=1})},methods:{login(){""===this.password?this.writtenPass="unset":this.writtenPass=this.password,h.A.post("/login",{authCode:this.password}).then((s=>{200===s.status?(p().set("authCode",this.writtenPass,"14d"),this.$router.push("/"),this.$message.success("登录成功~")):this.$message.error("登录失败,请检查认证码是否正确~")})).catch((s=>{this.$message.error("登录失败,请检查认证码是否正确~")}))}}},b=t(1241);const I=(0,b.A)(y,[["render",d],["__scopeId","data-v-2239fa13"]]);var k=I}}]); +//# sourceMappingURL=650.f38af2af.js.map \ No newline at end of file diff --git a/js/650.f38af2af.js.map b/js/650.f38af2af.js.map new file mode 100644 index 00000000..48ccd345 --- /dev/null +++ b/js/650.f38af2af.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/650.f38af2af.js","mappings":"6PACSA,MAAM,S,UACPC,EAAAA,EAAAA,IAAgE,OAA3DC,GAAG,MAAMF,MAAM,oBAAoBG,IAAI,oB,qBAC5CF,EAAAA,EAAAA,IAAgE,OAA3DC,GAAG,MAAMF,MAAM,oBAAoBG,IAAI,oB,cACvCH,MAAM,mB,UACPC,EAAAA,EAAAA,IAAc,UAAV,SAAK,K,+FAJjBG,EAAAA,EAAAA,IAgBM,MAhBNC,EAgBM,CAfFC,EACAC,GACAN,EAAAA,EAAAA,IAYM,MAZNO,EAYM,CAXFC,GACAC,EAAAA,EAAAA,IAQWC,EAAA,CAPPX,MAAM,iBAPtBY,WAQyBC,EAAAC,SARzB,sBAAAC,EAAA,KAAAA,EAAA,GAAAC,GAQyBH,EAAAC,SAAQE,GACjBC,YAAY,kBACZC,KAAK,WACL,mBACCC,SAZjBC,EAAAA,EAAAA,IAYqCC,EAAAC,MAAK,qB,kCAG9BZ,EAAAA,EAAAA,IAA0Ea,EAAA,CAA/DvB,MAAM,SAASkB,KAAK,UAAWM,QAAOH,EAAAC,O,CAf7DG,SAAAC,EAAAA,EAAAA,KAeoE,IAAM,EAf1EC,EAAAA,EAAAA,IAeoE,aAfpEC,EAAA,G,qEAyBA,GACIC,IAAAA,GACI,MAAO,CACHf,SAAU,GACVgB,YAAa,GACbC,mBAAoB,EACpBC,qBAAsB,EAE9B,EACAC,SAAU,KACHC,EAAAA,EAAAA,IAAW,CAAC,aAAc,oBAEjCC,OAAAA,GACI,MAAMC,EAAMC,SAASC,eAAe,OAC9BC,EAAMF,SAASC,eAAe,OACA,SAAhCE,KAAKC,YAAYC,WAEjBF,KAAKG,OAAOC,SAAS,uBAAuBC,MAAK,KAC7CT,EAAIU,IAAMN,KAAKO,eAAeP,KAAKT,qBAAqBiB,IACxDZ,EAAIa,OAAS,KACTb,EAAIc,MAAMC,QAAU,CAAC,EAEzBC,aAAY,KACR,IAAIC,EAA6B,GAArBjB,EAAIc,MAAMC,QAAef,EAAMG,EACvCe,EAA8B,GAArBlB,EAAIc,MAAMC,QAAeZ,EAAMH,EAC5CiB,EAAMH,MAAMC,QAAU,EACtBX,KAAKT,oBAAsBS,KAAKT,mBAAqB,GAAKS,KAAKO,eAAeQ,OAC9ED,EAAOR,IAAMN,KAAKO,eAAeP,KAAKT,qBAAqBiB,IAC3DM,EAAOL,OAAS,KACZK,EAAOJ,MAAMC,QAAU,CAAC,CAC3B,GACF,IAAK,IAELX,KAAKC,YAAYC,sBAAsBc,OAAShB,KAAKC,YAAYC,YAAYa,OAAS,GAE7FnB,EAAIU,IAAMN,KAAKC,WAAWC,WAAWF,KAAKR,sBAC1CI,EAAIa,OAAS,KACTb,EAAIc,MAAMC,QAAU,CAAC,EAEzBC,aAAY,KACR,IAAIC,EAA6B,GAArBjB,EAAIc,MAAMC,QAAef,EAAMG,EACvCe,EAA8B,GAArBlB,EAAIc,MAAMC,QAAeZ,EAAMH,EAC5CiB,EAAMH,MAAMC,QAAU,EACtBX,KAAKR,sBAAwBQ,KAAKR,qBAAuB,GAAKQ,KAAKC,WAAWC,WAAWa,OACzFD,EAAOR,IAAMN,KAAKC,WAAWC,WAAWF,KAAKR,sBAC7CsB,EAAOL,OAAS,KACZK,EAAOJ,MAAMC,QAAU,CAAC,CAC3B,GACF,MACIX,KAAKC,YAAYC,sBAAsBc,OAAgD,GAAvChB,KAAKC,YAAYC,YAAYa,QAEpFnB,EAAIU,IAAMN,KAAKC,WAAWC,WAAW,GACrCN,EAAIa,OAAS,KACTb,EAAIc,MAAMC,QAAU,CAAC,IAIzBf,EAAIU,IAAM,4DACVV,EAAIa,OAAS,KACTb,EAAIc,MAAMC,QAAU,CAAC,EAGjC,EACAM,QAAS,CACLnC,KAAAA,GAE0B,KAAlBkB,KAAK1B,SACL0B,KAAKV,YAAc,QAEnBU,KAAKV,YAAcU,KAAK1B,SAE5B4C,EAAAA,EAAMC,KAAK,SAAU,CACjBC,SAAUpB,KAAK1B,WAChB+B,MAAKgB,IACe,MAAfA,EAAIC,QAIRC,IAAAA,IAAY,WAAYvB,KAAKV,YAAa,OAC1CU,KAAKwB,QAAQC,KAAK,KAClBzB,KAAK0B,SAASC,QAAQ,UALlB3B,KAAK0B,SAASE,MAAM,mBAKM,IAC/BC,OAAMC,IACL9B,KAAK0B,SAASE,MAAM,mBAAmB,GAE/C,I,UCtGR,MAAMG,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://sanyue_imghub/./src/views/Login.vue","webpack://sanyue_imghub/./src/views/Login.vue?240b"],"sourcesContent":["\r\n\r\n\r\n\r\n","import { render } from \"./Login.vue?vue&type=template&id=2239fa13&scoped=true\"\nimport script from \"./Login.vue?vue&type=script&lang=js\"\nexport * from \"./Login.vue?vue&type=script&lang=js\"\n\nimport \"./Login.vue?vue&type=style&index=0&id=2239fa13&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2239fa13\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","id","alt","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_createVNode","_component_el_input","modelValue","$data","password","_cache","$event","placeholder","type","onKeyup","_withKeys","$options","login","_component_el_button","onClick","default","_withCtx","_createTextVNode","_","data","writtenPass","bingWallPaperIndex","customWallPaperIndex","computed","mapGetters","mounted","bg1","document","getElementById","bg2","this","userConfig","loginBkImg","$store","dispatch","then","src","bingWallPapers","url","onload","style","opacity","setInterval","curBg","nextBg","length","Array","methods","axios","post","authCode","res","status","cookies","$router","push","$message","success","error","catch","err","__exports__","render"],"sourceRoot":""} \ No newline at end of file diff --git a/js/app.437dccab.js b/js/app.437dccab.js new file mode 100644 index 00000000..d8ab7260 --- /dev/null +++ b/js/app.437dccab.js @@ -0,0 +1,2 @@ +(function(){"use strict";var e={6674:function(e,n,t){var r=t(5130),o=t(5587),i=(t(4188),t(6768));function a(e,n,t,r,o,a){const u=(0,i.g2)("router-view");return(0,i.uX)(),(0,i.Wv)(u)}var u=t(782),c={computed:{...(0,u.L8)(["userConfig"])},mounted(){this.setSiteTitle(),this.setSiteIcon()},methods:{setSiteTitle(){document.title=this.userConfig?.siteTitle||"Sanyue ImgHub"},setSiteIcon(){const e=document.createElement("link");e.rel="icon",e.href=this.userConfig?.siteIcon||"/logo.png",document.head.appendChild(e)}}},s=t(1241);const l=(0,s.A)(c,[["render",a]]);var f=l,d=t(1387),p=t(1219),g=t(4570),h=t.n(g);const m=[{path:"/",name:"home",component:()=>Promise.all([t.e(373),t.e(484)]).then(t.bind(t,1484)),beforeEnter:(e,n,t)=>{const r=h().get("authCode");null===r&&"login"!==e.name?(p.nk.error("请先认证!"),t({name:"login"})):t()}},{path:"/login",name:"login",component:()=>Promise.all([t.e(373),t.e(650)]).then(t.bind(t,1650))}],v=(0,d.aE)({history:(0,d.LA)("/"),routes:m});var b=v,y=(0,u.y$)({state:{userConfig:null,bingWallPapers:[]},getters:{userConfig:e=>e.userConfig,bingWallPapers:e=>e.bingWallPapers},mutations:{setUserConfig(e,n){e.userConfig=n},setBingWallPapers(e,n){e.bingWallPapers=n}},actions:{async fetchUserConfig({commit:e}){try{const n=await fetch("/userConfig"),t=await n.json();e("setUserConfig",t)}catch(n){console.log(n)}},async fetchBingWallPapers({commit:e}){try{const n=await fetch("/api/bing/wallpaper"),t=await n.json(),r=t.data,o=r.map((e=>({url:"https://www.bing.com"+e.url})));await Promise.all(o.map((e=>new Promise(((n,t)=>{const r=new Image;r.onload=n,r.onerror=t,r.src=e.url}))))),e("setBingWallPapers",o)}catch(n){console.log(n)}}},modules:{}}),C=t(7477);const w=(0,r.Ef)(f);for(const[k,P]of Object.entries(C))w.component(k,P);y.dispatch("fetchUserConfig").then((()=>{w.use(y).use(b).use(o.A).mount("#app")})).catch((e=>{console.error("Failed to load user configuration:",e),w.use(y).use(b).use(o.A).mount("#app")}))}},n={};function t(r){var o=n[r];if(void 0!==o)return o.exports;var i=n[r]={exports:{}};return e[r].call(i.exports,i,i.exports,t),i.exports}t.m=e,function(){var e=[];t.O=function(n,r,o,i){if(!r){var a=1/0;for(l=0;l=i)&&Object.keys(t.O).every((function(e){return t.O[e](r[c])}))?r.splice(c--,1):(u=!1,i0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,o,i]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,r){return t.f[r](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/"+e+"."+{373:"7707906e",484:"e5266e2a",650:"f38af2af"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{484:"84894ca0",650:"dcab35db"}[e]+".css"}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="sanyue_imghub:";t.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,c;if(void 0!==i)for(var s=document.getElementsByTagName("script"),l=0;l\n \n\n\n\n\n\n","import { render } from \"./App.vue?vue&type=template&id=805abdf2\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=805abdf2&lang=css\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createRouter, createWebHistory } from 'vue-router'\nimport { ElMessage } from 'element-plus'\nimport cookies from 'vue-cookies'\n\nconst routes = [\n {\n path: '/',\n name: 'home',\n component: () => import('../views/UploadHome.vue'),\n beforeEnter: (to, from, next) => {\n const authCode = cookies.get('authCode')\n if (authCode === null && to.name !== 'login') {\n ElMessage.error('请先认证!')\n next({ name: 'login' })\n } else {\n next()\n }\n }\n },\n {\n path: '/login',\n name: 'login',\n component: () => import('../views/Login.vue')\n }\n]\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes\n})\n\nexport default router\n","import { createStore } from 'vuex'\n\nexport default createStore({\n state: {\n userConfig: null,\n bingWallPapers: []\n },\n getters: {\n userConfig: state => state.userConfig,\n bingWallPapers: state => state.bingWallPapers\n },\n mutations: {\n setUserConfig(state, userConfig) {\n state.userConfig = userConfig;\n },\n setBingWallPapers(state, bingWallPapers) {\n state.bingWallPapers = bingWallPapers;\n }\n },\n actions: {\n async fetchUserConfig({ commit }) {\n try {\n const response = await fetch('/userConfig');\n const userConfig = await response.json();\n commit('setUserConfig', userConfig);\n } catch (error) {\n console.log(error);\n }\n },\n async fetchBingWallPapers({ commit }) {\n try {\n const response = await fetch('/api/bing/wallpaper');\n const jsonResponse = await response.json();\n const wallpapers = jsonResponse.data;\n const bingWallPapers = wallpapers.map(wallpaper => {\n return {\n url: 'https://www.bing.com' + wallpaper.url,\n };\n }\n );\n //预加载图片,阻塞直到图片加载完成\n await Promise.all(bingWallPapers.map(wallpaper => {\n return new Promise((resolve, reject) => {\n const img = new Image();\n img.onload = resolve;\n img.onerror = reject;\n img.src = wallpaper.url;\n });\n }));\n commit('setBingWallPapers', bingWallPapers);\n } catch (error) {\n console.log(error);\n }\n }\n },\n modules: {\n }\n})\n","import { createApp } from 'vue'\r\nimport ElementPlus from 'element-plus'\r\nimport 'element-plus/dist/index.css'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport store from './store'\r\nimport * as ElementPlusIconsVue from '@element-plus/icons-vue'\r\n\r\nconst app = createApp(App)\r\n\r\nfor (const [key, component] of Object.entries(ElementPlusIconsVue)) {\r\n app.component(key, component)\r\n}\r\nstore.dispatch('fetchUserConfig').then(() => {\r\n app.use(store).use(router).use(ElementPlus).mount('#app');\r\n}).catch(error => {\r\n console.error('Failed to load user configuration:', error);\r\n app.use(store).use(router).use(ElementPlus).mount('#app');\r\n})\r\n\r\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + {\"373\":\"7707906e\",\"484\":\"e5266e2a\",\"650\":\"f38af2af\"}[chunkId] + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + {\"484\":\"84894ca0\",\"650\":\"dcab35db\"}[chunkId] + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"sanyue_imghub:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tif (__webpack_require__.nc) {\n\t\tlinkTag.nonce = __webpack_require__.nc;\n\t}\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"484\":1,\"650\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr\n\n// no prefetching\n\n// no preloaded","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunksanyue_imghub\"] = self[\"webpackChunksanyue_imghub\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], function() { return __webpack_require__(6674); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["_createBlock","_component_router_view","computed","mapGetters","mounted","this","setSiteTitle","setSiteIcon","methods","document","title","userConfig","siteTitle","link","createElement","rel","href","siteIcon","head","appendChild","__exports__","render","routes","path","name","component","beforeEnter","to","from","next","authCode","cookies","ElMessage","error","router","createRouter","history","createWebHistory","process","createStore","state","bingWallPapers","getters","mutations","setUserConfig","setBingWallPapers","actions","fetchUserConfig","commit","response","fetch","json","console","log","fetchBingWallPapers","jsonResponse","wallpapers","data","map","wallpaper","url","Promise","all","resolve","reject","img","Image","onload","onerror","src","modules","app","createApp","App","key","Object","entries","ElementPlusIconsVue","store","dispatch","then","use","ElementPlus","mount","catch","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","keys","every","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","reduce","promises","u","miniCssF","g","globalThis","Function","window","obj","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","timeout","nc","setAttribute","onScriptComplete","prev","event","clearTimeout","doneFns","parentNode","removeChild","forEach","setTimeout","bind","type","target","Symbol","toStringTag","value","p","createStylesheet","fullhref","oldTag","linkTag","nonce","onLinkComplete","errorType","realHref","err","Error","code","request","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","loadingEnded","realSrc","message","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","id","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index be043217..25a8d4fc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,13 +6,14 @@ "": { "dependencies": { "@cloudflare/pages-plugin-sentry": "^1.1.3", - "@sentry/tracing": "^7.114.0" + "@sentry/tracing": "^7.114.0", + "miniflare": "^3.20240718.0" }, "devDependencies": { "concurrently": "^8.2.2", "mocha": "^10.6.0", "wait-on": "^7.2.0", - "wrangler": "^3.63.0" + "wrangler": "^3.66.0" } }, "node_modules/@babel/runtime": { @@ -44,14 +45,62 @@ "resolved": "https://registry.npmjs.org/@cloudflare/pages-plugin-sentry/-/pages-plugin-sentry-1.1.3.tgz", "integrity": "sha512-EPQDa8LyMZFUfOXN7IO54Q4mA8AJZ9M+0lkmwOea43DNPh2HqfnGKmVn7WtR4iTWJSw9Cag1dGXRFHOhrqTBsA==" }, + "node_modules/@cloudflare/workerd-darwin-64": { + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20240821.1.tgz", + "integrity": "sha512-CDBpfZKrSy4YrIdqS84z67r3Tzal2pOhjCsIb63IuCnvVes59/ft1qhczBzk9EffeOE2iTCrA4YBT7Sbn7USew==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-darwin-arm64": { + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20240821.1.tgz", + "integrity": "sha512-Q+9RedvNbPcEt/dKni1oN94OxbvuNAeJkgHmrLFTGF8zu21wzOhVkQeRNxcYxrMa9mfStc457NAg13OVCj2kHQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=16" + } + }, "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20240701.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20240701.0.tgz", - "integrity": "sha512-UWLr/Anxwwe/25nGv451MNd2jhREmPt/ws17DJJqTLAx6JxwGWA15MeitAIzl0dbxRFAJa+0+R8ag2WR3F/D6g==", + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20240821.1.tgz", + "integrity": "sha512-j6z3KsPtawrscoLuP985LbqFrmsJL6q1mvSXOXTqXGODAHIzGBipHARdOjms3UQqovzvqB2lQaQsZtLBwCZxtA==", "cpu": [ "x64" ], - "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workerd-linux-arm64": { + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20240821.1.tgz", + "integrity": "sha512-I9bHgZOxJQW0CV5gTdilyxzTG7ILzbTirehQWgfPx9X77E/7eIbR9sboOMgyeC69W4he0SKtpx0sYZuTJu4ERw==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", "optional": true, "os": [ "linux" @@ -60,11 +109,36 @@ "node": ">=16" } }, + "node_modules/@cloudflare/workerd-windows-64": { + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20240821.1.tgz", + "integrity": "sha512-keC97QPArs6LWbPejQM7/Y8Jy8QqyaZow4/ZdsGo+QjlOLiZRDpAenfZx3CBUoWwEeFwQTl2FLO+8hV1SWFFYw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=16" + } + }, + "node_modules/@cloudflare/workers-shared": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-shared/-/workers-shared-0.4.1.tgz", + "integrity": "sha512-nYh4r8JwOOjYIdH2zub++CmIKlkYFlpxI1nBHimoiHcytJXD/b7ldJ21TtfzUZMCgI78mxVlymMHA/ReaOxKlA==", + "dev": true, + "license": "MIT OR Apache-2.0", + "engines": { + "node": ">=16.7.0" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -114,7 +188,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "dev": true, "engines": { "node": ">=14" } @@ -138,7 +211,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -146,14 +218,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -257,7 +327,6 @@ "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -269,7 +338,6 @@ "version": "8.3.3", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "dev": true, "dependencies": { "acorn": "^8.11.0" }, @@ -333,7 +401,6 @@ "version": "1.0.55", "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", - "dev": true, "dependencies": { "printable-characters": "^1.0.42" } @@ -422,7 +489,6 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/capnp-ts/-/capnp-ts-0.7.0.tgz", "integrity": "sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==", - "dev": true, "dependencies": { "debug": "^4.3.1", "tslib": "^2.2.0" @@ -605,20 +671,10 @@ "node": ">=12" } }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "dev": true, - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -626,8 +682,7 @@ "node_modules/data-uri-to-buffer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", - "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", - "dev": true + "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==" }, "node_modules/date-fns": { "version": "3.6.0", @@ -643,7 +698,6 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -672,7 +726,8 @@ "version": "6.1.4", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/delayed-stream": { "version": "1.0.0", @@ -766,7 +821,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", - "dev": true, "engines": { "node": ">=6" }, @@ -851,6 +905,20 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -873,7 +941,6 @@ "version": "2.0.12", "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", - "dev": true, "dependencies": { "data-uri-to-buffer": "^2.0.0", "source-map": "^0.6.1" @@ -914,8 +981,7 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/has-flag": { "version": "4.0.0", @@ -1156,10 +1222,10 @@ } }, "node_modules/miniflare": { - "version": "3.20240701.0", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20240701.0.tgz", - "integrity": "sha512-m9+I+7JNyqDGftCMKp9cK9pCZkK72hAL2mM9IWwhct+ZmucLBA8Uu6+rHQqA5iod86cpwOkrB2PrPA3wx9YNgw==", - "dev": true, + "version": "3.20240821.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20240821.0.tgz", + "integrity": "sha512-4BhLGpssQxM/O6TZmJ10GkT3wBJK6emFkZ3V87/HyvQmVt8zMxEBvyw5uv6kdtp+7F54Nw6IKFJjPUL8rFVQrQ==", + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "0.8.1", "acorn": "^8.8.0", @@ -1169,7 +1235,7 @@ "glob-to-regexp": "^0.4.1", "stoppable": "^1.1.0", "undici": "^5.28.4", - "workerd": "1.20240701.0", + "workerd": "1.20240821.1", "ws": "^8.17.1", "youch": "^3.2.2", "zod": "^3.22.3" @@ -1246,14 +1312,12 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mustache": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "dev": true, "bin": { "mustache": "bin/mustache" } @@ -1276,12 +1340,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/node-fetch-native": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "dev": true - }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -1300,6 +1358,13 @@ "node": ">=0.10.0" } }, + "node_modules/ohash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==", + "dev": true, + "license": "MIT" + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1364,7 +1429,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picomatch": { "version": "2.3.1", @@ -1381,8 +1447,7 @@ "node_modules/printable-characters": { "version": "1.0.42", "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", - "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", - "dev": true + "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==" }, "node_modules/proxy-from-env": { "version": "1.1.0", @@ -1546,7 +1611,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -1568,7 +1632,6 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", - "dev": true, "dependencies": { "as-table": "^1.0.36", "get-source": "^2.0.12" @@ -1578,7 +1641,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", - "dev": true, "engines": { "node": ">=4", "npm": ">=6" @@ -1673,20 +1735,19 @@ "node_modules/tslib": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/ufo": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", + "dev": true, + "license": "MIT" }, "node_modules/undici": { "version": "5.28.4", "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dev": true, "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -1702,17 +1763,16 @@ }, "node_modules/unenv": { "name": "unenv-nightly", - "version": "1.10.0-1717606461.a117952", - "resolved": "https://registry.npmjs.org/unenv-nightly/-/unenv-nightly-1.10.0-1717606461.a117952.tgz", - "integrity": "sha512-u3TfBX02WzbHTpaEfWEKwDijDSFAHcgXkayUZ+MVDrjhLFvgAJzFGTSTmwlEhwWi2exyRQey23ah9wELMM6etg==", + "version": "2.0.0-1724863496.70db6f1", + "resolved": "https://registry.npmjs.org/unenv-nightly/-/unenv-nightly-2.0.0-1724863496.70db6f1.tgz", + "integrity": "sha512-r+VIl1gnsI4WQxluruSQhy8alpAf1AsLRLm4sEKp3otCyTIVD6I6wHEYzeQnwsyWgaD4+3BD4A/eqrgOpdTzhw==", "dev": true, + "license": "MIT", "dependencies": { - "consola": "^3.2.3", "defu": "^6.1.4", - "mime": "^3.0.0", - "node-fetch-native": "^1.6.4", + "ohash": "^1.1.3", "pathe": "^1.1.2", - "ufo": "^1.5.3" + "ufo": "^1.5.4" } }, "node_modules/wait-on": { @@ -1735,11 +1795,11 @@ } }, "node_modules/workerd": { - "version": "1.20240701.0", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20240701.0.tgz", - "integrity": "sha512-qSgNVqauqzNCij9MaJLF2c2ko3AnFioVSIxMSryGbRK+LvtGr9BKBt6JOxCb24DoJASoJDx3pe3DJHBVydUiBg==", - "dev": true, + "version": "1.20240821.1", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20240821.1.tgz", + "integrity": "sha512-y4phjCnEG96u8ZkgkkHB+gSw0i6uMNo23rBmixylWpjxDklB+LWD8dztasvsu7xGaZbLoTxQESdEw956F7VJDA==", "hasInstallScript": true, + "license": "Apache-2.0", "bin": { "workerd": "bin/workerd" }, @@ -1747,11 +1807,11 @@ "node": ">=16" }, "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20240701.0", - "@cloudflare/workerd-darwin-arm64": "1.20240701.0", - "@cloudflare/workerd-linux-64": "1.20240701.0", - "@cloudflare/workerd-linux-arm64": "1.20240701.0", - "@cloudflare/workerd-windows-64": "1.20240701.0" + "@cloudflare/workerd-darwin-64": "1.20240821.1", + "@cloudflare/workerd-darwin-arm64": "1.20240821.1", + "@cloudflare/workerd-linux-64": "1.20240821.1", + "@cloudflare/workerd-linux-arm64": "1.20240821.1", + "@cloudflare/workerd-windows-64": "1.20240821.1" } }, "node_modules/workerpool": { @@ -1761,26 +1821,29 @@ "dev": true }, "node_modules/wrangler": { - "version": "3.63.0", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.63.0.tgz", - "integrity": "sha512-FMIGorXhYN161S1qotoIlg9EqpfRsPqtB/fd9J+qXTJ5xpctq4meaQAmRKfLI87cQDdkjUXpQBJyNgBXw4i81Q==", + "version": "3.73.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.73.0.tgz", + "integrity": "sha512-VrdDR2OpvsCQp+r5Of3rDP1W64cNN/LHLVx1roULOlPS8PZiv7rUYgkwhdCQ61+HICAaeSxWYIzkL5+B9+8W3g==", "dev": true, + "license": "MIT OR Apache-2.0", "dependencies": { "@cloudflare/kv-asset-handler": "0.3.4", + "@cloudflare/workers-shared": "0.4.1", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "blake3-wasm": "^2.1.5", "chokidar": "^3.5.3", "date-fns": "^3.6.0", "esbuild": "0.17.19", - "miniflare": "3.20240701.0", + "miniflare": "3.20240821.0", "nanoid": "^3.3.3", "path-to-regexp": "^6.2.0", "resolve": "^1.22.8", "resolve.exports": "^2.0.2", "selfsigned": "^2.0.1", "source-map": "^0.6.1", - "unenv": "npm:unenv-nightly@1.10.0-1717606461.a117952", + "unenv": "npm:unenv-nightly@2.0.0-1724863496.70db6f1", + "workerd": "1.20240821.1", "xxhash-wasm": "^1.0.1" }, "bin": { @@ -1794,7 +1857,7 @@ "fsevents": "~2.3.2" }, "peerDependencies": { - "@cloudflare/workers-types": "^4.20240620.0" + "@cloudflare/workers-types": "^4.20240821.1" }, "peerDependenciesMeta": { "@cloudflare/workers-types": { @@ -1829,7 +1892,6 @@ "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "dev": true, "engines": { "node": ">=10.0.0" }, @@ -1919,7 +1981,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.3.tgz", "integrity": "sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==", - "dev": true, "dependencies": { "cookie": "^0.5.0", "mustache": "^4.2.0", @@ -1930,7 +1991,6 @@ "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/colinhacks" }