diff --git a/resources/assets/js/index.js b/resources/assets/js/index.js index 7e610a9..1856c75 100644 --- a/resources/assets/js/index.js +++ b/resources/assets/js/index.js @@ -2500,7 +2500,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * Date: 2022-11-20T05:30:46.114Z */function oy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function DC(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n
',vN=Number.isNaN||Tr.isNaN;function lt(e){return typeof e=="number"&&!vN(e)}var gy=function(t){return t>0&&t<1/0};function Jd(e){return typeof e=="undefined"}function ri(e){return Pp(e)==="object"&&e!==null}var mN=Object.prototype.hasOwnProperty;function Ri(e){if(!ri(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&mN.call(n,"isPrototypeOf")}catch{return!1}}function Dn(e){return typeof e=="function"}var gN=Array.prototype.slice;function NC(e){return Array.from?Array.from(e):gN.call(e)}function Zt(e,t){return e&&Dn(t)&&(Array.isArray(e)||lt(e.length)?NC(e).forEach(function(n,r){t.call(e,n,r,e)}):ri(e)&&Object.keys(e).forEach(function(n){t.call(e,e[n],n,e)})),e}var It=Object.assign||function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0&&r.forEach(function(i){ri(i)&&Object.keys(i).forEach(function(a){t[a]=i[a]})}),t},bN=/\.\d*(?:0|9){12}\d*$/;function Bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return bN.test(e)?Math.round(e*t)/t:e}var yN=/^width|height|left|top|marginLeft|marginTop$/;function lo(e,t){var n=e.style;Zt(t,function(r,o){yN.test(o)&<(r)&&(r="".concat(r,"px")),n[o]=r})}function wN(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function an(e,t){if(!!t){if(lt(e.length)){Zt(e,function(r){an(r,t)});return}if(e.classList){e.classList.add(t);return}var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function Sr(e,t){if(!!t){if(lt(e.length)){Zt(e,function(n){Sr(n,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function ki(e,t,n){if(!!t){if(lt(e.length)){Zt(e,function(r){ki(r,t,n)});return}n?an(e,t):Sr(e,t)}}var xN=/([a-z\d])([A-Z])/g;function mm(e){return e.replace(xN,"$1-$2").toLowerCase()}function Ip(e,t){return ri(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(mm(t)))}function wl(e,t,n){ri(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(mm(t)),n)}function CN(e,t){if(ri(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(mm(t)))}var HC=/\s\s*/,UC=function(){var e=!1;if(Yc){var t=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(i){t=i}});Tr.addEventListener("test",n,r),Tr.removeEventListener("test",n,r)}return e}();function lr(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=n;t.trim().split(HC).forEach(function(i){if(!UC){var a=e.listeners;a&&a[i]&&a[i][n]&&(o=a[i][n],delete a[i][n],Object.keys(a[i]).length===0&&delete a[i],Object.keys(a).length===0&&delete e.listeners)}e.removeEventListener(i,o,r)})}function Qn(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=n;t.trim().split(HC).forEach(function(i){if(r.once&&!UC){var a=e.listeners,l=a===void 0?{}:a;o=function(){delete l[i][n],e.removeEventListener(i,o,r);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(n)&&(n=h)})}),n}function ts(e,t){var n=e.pageX,r=e.pageY,o={endX:n,endY:r};return t?o:DC({startX:n,startY:r},o)}function ON(e){var t=0,n=0,r=0;return Zt(e,function(o){var i=o.startX,a=o.startY;t+=i,n+=a,r+=1}),t/=r,n/=r,{pageX:t,pageY:n}}function so(e){var t=e.aspectRatio,n=e.height,r=e.width,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",i=gy(r),a=gy(n);if(i&&a){var l=n*t;o==="contain"&&l>r||o==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function PN(e,t,n,r){var o=t.aspectRatio,i=t.naturalWidth,a=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,v=n.aspectRatio,p=n.naturalWidth,y=n.naturalHeight,b=r.fillColor,m=b===void 0?"transparent":b,g=r.imageSmoothingEnabled,O=g===void 0?!0:g,w=r.imageSmoothingQuality,C=w===void 0?"low":w,S=r.maxWidth,x=S===void 0?1/0:S,P=r.maxHeight,_=P===void 0?1/0:P,T=r.minWidth,k=T===void 0?0:T,$=r.minHeight,M=$===void 0?0:$,F=document.createElement("canvas"),U=F.getContext("2d"),Y=so({aspectRatio:v,width:x,height:_}),Z=so({aspectRatio:v,width:k,height:M},"cover"),oe=Math.min(Y.width,Math.max(Z.width,p)),X=Math.min(Y.height,Math.max(Z.height,y)),te=so({aspectRatio:o,width:x,height:_}),ce=so({aspectRatio:o,width:k,height:M},"cover"),xe=Math.min(te.width,Math.max(ce.width,i)),Ae=Math.min(te.height,Math.max(ce.height,a)),de=[-xe/2,-Ae/2,xe,Ae];return F.width=Bi(oe),F.height=Bi(X),U.fillStyle=m,U.fillRect(0,0,oe,X),U.save(),U.translate(oe/2,X/2),U.rotate(s*Math.PI/180),U.scale(c,h),U.imageSmoothingEnabled=O,U.imageSmoothingQuality=C,U.drawImage.apply(U,[e].concat(MC(de.map(function(ge){return Math.floor(Bi(ge))})))),U.restore(),F}var WC=String.fromCharCode;function TN(e,t,n){var r="";n+=t;for(var o=t;o0;)n.push(WC.apply(null,NC(o.subarray(0,r)))),o=o.subarray(r);return"data:".concat(t,";base64,").concat(btoa(n.join("")))}function MN(e){var t=new DataView(e),n;try{var r,o,i;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var a=t.byteLength,l=2;l+1=8&&(i=u+d)}}}if(i){var h=t.getUint16(i,r),v,p;for(p=0;p=0?i:BC),height:Math.max(r.offsetHeight,a>=0?a:LC)};this.containerData=l,lo(o,{width:l.width,height:l.height}),an(t,Mn),Sr(o,Mn)},initCanvas:function(){var t=this.containerData,n=this.imageData,r=this.options.viewMode,o=Math.abs(n.rotate)%180===90,i=o?n.naturalHeight:n.naturalWidth,a=o?n.naturalWidth:n.naturalHeight,l=i/a,s=t.width,u=t.height;t.height*l>t.width?r===3?s=t.height*l:u=t.width/l:r===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:i,naturalHeight:a,width:s,height:u};this.canvasData=c,this.limited=r===1||r===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=It({},c)},limitCanvas:function(t,n){var r=this.options,o=this.containerData,i=this.canvasData,a=this.cropBoxData,l=r.viewMode,s=i.aspectRatio,u=this.cropped&&a;if(t){var c=Number(r.minCanvasWidth)||0,d=Number(r.minCanvasHeight)||0;l>1?(c=Math.max(c,o.width),d=Math.max(d,o.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?a.width:0):d?d=Math.max(d,u?a.height:0):u&&(c=a.width,d=a.height,d*s>c?c=d*s:d=c/s));var h=so({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,i.minWidth=c,i.minHeight=d,i.maxWidth=1/0,i.maxHeight=1/0}if(n)if(l>(u?0:1)){var v=o.width-i.width,p=o.height-i.height;i.minLeft=Math.min(0,v),i.minTop=Math.min(0,p),i.maxLeft=Math.max(0,v),i.maxTop=Math.max(0,p),u&&this.limited&&(i.minLeft=Math.min(a.left,a.left+(a.width-i.width)),i.minTop=Math.min(a.top,a.top+(a.height-i.height)),i.maxLeft=a.left,i.maxTop=a.top,l===2&&(i.width>=o.width&&(i.minLeft=Math.min(0,v),i.maxLeft=Math.max(0,v)),i.height>=o.height&&(i.minTop=Math.min(0,p),i.maxTop=Math.max(0,p))))}else i.minLeft=-i.width,i.minTop=-i.height,i.maxLeft=o.width,i.maxTop=o.height},renderCanvas:function(t,n){var r=this.canvasData,o=this.imageData;if(n){var i=$N({width:o.naturalWidth*Math.abs(o.scaleX||1),height:o.naturalHeight*Math.abs(o.scaleY||1),degree:o.rotate||0}),a=i.width,l=i.height,s=r.width*(a/r.naturalWidth),u=r.height*(l/r.naturalHeight);r.left-=(s-r.width)/2,r.top-=(u-r.height)/2,r.width=s,r.height=u,r.aspectRatio=a/l,r.naturalWidth=a,r.naturalHeight=l,this.limitCanvas(!0,!1)}(r.width>r.maxWidth||r.widthr.maxHeight||r.heightn.width?i.height=i.width/r:i.width=i.height*r),this.cropBoxData=i,this.limitCropBox(!0,!0),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),i.width=Math.max(i.minWidth,i.width*o),i.height=Math.max(i.minHeight,i.height*o),i.left=n.left+(n.width-i.width)/2,i.top=n.top+(n.height-i.height)/2,i.oldLeft=i.left,i.oldTop=i.top,this.initialCropBoxData=It({},i)},limitCropBox:function(t,n){var r=this.options,o=this.containerData,i=this.canvasData,a=this.cropBoxData,l=this.limited,s=r.aspectRatio;if(t){var u=Number(r.minCropBoxWidth)||0,c=Number(r.minCropBoxHeight)||0,d=l?Math.min(o.width,i.width,i.width+i.left,o.width-i.left):o.width,h=l?Math.min(o.height,i.height,i.height+i.top,o.height-i.top):o.height;u=Math.min(u,o.width),c=Math.min(c,o.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),a.minWidth=Math.min(u,d),a.minHeight=Math.min(c,h),a.maxWidth=d,a.maxHeight=h}n&&(l?(a.minLeft=Math.max(0,i.left),a.minTop=Math.max(0,i.top),a.maxLeft=Math.min(o.width,i.left+i.width)-a.width,a.maxTop=Math.min(o.height,i.top+i.height)-a.height):(a.minLeft=0,a.minTop=0,a.maxLeft=o.width-a.width,a.maxTop=o.height-a.height))},renderCropBox:function(){var t=this.options,n=this.containerData,r=this.cropBoxData;(r.width>r.maxWidth||r.widthr.maxHeight||r.height=n.width&&r.height>=n.height?zC:pm),lo(this.cropBox,It({width:r.width,height:r.height},qa({translateX:r.left,translateY:r.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Li(this.element,Dp,this.getData())}},AN={initPreview:function(){var t=this.element,n=this.crossOrigin,r=this.options.preview,o=n?this.crossOriginUrl:this.url,i=t.alt||"The image to preview",a=document.createElement("img");if(n&&(a.crossOrigin=n),a.src=o,a.alt=i,this.viewBox.appendChild(a),this.viewBoxImage=a,!!r){var l=r;typeof r=="string"?l=t.ownerDocument.querySelectorAll(r):r.querySelector&&(l=[r]),this.previews=l,Zt(l,function(s){var u=document.createElement("img");wl(s,es,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),n&&(u.crossOrigin=n),u.src=o,u.alt=i,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){Zt(this.previews,function(t){var n=Ip(t,es);lo(t,{width:n.width,height:n.height}),t.innerHTML=n.html,CN(t,es)})},preview:function(){var t=this.imageData,n=this.canvasData,r=this.cropBoxData,o=r.width,i=r.height,a=t.width,l=t.height,s=r.left-n.left-t.left,u=r.top-n.top-t.top;!this.cropped||this.disabled||(lo(this.viewBoxImage,It({width:a,height:l},qa(It({translateX:-s,translateY:-u},t)))),Zt(this.previews,function(c){var d=Ip(c,es),h=d.width,v=d.height,p=h,y=v,b=1;o&&(b=h/o,y=i*b),i&&y>v&&(b=v/i,p=o*b,y=v),lo(c,{width:p,height:y}),lo(c.getElementsByTagName("img")[0],It({width:a*b,height:l*b},qa(It({translateX:-s*b,translateY:-u*b},t))))}))}},IN={bind:function(){var t=this.element,n=this.options,r=this.cropper;Dn(n.cropstart)&&Qn(t,zp,n.cropstart),Dn(n.cropmove)&&Qn(t,Ep,n.cropmove),Dn(n.cropend)&&Qn(t,Mp,n.cropend),Dn(n.crop)&&Qn(t,Dp,n.crop),Dn(n.zoom)&&Qn(t,Ap,n.zoom),Qn(r,uy,this.onCropStart=this.cropStart.bind(this)),n.zoomable&&n.zoomOnWheel&&Qn(r,py,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&Qn(r,sy,this.onDblclick=this.dblclick.bind(this)),Qn(t.ownerDocument,cy,this.onCropMove=this.cropMove.bind(this)),Qn(t.ownerDocument,dy,this.onCropEnd=this.cropEnd.bind(this)),n.responsive&&Qn(window,hy,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,n=this.options,r=this.cropper;Dn(n.cropstart)&&lr(t,zp,n.cropstart),Dn(n.cropmove)&&lr(t,Ep,n.cropmove),Dn(n.cropend)&&lr(t,Mp,n.cropend),Dn(n.crop)&&lr(t,Dp,n.crop),Dn(n.zoom)&&lr(t,Ap,n.zoom),lr(r,uy,this.onCropStart),n.zoomable&&n.zoomOnWheel&&lr(r,py,this.onWheel,{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&lr(r,sy,this.onDblclick),lr(t.ownerDocument,cy,this.onCropMove),lr(t.ownerDocument,dy,this.onCropEnd),n.responsive&&lr(window,hy,this.onResize)}},FN={resize:function(){if(!this.disabled){var t=this.options,n=this.container,r=this.containerData,o=n.offsetWidth/r.width,i=n.offsetHeight/r.height,a=Math.abs(o-1)>Math.abs(i-1)?o:i;if(a!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(Zt(l,function(u,c){l[c]=u*a})),this.setCropBoxData(Zt(s,function(u,c){s[c]=u*a})))}}},dblclick:function(){this.disabled||this.options.dragMode===FC||this.setDragMode(wN(this.dragBox,Rp)?IC:vm)},wheel:function(t){var n=this,r=Number(this.options.wheelZoomRatio)||.1,o=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){n.wheeling=!1},50),t.deltaY?o=t.deltaY>0?1:-1:t.wheelDelta?o=-t.wheelDelta/120:t.detail&&(o=t.detail>0?1:-1),this.zoom(-o*r,t)))},cropStart:function(t){var n=t.buttons,r=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(lt(n)&&n!==1||lt(r)&&r!==0||t.ctrlKey))){var o=this.options,i=this.pointers,a;t.changedTouches?Zt(t.changedTouches,function(l){i[l.identifier]=ts(l)}):i[t.pointerId||0]=ts(t),Object.keys(i).length>1&&o.zoomable&&o.zoomOnTouch?a=AC:a=Ip(t.target,yl),!!cN.test(a)&&Li(this.element,zp,{originalEvent:t,action:a})!==!1&&(t.preventDefault(),this.action=a,this.cropping=!1,a===EC&&(this.cropping=!0,an(this.dragBox,ic)))}},cropMove:function(t){var n=this.action;if(!(this.disabled||!n)){var r=this.pointers;t.preventDefault(),Li(this.element,Ep,{originalEvent:t,action:n})!==!1&&(t.changedTouches?Zt(t.changedTouches,function(o){It(r[o.identifier]||{},ts(o,!0))}):It(r[t.pointerId||0]||{},ts(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var n=this.action,r=this.pointers;t.changedTouches?Zt(t.changedTouches,function(o){delete r[o.identifier]}):delete r[t.pointerId||0],n&&(t.preventDefault(),Object.keys(r).length||(this.action=""),this.cropping&&(this.cropping=!1,ki(this.dragBox,ic,this.cropped&&this.options.modal)),Li(this.element,Mp,{originalEvent:t,action:n}))}}},BN={change:function(t){var n=this.options,r=this.canvasData,o=this.containerData,i=this.cropBoxData,a=this.pointers,l=this.action,s=n.aspectRatio,u=i.left,c=i.top,d=i.width,h=i.height,v=u+d,p=c+h,y=0,b=0,m=o.width,g=o.height,O=!0,w;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(y=i.minLeft,b=i.minTop,m=y+Math.min(o.width,r.width,r.left+r.width),g=b+Math.min(o.height,r.height,r.top+r.height));var C=a[Object.keys(a)[0]],S={x:C.endX-C.startX,y:C.endY-C.startY},x=function(_){switch(_){case zo:v+S.x>m&&(S.x=m-v);break;case Ao:u+S.xg&&(S.y=g-p);break}};switch(l){case pm:u+=S.x,c+=S.y;break;case zo:if(S.x>=0&&(v>=m||s&&(c<=b||p>=g))){O=!1;break}x(zo),d+=S.x,d<0&&(l=Ao,d=-d,u-=d),s&&(h=d/s,c+=(i.height-h)/2);break;case eo:if(S.y<=0&&(c<=b||s&&(u<=y||v>=m))){O=!1;break}x(eo),h-=S.y,c+=S.y,h<0&&(l=Oi,h=-h,c-=h),s&&(d=h*s,u+=(i.width-d)/2);break;case Ao:if(S.x<=0&&(u<=y||s&&(c<=b||p>=g))){O=!1;break}x(Ao),d-=S.x,u+=S.x,d<0&&(l=zo,d=-d,u-=d),s&&(h=d/s,c+=(i.height-h)/2);break;case Oi:if(S.y>=0&&(p>=g||s&&(u<=y||v>=m))){O=!1;break}x(Oi),h+=S.y,h<0&&(l=eo,h=-h,c-=h),s&&(d=h*s,u+=(i.width-d)/2);break;case Sa:if(s){if(S.y<=0&&(c<=b||v>=m)){O=!1;break}x(eo),h-=S.y,c+=S.y,d=h*s}else x(eo),x(zo),S.x>=0?vb&&(h-=S.y,c+=S.y):(h-=S.y,c+=S.y);d<0&&h<0?(l=Pa,h=-h,d=-d,c-=h,u-=d):d<0?(l=Oa,d=-d,u-=d):h<0&&(l=$a,h=-h,c-=h);break;case Oa:if(s){if(S.y<=0&&(c<=b||u<=y)){O=!1;break}x(eo),h-=S.y,c+=S.y,d=h*s,u+=i.width-d}else x(eo),x(Ao),S.x<=0?u>y?(d-=S.x,u+=S.x):S.y<=0&&c<=b&&(O=!1):(d-=S.x,u+=S.x),S.y<=0?c>b&&(h-=S.y,c+=S.y):(h-=S.y,c+=S.y);d<0&&h<0?(l=$a,h=-h,d=-d,c-=h,u-=d):d<0?(l=Sa,d=-d,u-=d):h<0&&(l=Pa,h=-h,c-=h);break;case Pa:if(s){if(S.x<=0&&(u<=y||p>=g)){O=!1;break}x(Ao),d-=S.x,u+=S.x,h=d/s}else x(Oi),x(Ao),S.x<=0?u>y?(d-=S.x,u+=S.x):S.y>=0&&p>=g&&(O=!1):(d-=S.x,u+=S.x),S.y>=0?p=0&&(v>=m||p>=g)){O=!1;break}x(zo),d+=S.x,h=d/s}else x(Oi),x(zo),S.x>=0?v=0&&p>=g&&(O=!1):d+=S.x,S.y>=0?p0?l=S.y>0?$a:Sa:S.x<0&&(u-=d,l=S.y>0?Pa:Oa),S.y<0&&(c-=h),this.cropped||(Sr(this.cropBox,Mn),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}O&&(i.width=d,i.height=h,i.left=u,i.top=c,this.action=l,this.renderCropBox()),Zt(a,function(P){P.startX=P.endX,P.startY=P.endY})}},LN={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&an(this.dragBox,ic),Sr(this.cropBox,Mn),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=It({},this.initialImageData),this.canvasData=It({},this.initialCanvasData),this.cropBoxData=It({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(It(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Sr(this.dragBox,ic),an(this.cropBox,Mn)),this},replace:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),n?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,Zt(this.previews,function(r){r.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Sr(this.cropper,ay)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,an(this.cropper,ay)),this},destroy:function(){var t=this.element;return t[At]?(t[At]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.canvasData,o=r.left,i=r.top;return this.moveTo(Jd(t)?t:o+Number(t),Jd(n)?n:i+Number(n))},moveTo:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.canvasData,o=!1;return t=Number(t),n=Number(n),this.ready&&!this.disabled&&this.options.movable&&(lt(t)&&(r.left=t,o=!0),lt(n)&&(r.top=n,o=!0),o&&this.renderCanvas(!0)),this},zoom:function(t,n){var r=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(r.width*t/r.naturalWidth,null,n)},zoomTo:function(t,n,r){var o=this.options,i=this.canvasData,a=i.width,l=i.height,s=i.naturalWidth,u=i.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&o.zoomable){var c=s*t,d=u*t;if(Li(this.element,Ap,{ratio:t,oldRatio:a/s,originalEvent:r})===!1)return this;if(r){var h=this.pointers,v=jC(this.cropper),p=h&&Object.keys(h).length?ON(h):{pageX:r.pageX,pageY:r.pageY};i.left-=(c-a)*((p.pageX-v.left-i.left)/a),i.top-=(d-l)*((p.pageY-v.top-i.top)/l)}else Ri(n)&<(n.x)&<(n.y)?(i.left-=(c-a)*((n.x-i.left)/a),i.top-=(d-l)*((n.y-i.top)/l)):(i.left-=(c-a)/2,i.top-=(d-l)/2);i.width=c,i.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),lt(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var n=this.imageData.scaleY;return this.scale(t,lt(n)?n:1)},scaleY:function(t){var n=this.imageData.scaleX;return this.scale(lt(n)?n:1,t)},scale:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.imageData,o=!1;return t=Number(t),n=Number(n),this.ready&&!this.disabled&&this.options.scalable&&(lt(t)&&(r.scaleX=t,o=!0),lt(n)&&(r.scaleY=n,o=!0),o&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.options,r=this.imageData,o=this.canvasData,i=this.cropBoxData,a;if(this.ready&&this.cropped){a={x:i.left-o.left,y:i.top-o.top,width:i.width,height:i.height};var l=r.width/r.naturalWidth;if(Zt(a,function(c,d){a[d]=c/l}),t){var s=Math.round(a.y+a.height),u=Math.round(a.x+a.width);a.x=Math.round(a.x),a.y=Math.round(a.y),a.width=u-a.x,a.height=s-a.y}}else a={x:0,y:0,width:0,height:0};return n.rotatable&&(a.rotate=r.rotate||0),n.scalable&&(a.scaleX=r.scaleX||1,a.scaleY=r.scaleY||1),a},setData:function(t){var n=this.options,r=this.imageData,o=this.canvasData,i={};if(this.ready&&!this.disabled&&Ri(t)){var a=!1;n.rotatable&<(t.rotate)&&t.rotate!==r.rotate&&(r.rotate=t.rotate,a=!0),n.scalable&&(lt(t.scaleX)&&t.scaleX!==r.scaleX&&(r.scaleX=t.scaleX,a=!0),lt(t.scaleY)&&t.scaleY!==r.scaleY&&(r.scaleY=t.scaleY,a=!0)),a&&this.renderCanvas(!0,!0);var l=r.width/r.naturalWidth;lt(t.x)&&(i.left=t.x*l+o.left),lt(t.y)&&(i.top=t.y*l+o.top),lt(t.width)&&(i.width=t.width*l),lt(t.height)&&(i.height=t.height*l),this.setCropBoxData(i)}return this},getContainerData:function(){return this.ready?It({},this.containerData):{}},getImageData:function(){return this.sized?It({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,n={};return this.ready&&Zt(["left","top","width","height","naturalWidth","naturalHeight"],function(r){n[r]=t[r]}),n},setCanvasData:function(t){var n=this.canvasData,r=n.aspectRatio;return this.ready&&!this.disabled&&Ri(t)&&(lt(t.left)&&(n.left=t.left),lt(t.top)&&(n.top=t.top),lt(t.width)?(n.width=t.width,n.height=t.width/r):lt(t.height)&&(n.height=t.height,n.width=t.height*r),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,n;return this.ready&&this.cropped&&(n={left:t.left,top:t.top,width:t.width,height:t.height}),n||{}},setCropBoxData:function(t){var n=this.cropBoxData,r=this.options.aspectRatio,o,i;return this.ready&&this.cropped&&!this.disabled&&Ri(t)&&(lt(t.left)&&(n.left=t.left),lt(t.top)&&(n.top=t.top),lt(t.width)&&t.width!==n.width&&(o=!0,n.width=t.width),lt(t.height)&&t.height!==n.height&&(i=!0,n.height=t.height),r&&(o?n.height=n.width/r:i&&(n.width=n.height*r)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var n=this.canvasData,r=PN(this.image,this.imageData,n,t);if(!this.cropped)return r;var o=this.getData(),i=o.x,a=o.y,l=o.width,s=o.height,u=r.width/Math.floor(n.naturalWidth);u!==1&&(i*=u,a*=u,l*=u,s*=u);var c=l/s,d=so({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=so({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),v=so({aspectRatio:c,width:t.width||(u!==1?r.width:l),height:t.height||(u!==1?r.height:s)}),p=v.width,y=v.height;p=Math.min(d.width,Math.max(h.width,p)),y=Math.min(d.height,Math.max(h.height,y));var b=document.createElement("canvas"),m=b.getContext("2d");b.width=Bi(p),b.height=Bi(y),m.fillStyle=t.fillColor||"transparent",m.fillRect(0,0,p,y);var g=t.imageSmoothingEnabled,O=g===void 0?!0:g,w=t.imageSmoothingQuality;m.imageSmoothingEnabled=O,w&&(m.imageSmoothingQuality=w);var C=r.width,S=r.height,x=i,P=a,_,T,k,$,M,F;x<=-l||x>C?(x=0,_=0,k=0,M=0):x<=0?(k=-x,x=0,_=Math.min(C,l+x),M=_):x<=C&&(k=0,_=Math.min(l,C-x),M=_),_<=0||P<=-s||P>S?(P=0,T=0,$=0,F=0):P<=0?($=-P,P=0,T=Math.min(S,s+P),F=T):P<=S&&($=0,T=Math.min(s,S-P),F=T);var U=[x,P,_,T];if(M>0&&F>0){var Y=p/l;U.push(k*Y,$*Y,M*Y,F*Y)}return m.drawImage.apply(m,[r].concat(MC(U.map(function(Z){return Math.floor(Bi(Z))})))),b},setAspectRatio:function(t){var n=this.options;return!this.disabled&&!Jd(t)&&(n.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var n=this.options,r=this.dragBox,o=this.face;if(this.ready&&!this.disabled){var i=t===vm,a=n.movable&&t===IC;t=i||a?t:FC,n.dragMode=t,wl(r,yl,t),ki(r,Rp,i),ki(r,kp,a),n.cropBoxMovable||(wl(o,yl,t),ki(o,Rp,i),ki(o,kp,a))}return this}},NN=Tr.Cropper,VC=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(JL(this,e),!t||!hN.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=It({},my,Ri(n)&&n),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return eN(e,[{key:"init",value:function(){var n=this.element,r=n.tagName.toLowerCase(),o;if(!n[At]){if(n[At]=this,r==="img"){if(this.isImg=!0,o=n.getAttribute("src")||"",this.originalUrl=o,!o)return;o=n.src}else r==="canvas"&&window.HTMLCanvasElement&&(o=n.toDataURL());this.load(o)}}},{key:"load",value:function(n){var r=this;if(!!n){this.url=n,this.imageData={};var o=this.element,i=this.options;if(!i.rotatable&&!i.scalable&&(i.checkOrientation=!1),!i.checkOrientation||!window.ArrayBuffer){this.clone();return}if(dN.test(n)){fN.test(n)?this.read(kN(n)):this.clone();return}var a=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=a,a.onabort=l,a.onerror=l,a.ontimeout=l,a.onprogress=function(){a.getResponseHeader("content-type")!==vy&&a.abort()},a.onload=function(){r.read(a.response)},a.onloadend=function(){r.reloading=!1,r.xhr=null},i.checkCrossOrigin&&by(n)&&o.crossOrigin&&(n=yy(n)),a.open("GET",n,!0),a.responseType="arraybuffer",a.withCredentials=o.crossOrigin==="use-credentials",a.send()}}},{key:"read",value:function(n){var r=this.options,o=this.imageData,i=MN(n),a=0,l=1,s=1;if(i>1){this.url=DN(n,vy);var u=EN(i);a=u.rotate,l=u.scaleX,s=u.scaleY}r.rotatable&&(o.rotate=a),r.scalable&&(o.scaleX=l,o.scaleY=s),this.clone()}},{key:"clone",value:function(){var n=this.element,r=this.url,o=n.crossOrigin,i=r;this.options.checkCrossOrigin&&by(r)&&(o||(o="anonymous"),i=yy(r)),this.crossOrigin=o,this.crossOriginUrl=i;var a=document.createElement("img");o&&(a.crossOrigin=o),a.src=i||r,a.alt=n.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),an(a,ly),n.parentNode.insertBefore(a,n.nextSibling)}},{key:"start",value:function(){var n=this,r=this.image;r.onload=null,r.onerror=null,this.sizing=!0;var o=Tr.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Tr.navigator.userAgent),i=function(u,c){It(n.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),n.initialImageData=It({},n.imageData),n.sizing=!1,n.sized=!0,n.build()};if(r.naturalWidth&&!o){i(r.naturalWidth,r.naturalHeight);return}var a=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){i(a.width,a.height),o||l.removeChild(a)},a.src=r.src,o||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(a))}},{key:"stop",value:function(){var n=this.image;n.onload=null,n.onerror=null,n.parentNode.removeChild(n),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var n=this.element,r=this.options,o=this.image,i=n.parentNode,a=document.createElement("div");a.innerHTML=pN;var l=a.querySelector(".".concat(At,"-container")),s=l.querySelector(".".concat(At,"-canvas")),u=l.querySelector(".".concat(At,"-drag-box")),c=l.querySelector(".".concat(At,"-crop-box")),d=c.querySelector(".".concat(At,"-face"));this.container=i,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(At,"-view-box")),this.face=d,s.appendChild(o),an(n,Mn),i.insertBefore(l,n.nextSibling),Sr(o,ly),this.initPreview(),this.bind(),r.initialAspectRatio=Math.max(0,r.initialAspectRatio)||NaN,r.aspectRatio=Math.max(0,r.aspectRatio)||NaN,r.viewMode=Math.max(0,Math.min(3,Math.round(r.viewMode)))||0,an(c,Mn),r.guides||an(c.getElementsByClassName("".concat(At,"-dashed")),Mn),r.center||an(c.getElementsByClassName("".concat(At,"-center")),Mn),r.background&&an(l,"".concat(At,"-bg")),r.highlight||an(d,aN),r.cropBoxMovable&&(an(d,kp),wl(d,yl,pm)),r.cropBoxResizable||(an(c.getElementsByClassName("".concat(At,"-line")),Mn),an(c.getElementsByClassName("".concat(At,"-point")),Mn)),this.render(),this.ready=!0,this.setDragMode(r.dragMode),r.autoCrop&&this.crop(),this.setData(r.data),Dn(r.ready)&&Qn(n,fy,r.ready,{once:!0}),Li(n,fy)}}},{key:"unbuild",value:function(){if(!!this.ready){this.ready=!1,this.unbind(),this.resetPreview();var n=this.cropper.parentNode;n&&n.removeChild(this.cropper),Sr(this.element,Mn)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=NN,e}},{key:"setDefaults",value:function(n){It(my,Ri(n)&&n)}}]),e}();It(VC.prototype,zN,AN,IN,FN,BN,LN);const HN={class:"modal-container"},UN=fe({__name:"Cropper",props:{src:null,resolveCropped:null,replace:null,remove:null,options:null},setup(e){const t=e,n=E(!1),r=E(),o=new Image;let i;_t(async()=>{var h;o.src=t.src,o.crossOrigin="anonymous",o.style.maxWidth="100%",n.value=!0,await Kt(),r.value.append(o),i=new VC(o,{checkCrossOrigin:!1,aspectRatio:(h=t.options.dimensions)==null?void 0:h.ratio})});function a(){const h=t.options.quality?"jpg":"png",v=t.options.quality?t.options.quality:1,p={};t.options.resolution&&(p.width=t.options.resolution.default[0],p.height=t.options.resolution.default[1]),i.getCroppedCanvas(p).toBlob(y=>{t.resolveCropped(y)},h,v)}function l(){i.move(0,-10)}function s(){i.move(0,10)}function u(){i.move(-10,0)}function c(){i.move(10,0)}function d(){i.reset()}return(h,v)=>(Pe(),jn(le(q7),{show:n.value,"onUpdate:show":v[3]||(v[3]=p=>n.value=p),"on-after-leave":()=>e.resolveCropped(!1)},{default:ot(()=>[zn("div",HN,[zn("div",{class:sc(["cropper-container",e.options.large]),ref_key:"cropperContainer",ref:r},null,2),Ue(le(ha),{class:"cropper-controls"},{default:ot(()=>[Ue(le(Vh),{size:"small",class:"controls-first"},{default:ot(()=>[Ue(le(st),{onClick:l,type:"warning"},{default:ot(()=>[en("\u2191")]),_:1}),Ue(le(st),{onClick:s,type:"warning"},{default:ot(()=>[en("\u2193")]),_:1}),Ue(le(st),{onClick:u,type:"warning"},{default:ot(()=>[en("\uFE0F\u2190")]),_:1}),Ue(le(st),{onClick:c,type:"warning"},{default:ot(()=>[en("\uFE0F\u2192")]),_:1}),Ue(le(st),{onClick:d,type:"warning"},{default:ot(()=>[en("\u91CD\u7F6E")]),_:1}),Ue(le(st),{onClick:v[0]||(v[0]=p=>e.remove()),type:"warning"},{default:ot(()=>[en("\u5220\u9664")]),_:1}),Ue(le(st),{onClick:v[1]||(v[1]=p=>e.replace()),type:"warning"},{default:ot(()=>[en("\u66F4\u6362")]),_:1})]),_:1}),Ue(le(Vh),{size:"small"},{default:ot(()=>[Ue(le(st),{onClick:v[2]||(v[2]=p=>e.resolveCropped("original")),type:"primary"},{default:ot(()=>[en("\u539F\u56FE")]),_:1}),Ue(le(st),{onClick:a,type:"primary"},{default:ot(()=>[en("\u88C1\u526A")]),_:1})]),_:1})]),_:1})])]),_:1},8,["show","on-after-leave"]))}});var jN=Vc(UN,[["__scopeId","data-v-7a8a7584"]]);const WN=["onClick","onDragstart","onDragover"],VN=["src"],YN=["required","disabled","name"],qN=["name","value"],KN=["name","value"],XN=["name"],GN=fe({__name:"Image",setup(e){var P;const t=oC(),n=ze("provides"),r=n.options.quality?"jpg":"png",o=E(n.value||[]),i=E(n.name),a=E(0),l=E((P=n.options.preview)!=null?P:[]),s=E(null),u=E(""),c=E(!1),d=E(),h=[],v=({file:_})=>{_.status="uploading",h.push(_),!c.value&&h.length===1&&b(_)};function p(_){return new Promise(async T=>{u.value=_,c.value=!0,d.value=T})}async function y(_=!0){_&&(s.value=null),c.value=!1,await Kt(),h.length>0&&b(h[0])}function b(_){p(URL.createObjectURL(_.file)).then(T=>{let k=s.value;if(T instanceof Blob){const $=_.name=n.dir+"/"+Ys(_.name,r),M=URL.createObjectURL(T);k===null?k=l.value.push(M)-1:l.value.splice(k,1,M),m(T,$,k)}if(T==="original"){const $=_.name=n.dir+"/"+Ys(_.name),M=URL.createObjectURL(_.file);k===null?k=l.value.push(M)-1:l.value.splice(k,1,M),m(_.file,$,k)}h.shift(),_.status="finished",y()}).catch(T=>{_.status="error",console.log(T)})}async function m(_,T,k){const{data:$}=await ur.get(n.obs_config_url,{params:{disk:n.disk,filename:T}});let M;switch(n.disk){case"oss":M=On.oss(_,T,a,$);break;case"qiniu":M=On.qiniu(_,T,a,$);break;case"cos":case"cosv5":M=On.cos(_,T,a,$);break;default:M=On.local(_,T,a,$)}M.then(()=>{n.multiple?o.value.push(T):o.value=[T],On.uploaded(n.uploaded_url,T,n.disk).then(F=>{l.value[k]=F.data}),t.success({content:`\u6587\u4EF6 ${T}`,title:"\u4E0A\u4F20\u6210\u529F",duration:8e3})}).catch(F=>{console.log(F),t.error({content:F.message,duration:8e3})})}function g(_){s.value=_,p(l.value[_]).then(T=>{if(T instanceof Blob){l.value[_]=URL.createObjectURL(T);const k=n.dir+"/"+Ys(o.value[_],r);m(T,k,_)}y()})}function O(){s.value!==null&&(o.value.splice(s.value,1),l.value.splice(s.value,1)),y()}const w=E();function C(){w.value._.vnode.el.click(),y(!1)}const S=E();function x(_){let T=l.value.splice(S.value,1);l.value.splice(_,0,...T),T=o.value.splice(S.value,1),o.value.splice(_,0,...T),S.value=_}return(_,T)=>(Pe(),He(je,null,[Ue(le(ha),null,{default:ot(()=>{var k;return[(Pe(!0),He(je,null,In(l.value,($,M)=>(Pe(),He("div",{onClick:F=>g(M),class:"preview",draggable:"true",onDragstart:F=>S.value=M,onDragover:F=>x(M)},[zn("img",{src:$,alt:"",draggable:"false"},null,8,VN)],40,WN))),256)),Pn(Ue(le(hC),{"custom-request":v,multiple:le(n).multiple,"show-file-list":!1,accept:(k=le(n).options.accept)==null?void 0:k.mimeTypes,"list-type":"image"},{default:ot(()=>[Ue(le(rm),{class:"custom-upload-dragger",ref_key:"uploader",ref:w},{default:ot(()=>[Ue(le(aC),{class:"btn-plus"},{default:ot(()=>[en("+")]),_:1})]),_:1},512)]),_:1},8,["multiple","accept"]),[[go,le(n).multiple||!le(n).multiple&&!l.value.length]])]}),_:1}),le(n).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!o.value.length,disabled:!!o.value.length,name:`${i.value}_is_required`,style:{display:"none"}},null,8,YN)):Ot("",!0),le(n).multiple?(Pe(!0),He(je,{key:1},In(o.value,k=>(Pe(),He("input",{type:"hidden",name:i.value+"[]",value:k},null,8,qN))),256)):(Pe(!0),He(je,{key:2},In(o.value,k=>(Pe(),He("input",{type:"hidden",name:i.value,value:k},null,8,KN))),256)),o.value.length?Ot("",!0):(Pe(),He("input",{key:3,type:"hidden",name:i.value,value:""},null,8,XN)),c.value?(Pe(),jn(jN,{key:4,src:u.value,"resolve-cropped":d.value,replace:C,remove:O,options:le(n).options},null,8,["src","resolve-cropped","options"])):Ot("",!0)],64))}});var ZN=Vc(GN,[["__scopeId","data-v-4917ac86"]]);const QN=["required","disabled","name"],JN=["name","value"],eH=fe({__name:"Tag",setup(e){const t=ze("provides"),n=E(t.name),r=E(t.value||[]),o=E(""),i=E(null);tt(i,l=>{o.value="",l&&Kt(()=>l.focus())});const a=D(()=>o.value===null?[]:t.options.filter(l=>l.startsWith(o.value)&&!r.value.includes(l)).map(l=>({label:l,value:l})));return(l,s)=>(Pe(),He(je,null,[Ue(le(dB),{value:r.value,"onUpdate:value":s[2]||(s[2]=u=>r.value=u),max:le(t).max,size:"large"},{input:ot(({submit:u,deactivate:c})=>[Ue(le(MI),{ref_key:"autoCompleteInstRef",ref:i,value:o.value,"onUpdate:value":s[0]||(s[0]=d=>o.value=d),size:"medium",options:le(a),"clear-after-select":!0,onSelect:d=>u(d),onBlur:d=>u(o.value),onKeydown:s[1]||(s[1]=Na(La(()=>!1,["stop","prevent"]),["enter"])),onKeyup:Na(La(d=>{u(o.value),o.value=""},["stop","prevent"]),["enter"])},null,8,["value","options","onSelect","onBlur","onKeyup"])]),trigger:ot(({activate:u,disabled:c})=>[Ue(le(st),{size:"medium",type:"default",dashed:"",disabled:c,onClick:d=>u(),class:"add"},{default:ot(()=>[en("+")]),_:2},1032,["disabled","onClick"])]),_:1},8,["value","max"]),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!r.value.length,disabled:!!r.value.length,name:`${n.value}_is_required`,style:{display:"none"}},null,8,QN)):Ot("",!0),(Pe(!0),He(je,null,In(r.value,u=>(Pe(),He("input",{type:"hidden",name:n.value+"[]",value:u},null,8,JN))),256))],64))}});var tH=Vc(eH,[["__scopeId","data-v-f1fb3bdc"]]);const nH=["required","disabled","name"],rH=["name","value"],oH=["name","value"],iH=fe({__name:"DateRange",setup(e){const t=ze("provides"),n=E(t.column),r=E(t.value),o=D(()=>r.value?new Date(r.value[0]).toLocaleDateString():""),i=D(()=>r.value?new Date(r.value[1]).toLocaleDateString():"");function a(l){let s=!1;return t.disableDates&&(s=t.disableDates.some(u=>u.start&&u.end?l>=new Date(u.start).getTime()&&l<=new Date(u.end).getTime():u.start?l>=new Date(u.start).getTime():u.end?l<=new Date(u.end).getTime():!1)),s}return(l,s)=>(Pe(),He(je,null,[Ue(le(Qx),{cols:2},{default:ot(()=>[Ue(le(Gx),null,{default:ot(()=>[Ue(le(D7),{value:r.value,"onUpdate:value":s[0]||(s[0]=u=>r.value=u),type:"daterange",clearable:"","is-date-disabled":a},null,8,["value"])]),_:1})]),_:1}),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!le(o),disabled:!!le(o),name:`${n.value.start}_is_required`,style:{display:"none"}},null,8,nH)):Ot("",!0),zn("input",{type:"hidden",name:n.value.start,value:le(o)},null,8,rH),zn("input",{type:"hidden",name:n.value.end,value:le(i)},null,8,oH)],64))}}),aH=["required","disabled","name"],lH=["name","value"],sH=["name"],uH=fe({__name:"List",setup(e){var l;const t=ze("provides"),n=E(t.value||[""]),r=E(t.name),o=E((l=t.sortable)!=null?l:!1),i=E(t.max),a=E(t.min);return(s,u)=>(Pe(),He(je,null,[Ue(le(Sp),{value:n.value,"onUpdate:value":u[0]||(u[0]=c=>n.value=c),placeholder:"\u8BF7\u8F93\u5165","show-sort-button":o.value,min:a.value,max:i.value},null,8,["value","show-sort-button","min","max"]),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!n.value.length,disabled:!!n.value.length,name:`${r.value}_is_required`,style:{display:"none"}},null,8,aH)):Ot("",!0),(Pe(!0),He(je,null,In(n.value,c=>(Pe(),He("input",{type:"hidden",name:r.value+"[values][]",value:c},null,8,lH))),256)),n.value.length?Ot("",!0):(Pe(),He("input",{key:1,type:"hidden",name:r.value,value:"_def_"},null,8,sH))],64))}});var cH=!1;/*! +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Yc=typeof window!="undefined"&&typeof window.document!="undefined",Tr=Yc?window:{},fm=Yc&&Tr.document.documentElement?"ontouchstart"in Tr.document.documentElement:!1,hm=Yc?"PointerEvent"in Tr:!1,At="cropper",pm="all",EC="crop",zC="move",AC="zoom",zo="e",Ao="w",Oi="s",eo="n",Sa="ne",Oa="nw",$a="se",Pa="sw",Rp="".concat(At,"-crop"),ay="".concat(At,"-disabled"),Mn="".concat(At,"-hidden"),ly="".concat(At,"-hide"),aN="".concat(At,"-invisible"),ic="".concat(At,"-modal"),kp="".concat(At,"-move"),yl="".concat(At,"Action"),es="".concat(At,"Preview"),vm="crop",IC="move",FC="none",Dp="crop",Mp="cropend",Ep="cropmove",zp="cropstart",sy="dblclick",lN=fm?"touchstart":"mousedown",sN=fm?"touchmove":"mousemove",uN=fm?"touchend touchcancel":"mouseup",uy=hm?"pointerdown":lN,cy=hm?"pointermove":sN,dy=hm?"pointerup pointercancel":uN,fy="ready",hy="resize",py="wheel",Ap="zoom",vy="image/jpeg",cN=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,dN=/^data:/,fN=/^data:image\/jpeg;base64,/,hN=/^img|canvas$/i,BC=200,LC=100,my={viewMode:0,dragMode:vm,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:BC,minContainerHeight:LC,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},pN='
',vN=Number.isNaN||Tr.isNaN;function lt(e){return typeof e=="number"&&!vN(e)}var gy=function(t){return t>0&&t<1/0};function Jd(e){return typeof e=="undefined"}function ri(e){return Pp(e)==="object"&&e!==null}var mN=Object.prototype.hasOwnProperty;function Ri(e){if(!ri(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&mN.call(n,"isPrototypeOf")}catch{return!1}}function Dn(e){return typeof e=="function"}var gN=Array.prototype.slice;function NC(e){return Array.from?Array.from(e):gN.call(e)}function Zt(e,t){return e&&Dn(t)&&(Array.isArray(e)||lt(e.length)?NC(e).forEach(function(n,r){t.call(e,n,r,e)}):ri(e)&&Object.keys(e).forEach(function(n){t.call(e,e[n],n,e)})),e}var It=Object.assign||function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0&&r.forEach(function(i){ri(i)&&Object.keys(i).forEach(function(a){t[a]=i[a]})}),t},bN=/\.\d*(?:0|9){12}\d*$/;function Bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return bN.test(e)?Math.round(e*t)/t:e}var yN=/^width|height|left|top|marginLeft|marginTop$/;function lo(e,t){var n=e.style;Zt(t,function(r,o){yN.test(o)&<(r)&&(r="".concat(r,"px")),n[o]=r})}function wN(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function an(e,t){if(!!t){if(lt(e.length)){Zt(e,function(r){an(r,t)});return}if(e.classList){e.classList.add(t);return}var n=e.className.trim();n?n.indexOf(t)<0&&(e.className="".concat(n," ").concat(t)):e.className=t}}function Sr(e,t){if(!!t){if(lt(e.length)){Zt(e,function(n){Sr(n,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function ki(e,t,n){if(!!t){if(lt(e.length)){Zt(e,function(r){ki(r,t,n)});return}n?an(e,t):Sr(e,t)}}var xN=/([a-z\d])([A-Z])/g;function mm(e){return e.replace(xN,"$1-$2").toLowerCase()}function Ip(e,t){return ri(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(mm(t)))}function wl(e,t,n){ri(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-".concat(mm(t)),n)}function CN(e,t){if(ri(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(mm(t)))}var HC=/\s\s*/,UC=function(){var e=!1;if(Yc){var t=!1,n=function(){},r=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(i){t=i}});Tr.addEventListener("test",n,r),Tr.removeEventListener("test",n,r)}return e}();function lr(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=n;t.trim().split(HC).forEach(function(i){if(!UC){var a=e.listeners;a&&a[i]&&a[i][n]&&(o=a[i][n],delete a[i][n],Object.keys(a[i]).length===0&&delete a[i],Object.keys(a).length===0&&delete e.listeners)}e.removeEventListener(i,o,r)})}function Qn(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=n;t.trim().split(HC).forEach(function(i){if(r.once&&!UC){var a=e.listeners,l=a===void 0?{}:a;o=function(){delete l[i][n],e.removeEventListener(i,o,r);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(n)&&(n=h)})}),n}function ts(e,t){var n=e.pageX,r=e.pageY,o={endX:n,endY:r};return t?o:DC({startX:n,startY:r},o)}function ON(e){var t=0,n=0,r=0;return Zt(e,function(o){var i=o.startX,a=o.startY;t+=i,n+=a,r+=1}),t/=r,n/=r,{pageX:t,pageY:n}}function so(e){var t=e.aspectRatio,n=e.height,r=e.width,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",i=gy(r),a=gy(n);if(i&&a){var l=n*t;o==="contain"&&l>r||o==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function PN(e,t,n,r){var o=t.aspectRatio,i=t.naturalWidth,a=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,v=n.aspectRatio,p=n.naturalWidth,y=n.naturalHeight,b=r.fillColor,m=b===void 0?"transparent":b,g=r.imageSmoothingEnabled,O=g===void 0?!0:g,w=r.imageSmoothingQuality,C=w===void 0?"low":w,S=r.maxWidth,x=S===void 0?1/0:S,P=r.maxHeight,_=P===void 0?1/0:P,T=r.minWidth,k=T===void 0?0:T,$=r.minHeight,M=$===void 0?0:$,F=document.createElement("canvas"),U=F.getContext("2d"),Y=so({aspectRatio:v,width:x,height:_}),Z=so({aspectRatio:v,width:k,height:M},"cover"),oe=Math.min(Y.width,Math.max(Z.width,p)),X=Math.min(Y.height,Math.max(Z.height,y)),te=so({aspectRatio:o,width:x,height:_}),ce=so({aspectRatio:o,width:k,height:M},"cover"),xe=Math.min(te.width,Math.max(ce.width,i)),Ae=Math.min(te.height,Math.max(ce.height,a)),de=[-xe/2,-Ae/2,xe,Ae];return F.width=Bi(oe),F.height=Bi(X),U.fillStyle=m,U.fillRect(0,0,oe,X),U.save(),U.translate(oe/2,X/2),U.rotate(s*Math.PI/180),U.scale(c,h),U.imageSmoothingEnabled=O,U.imageSmoothingQuality=C,U.drawImage.apply(U,[e].concat(MC(de.map(function(ge){return Math.floor(Bi(ge))})))),U.restore(),F}var WC=String.fromCharCode;function TN(e,t,n){var r="";n+=t;for(var o=t;o0;)n.push(WC.apply(null,NC(o.subarray(0,r)))),o=o.subarray(r);return"data:".concat(t,";base64,").concat(btoa(n.join("")))}function MN(e){var t=new DataView(e),n;try{var r,o,i;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var a=t.byteLength,l=2;l+1=8&&(i=u+d)}}}if(i){var h=t.getUint16(i,r),v,p;for(p=0;p=0?i:BC),height:Math.max(r.offsetHeight,a>=0?a:LC)};this.containerData=l,lo(o,{width:l.width,height:l.height}),an(t,Mn),Sr(o,Mn)},initCanvas:function(){var t=this.containerData,n=this.imageData,r=this.options.viewMode,o=Math.abs(n.rotate)%180===90,i=o?n.naturalHeight:n.naturalWidth,a=o?n.naturalWidth:n.naturalHeight,l=i/a,s=t.width,u=t.height;t.height*l>t.width?r===3?s=t.height*l:u=t.width/l:r===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:i,naturalHeight:a,width:s,height:u};this.canvasData=c,this.limited=r===1||r===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=It({},c)},limitCanvas:function(t,n){var r=this.options,o=this.containerData,i=this.canvasData,a=this.cropBoxData,l=r.viewMode,s=i.aspectRatio,u=this.cropped&&a;if(t){var c=Number(r.minCanvasWidth)||0,d=Number(r.minCanvasHeight)||0;l>1?(c=Math.max(c,o.width),d=Math.max(d,o.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?a.width:0):d?d=Math.max(d,u?a.height:0):u&&(c=a.width,d=a.height,d*s>c?c=d*s:d=c/s));var h=so({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,i.minWidth=c,i.minHeight=d,i.maxWidth=1/0,i.maxHeight=1/0}if(n)if(l>(u?0:1)){var v=o.width-i.width,p=o.height-i.height;i.minLeft=Math.min(0,v),i.minTop=Math.min(0,p),i.maxLeft=Math.max(0,v),i.maxTop=Math.max(0,p),u&&this.limited&&(i.minLeft=Math.min(a.left,a.left+(a.width-i.width)),i.minTop=Math.min(a.top,a.top+(a.height-i.height)),i.maxLeft=a.left,i.maxTop=a.top,l===2&&(i.width>=o.width&&(i.minLeft=Math.min(0,v),i.maxLeft=Math.max(0,v)),i.height>=o.height&&(i.minTop=Math.min(0,p),i.maxTop=Math.max(0,p))))}else i.minLeft=-i.width,i.minTop=-i.height,i.maxLeft=o.width,i.maxTop=o.height},renderCanvas:function(t,n){var r=this.canvasData,o=this.imageData;if(n){var i=$N({width:o.naturalWidth*Math.abs(o.scaleX||1),height:o.naturalHeight*Math.abs(o.scaleY||1),degree:o.rotate||0}),a=i.width,l=i.height,s=r.width*(a/r.naturalWidth),u=r.height*(l/r.naturalHeight);r.left-=(s-r.width)/2,r.top-=(u-r.height)/2,r.width=s,r.height=u,r.aspectRatio=a/l,r.naturalWidth=a,r.naturalHeight=l,this.limitCanvas(!0,!1)}(r.width>r.maxWidth||r.widthr.maxHeight||r.heightn.width?i.height=i.width/r:i.width=i.height*r),this.cropBoxData=i,this.limitCropBox(!0,!0),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),i.width=Math.max(i.minWidth,i.width*o),i.height=Math.max(i.minHeight,i.height*o),i.left=n.left+(n.width-i.width)/2,i.top=n.top+(n.height-i.height)/2,i.oldLeft=i.left,i.oldTop=i.top,this.initialCropBoxData=It({},i)},limitCropBox:function(t,n){var r=this.options,o=this.containerData,i=this.canvasData,a=this.cropBoxData,l=this.limited,s=r.aspectRatio;if(t){var u=Number(r.minCropBoxWidth)||0,c=Number(r.minCropBoxHeight)||0,d=l?Math.min(o.width,i.width,i.width+i.left,o.width-i.left):o.width,h=l?Math.min(o.height,i.height,i.height+i.top,o.height-i.top):o.height;u=Math.min(u,o.width),c=Math.min(c,o.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),a.minWidth=Math.min(u,d),a.minHeight=Math.min(c,h),a.maxWidth=d,a.maxHeight=h}n&&(l?(a.minLeft=Math.max(0,i.left),a.minTop=Math.max(0,i.top),a.maxLeft=Math.min(o.width,i.left+i.width)-a.width,a.maxTop=Math.min(o.height,i.top+i.height)-a.height):(a.minLeft=0,a.minTop=0,a.maxLeft=o.width-a.width,a.maxTop=o.height-a.height))},renderCropBox:function(){var t=this.options,n=this.containerData,r=this.cropBoxData;(r.width>r.maxWidth||r.widthr.maxHeight||r.height=n.width&&r.height>=n.height?zC:pm),lo(this.cropBox,It({width:r.width,height:r.height},qa({translateX:r.left,translateY:r.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Li(this.element,Dp,this.getData())}},AN={initPreview:function(){var t=this.element,n=this.crossOrigin,r=this.options.preview,o=n?this.crossOriginUrl:this.url,i=t.alt||"The image to preview",a=document.createElement("img");if(n&&(a.crossOrigin=n),a.src=o,a.alt=i,this.viewBox.appendChild(a),this.viewBoxImage=a,!!r){var l=r;typeof r=="string"?l=t.ownerDocument.querySelectorAll(r):r.querySelector&&(l=[r]),this.previews=l,Zt(l,function(s){var u=document.createElement("img");wl(s,es,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),n&&(u.crossOrigin=n),u.src=o,u.alt=i,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){Zt(this.previews,function(t){var n=Ip(t,es);lo(t,{width:n.width,height:n.height}),t.innerHTML=n.html,CN(t,es)})},preview:function(){var t=this.imageData,n=this.canvasData,r=this.cropBoxData,o=r.width,i=r.height,a=t.width,l=t.height,s=r.left-n.left-t.left,u=r.top-n.top-t.top;!this.cropped||this.disabled||(lo(this.viewBoxImage,It({width:a,height:l},qa(It({translateX:-s,translateY:-u},t)))),Zt(this.previews,function(c){var d=Ip(c,es),h=d.width,v=d.height,p=h,y=v,b=1;o&&(b=h/o,y=i*b),i&&y>v&&(b=v/i,p=o*b,y=v),lo(c,{width:p,height:y}),lo(c.getElementsByTagName("img")[0],It({width:a*b,height:l*b},qa(It({translateX:-s*b,translateY:-u*b},t))))}))}},IN={bind:function(){var t=this.element,n=this.options,r=this.cropper;Dn(n.cropstart)&&Qn(t,zp,n.cropstart),Dn(n.cropmove)&&Qn(t,Ep,n.cropmove),Dn(n.cropend)&&Qn(t,Mp,n.cropend),Dn(n.crop)&&Qn(t,Dp,n.crop),Dn(n.zoom)&&Qn(t,Ap,n.zoom),Qn(r,uy,this.onCropStart=this.cropStart.bind(this)),n.zoomable&&n.zoomOnWheel&&Qn(r,py,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&Qn(r,sy,this.onDblclick=this.dblclick.bind(this)),Qn(t.ownerDocument,cy,this.onCropMove=this.cropMove.bind(this)),Qn(t.ownerDocument,dy,this.onCropEnd=this.cropEnd.bind(this)),n.responsive&&Qn(window,hy,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,n=this.options,r=this.cropper;Dn(n.cropstart)&&lr(t,zp,n.cropstart),Dn(n.cropmove)&&lr(t,Ep,n.cropmove),Dn(n.cropend)&&lr(t,Mp,n.cropend),Dn(n.crop)&&lr(t,Dp,n.crop),Dn(n.zoom)&&lr(t,Ap,n.zoom),lr(r,uy,this.onCropStart),n.zoomable&&n.zoomOnWheel&&lr(r,py,this.onWheel,{passive:!1,capture:!0}),n.toggleDragModeOnDblclick&&lr(r,sy,this.onDblclick),lr(t.ownerDocument,cy,this.onCropMove),lr(t.ownerDocument,dy,this.onCropEnd),n.responsive&&lr(window,hy,this.onResize)}},FN={resize:function(){if(!this.disabled){var t=this.options,n=this.container,r=this.containerData,o=n.offsetWidth/r.width,i=n.offsetHeight/r.height,a=Math.abs(o-1)>Math.abs(i-1)?o:i;if(a!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(Zt(l,function(u,c){l[c]=u*a})),this.setCropBoxData(Zt(s,function(u,c){s[c]=u*a})))}}},dblclick:function(){this.disabled||this.options.dragMode===FC||this.setDragMode(wN(this.dragBox,Rp)?IC:vm)},wheel:function(t){var n=this,r=Number(this.options.wheelZoomRatio)||.1,o=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){n.wheeling=!1},50),t.deltaY?o=t.deltaY>0?1:-1:t.wheelDelta?o=-t.wheelDelta/120:t.detail&&(o=t.detail>0?1:-1),this.zoom(-o*r,t)))},cropStart:function(t){var n=t.buttons,r=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(lt(n)&&n!==1||lt(r)&&r!==0||t.ctrlKey))){var o=this.options,i=this.pointers,a;t.changedTouches?Zt(t.changedTouches,function(l){i[l.identifier]=ts(l)}):i[t.pointerId||0]=ts(t),Object.keys(i).length>1&&o.zoomable&&o.zoomOnTouch?a=AC:a=Ip(t.target,yl),!!cN.test(a)&&Li(this.element,zp,{originalEvent:t,action:a})!==!1&&(t.preventDefault(),this.action=a,this.cropping=!1,a===EC&&(this.cropping=!0,an(this.dragBox,ic)))}},cropMove:function(t){var n=this.action;if(!(this.disabled||!n)){var r=this.pointers;t.preventDefault(),Li(this.element,Ep,{originalEvent:t,action:n})!==!1&&(t.changedTouches?Zt(t.changedTouches,function(o){It(r[o.identifier]||{},ts(o,!0))}):It(r[t.pointerId||0]||{},ts(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var n=this.action,r=this.pointers;t.changedTouches?Zt(t.changedTouches,function(o){delete r[o.identifier]}):delete r[t.pointerId||0],n&&(t.preventDefault(),Object.keys(r).length||(this.action=""),this.cropping&&(this.cropping=!1,ki(this.dragBox,ic,this.cropped&&this.options.modal)),Li(this.element,Mp,{originalEvent:t,action:n}))}}},BN={change:function(t){var n=this.options,r=this.canvasData,o=this.containerData,i=this.cropBoxData,a=this.pointers,l=this.action,s=n.aspectRatio,u=i.left,c=i.top,d=i.width,h=i.height,v=u+d,p=c+h,y=0,b=0,m=o.width,g=o.height,O=!0,w;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(y=i.minLeft,b=i.minTop,m=y+Math.min(o.width,r.width,r.left+r.width),g=b+Math.min(o.height,r.height,r.top+r.height));var C=a[Object.keys(a)[0]],S={x:C.endX-C.startX,y:C.endY-C.startY},x=function(_){switch(_){case zo:v+S.x>m&&(S.x=m-v);break;case Ao:u+S.xg&&(S.y=g-p);break}};switch(l){case pm:u+=S.x,c+=S.y;break;case zo:if(S.x>=0&&(v>=m||s&&(c<=b||p>=g))){O=!1;break}x(zo),d+=S.x,d<0&&(l=Ao,d=-d,u-=d),s&&(h=d/s,c+=(i.height-h)/2);break;case eo:if(S.y<=0&&(c<=b||s&&(u<=y||v>=m))){O=!1;break}x(eo),h-=S.y,c+=S.y,h<0&&(l=Oi,h=-h,c-=h),s&&(d=h*s,u+=(i.width-d)/2);break;case Ao:if(S.x<=0&&(u<=y||s&&(c<=b||p>=g))){O=!1;break}x(Ao),d-=S.x,u+=S.x,d<0&&(l=zo,d=-d,u-=d),s&&(h=d/s,c+=(i.height-h)/2);break;case Oi:if(S.y>=0&&(p>=g||s&&(u<=y||v>=m))){O=!1;break}x(Oi),h+=S.y,h<0&&(l=eo,h=-h,c-=h),s&&(d=h*s,u+=(i.width-d)/2);break;case Sa:if(s){if(S.y<=0&&(c<=b||v>=m)){O=!1;break}x(eo),h-=S.y,c+=S.y,d=h*s}else x(eo),x(zo),S.x>=0?vb&&(h-=S.y,c+=S.y):(h-=S.y,c+=S.y);d<0&&h<0?(l=Pa,h=-h,d=-d,c-=h,u-=d):d<0?(l=Oa,d=-d,u-=d):h<0&&(l=$a,h=-h,c-=h);break;case Oa:if(s){if(S.y<=0&&(c<=b||u<=y)){O=!1;break}x(eo),h-=S.y,c+=S.y,d=h*s,u+=i.width-d}else x(eo),x(Ao),S.x<=0?u>y?(d-=S.x,u+=S.x):S.y<=0&&c<=b&&(O=!1):(d-=S.x,u+=S.x),S.y<=0?c>b&&(h-=S.y,c+=S.y):(h-=S.y,c+=S.y);d<0&&h<0?(l=$a,h=-h,d=-d,c-=h,u-=d):d<0?(l=Sa,d=-d,u-=d):h<0&&(l=Pa,h=-h,c-=h);break;case Pa:if(s){if(S.x<=0&&(u<=y||p>=g)){O=!1;break}x(Ao),d-=S.x,u+=S.x,h=d/s}else x(Oi),x(Ao),S.x<=0?u>y?(d-=S.x,u+=S.x):S.y>=0&&p>=g&&(O=!1):(d-=S.x,u+=S.x),S.y>=0?p=0&&(v>=m||p>=g)){O=!1;break}x(zo),d+=S.x,h=d/s}else x(Oi),x(zo),S.x>=0?v=0&&p>=g&&(O=!1):d+=S.x,S.y>=0?p0?l=S.y>0?$a:Sa:S.x<0&&(u-=d,l=S.y>0?Pa:Oa),S.y<0&&(c-=h),this.cropped||(Sr(this.cropBox,Mn),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}O&&(i.width=d,i.height=h,i.left=u,i.top=c,this.action=l,this.renderCropBox()),Zt(a,function(P){P.startX=P.endX,P.startY=P.endY})}},LN={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&an(this.dragBox,ic),Sr(this.cropBox,Mn),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=It({},this.initialImageData),this.canvasData=It({},this.initialCanvasData),this.cropBoxData=It({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(It(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Sr(this.dragBox,ic),an(this.cropBox,Mn)),this},replace:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),n?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,Zt(this.previews,function(r){r.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Sr(this.cropper,ay)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,an(this.cropper,ay)),this},destroy:function(){var t=this.element;return t[At]?(t[At]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.canvasData,o=r.left,i=r.top;return this.moveTo(Jd(t)?t:o+Number(t),Jd(n)?n:i+Number(n))},moveTo:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.canvasData,o=!1;return t=Number(t),n=Number(n),this.ready&&!this.disabled&&this.options.movable&&(lt(t)&&(r.left=t,o=!0),lt(n)&&(r.top=n,o=!0),o&&this.renderCanvas(!0)),this},zoom:function(t,n){var r=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(r.width*t/r.naturalWidth,null,n)},zoomTo:function(t,n,r){var o=this.options,i=this.canvasData,a=i.width,l=i.height,s=i.naturalWidth,u=i.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&o.zoomable){var c=s*t,d=u*t;if(Li(this.element,Ap,{ratio:t,oldRatio:a/s,originalEvent:r})===!1)return this;if(r){var h=this.pointers,v=jC(this.cropper),p=h&&Object.keys(h).length?ON(h):{pageX:r.pageX,pageY:r.pageY};i.left-=(c-a)*((p.pageX-v.left-i.left)/a),i.top-=(d-l)*((p.pageY-v.top-i.top)/l)}else Ri(n)&<(n.x)&<(n.y)?(i.left-=(c-a)*((n.x-i.left)/a),i.top-=(d-l)*((n.y-i.top)/l)):(i.left-=(c-a)/2,i.top-=(d-l)/2);i.width=c,i.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),lt(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var n=this.imageData.scaleY;return this.scale(t,lt(n)?n:1)},scaleY:function(t){var n=this.imageData.scaleX;return this.scale(lt(n)?n:1,t)},scale:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=this.imageData,o=!1;return t=Number(t),n=Number(n),this.ready&&!this.disabled&&this.options.scalable&&(lt(t)&&(r.scaleX=t,o=!0),lt(n)&&(r.scaleY=n,o=!0),o&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,n=this.options,r=this.imageData,o=this.canvasData,i=this.cropBoxData,a;if(this.ready&&this.cropped){a={x:i.left-o.left,y:i.top-o.top,width:i.width,height:i.height};var l=r.width/r.naturalWidth;if(Zt(a,function(c,d){a[d]=c/l}),t){var s=Math.round(a.y+a.height),u=Math.round(a.x+a.width);a.x=Math.round(a.x),a.y=Math.round(a.y),a.width=u-a.x,a.height=s-a.y}}else a={x:0,y:0,width:0,height:0};return n.rotatable&&(a.rotate=r.rotate||0),n.scalable&&(a.scaleX=r.scaleX||1,a.scaleY=r.scaleY||1),a},setData:function(t){var n=this.options,r=this.imageData,o=this.canvasData,i={};if(this.ready&&!this.disabled&&Ri(t)){var a=!1;n.rotatable&<(t.rotate)&&t.rotate!==r.rotate&&(r.rotate=t.rotate,a=!0),n.scalable&&(lt(t.scaleX)&&t.scaleX!==r.scaleX&&(r.scaleX=t.scaleX,a=!0),lt(t.scaleY)&&t.scaleY!==r.scaleY&&(r.scaleY=t.scaleY,a=!0)),a&&this.renderCanvas(!0,!0);var l=r.width/r.naturalWidth;lt(t.x)&&(i.left=t.x*l+o.left),lt(t.y)&&(i.top=t.y*l+o.top),lt(t.width)&&(i.width=t.width*l),lt(t.height)&&(i.height=t.height*l),this.setCropBoxData(i)}return this},getContainerData:function(){return this.ready?It({},this.containerData):{}},getImageData:function(){return this.sized?It({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,n={};return this.ready&&Zt(["left","top","width","height","naturalWidth","naturalHeight"],function(r){n[r]=t[r]}),n},setCanvasData:function(t){var n=this.canvasData,r=n.aspectRatio;return this.ready&&!this.disabled&&Ri(t)&&(lt(t.left)&&(n.left=t.left),lt(t.top)&&(n.top=t.top),lt(t.width)?(n.width=t.width,n.height=t.width/r):lt(t.height)&&(n.height=t.height,n.width=t.height*r),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,n;return this.ready&&this.cropped&&(n={left:t.left,top:t.top,width:t.width,height:t.height}),n||{}},setCropBoxData:function(t){var n=this.cropBoxData,r=this.options.aspectRatio,o,i;return this.ready&&this.cropped&&!this.disabled&&Ri(t)&&(lt(t.left)&&(n.left=t.left),lt(t.top)&&(n.top=t.top),lt(t.width)&&t.width!==n.width&&(o=!0,n.width=t.width),lt(t.height)&&t.height!==n.height&&(i=!0,n.height=t.height),r&&(o?n.height=n.width/r:i&&(n.width=n.height*r)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var n=this.canvasData,r=PN(this.image,this.imageData,n,t);if(!this.cropped)return r;var o=this.getData(),i=o.x,a=o.y,l=o.width,s=o.height,u=r.width/Math.floor(n.naturalWidth);u!==1&&(i*=u,a*=u,l*=u,s*=u);var c=l/s,d=so({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=so({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),v=so({aspectRatio:c,width:t.width||(u!==1?r.width:l),height:t.height||(u!==1?r.height:s)}),p=v.width,y=v.height;p=Math.min(d.width,Math.max(h.width,p)),y=Math.min(d.height,Math.max(h.height,y));var b=document.createElement("canvas"),m=b.getContext("2d");b.width=Bi(p),b.height=Bi(y),m.fillStyle=t.fillColor||"transparent",m.fillRect(0,0,p,y);var g=t.imageSmoothingEnabled,O=g===void 0?!0:g,w=t.imageSmoothingQuality;m.imageSmoothingEnabled=O,w&&(m.imageSmoothingQuality=w);var C=r.width,S=r.height,x=i,P=a,_,T,k,$,M,F;x<=-l||x>C?(x=0,_=0,k=0,M=0):x<=0?(k=-x,x=0,_=Math.min(C,l+x),M=_):x<=C&&(k=0,_=Math.min(l,C-x),M=_),_<=0||P<=-s||P>S?(P=0,T=0,$=0,F=0):P<=0?($=-P,P=0,T=Math.min(S,s+P),F=T):P<=S&&($=0,T=Math.min(s,S-P),F=T);var U=[x,P,_,T];if(M>0&&F>0){var Y=p/l;U.push(k*Y,$*Y,M*Y,F*Y)}return m.drawImage.apply(m,[r].concat(MC(U.map(function(Z){return Math.floor(Bi(Z))})))),b},setAspectRatio:function(t){var n=this.options;return!this.disabled&&!Jd(t)&&(n.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var n=this.options,r=this.dragBox,o=this.face;if(this.ready&&!this.disabled){var i=t===vm,a=n.movable&&t===IC;t=i||a?t:FC,n.dragMode=t,wl(r,yl,t),ki(r,Rp,i),ki(r,kp,a),n.cropBoxMovable||(wl(o,yl,t),ki(o,Rp,i),ki(o,kp,a))}return this}},NN=Tr.Cropper,VC=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(JL(this,e),!t||!hN.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=It({},my,Ri(n)&&n),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return eN(e,[{key:"init",value:function(){var n=this.element,r=n.tagName.toLowerCase(),o;if(!n[At]){if(n[At]=this,r==="img"){if(this.isImg=!0,o=n.getAttribute("src")||"",this.originalUrl=o,!o)return;o=n.src}else r==="canvas"&&window.HTMLCanvasElement&&(o=n.toDataURL());this.load(o)}}},{key:"load",value:function(n){var r=this;if(!!n){this.url=n,this.imageData={};var o=this.element,i=this.options;if(!i.rotatable&&!i.scalable&&(i.checkOrientation=!1),!i.checkOrientation||!window.ArrayBuffer){this.clone();return}if(dN.test(n)){fN.test(n)?this.read(kN(n)):this.clone();return}var a=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=a,a.onabort=l,a.onerror=l,a.ontimeout=l,a.onprogress=function(){a.getResponseHeader("content-type")!==vy&&a.abort()},a.onload=function(){r.read(a.response)},a.onloadend=function(){r.reloading=!1,r.xhr=null},i.checkCrossOrigin&&by(n)&&o.crossOrigin&&(n=yy(n)),a.open("GET",n,!0),a.responseType="arraybuffer",a.withCredentials=o.crossOrigin==="use-credentials",a.send()}}},{key:"read",value:function(n){var r=this.options,o=this.imageData,i=MN(n),a=0,l=1,s=1;if(i>1){this.url=DN(n,vy);var u=EN(i);a=u.rotate,l=u.scaleX,s=u.scaleY}r.rotatable&&(o.rotate=a),r.scalable&&(o.scaleX=l,o.scaleY=s),this.clone()}},{key:"clone",value:function(){var n=this.element,r=this.url,o=n.crossOrigin,i=r;this.options.checkCrossOrigin&&by(r)&&(o||(o="anonymous"),i=yy(r)),this.crossOrigin=o,this.crossOriginUrl=i;var a=document.createElement("img");o&&(a.crossOrigin=o),a.src=i||r,a.alt=n.alt||"The image to crop",this.image=a,a.onload=this.start.bind(this),a.onerror=this.stop.bind(this),an(a,ly),n.parentNode.insertBefore(a,n.nextSibling)}},{key:"start",value:function(){var n=this,r=this.image;r.onload=null,r.onerror=null,this.sizing=!0;var o=Tr.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Tr.navigator.userAgent),i=function(u,c){It(n.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),n.initialImageData=It({},n.imageData),n.sizing=!1,n.sized=!0,n.build()};if(r.naturalWidth&&!o){i(r.naturalWidth,r.naturalHeight);return}var a=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=a,a.onload=function(){i(a.width,a.height),o||l.removeChild(a)},a.src=r.src,o||(a.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(a))}},{key:"stop",value:function(){var n=this.image;n.onload=null,n.onerror=null,n.parentNode.removeChild(n),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var n=this.element,r=this.options,o=this.image,i=n.parentNode,a=document.createElement("div");a.innerHTML=pN;var l=a.querySelector(".".concat(At,"-container")),s=l.querySelector(".".concat(At,"-canvas")),u=l.querySelector(".".concat(At,"-drag-box")),c=l.querySelector(".".concat(At,"-crop-box")),d=c.querySelector(".".concat(At,"-face"));this.container=i,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(At,"-view-box")),this.face=d,s.appendChild(o),an(n,Mn),i.insertBefore(l,n.nextSibling),Sr(o,ly),this.initPreview(),this.bind(),r.initialAspectRatio=Math.max(0,r.initialAspectRatio)||NaN,r.aspectRatio=Math.max(0,r.aspectRatio)||NaN,r.viewMode=Math.max(0,Math.min(3,Math.round(r.viewMode)))||0,an(c,Mn),r.guides||an(c.getElementsByClassName("".concat(At,"-dashed")),Mn),r.center||an(c.getElementsByClassName("".concat(At,"-center")),Mn),r.background&&an(l,"".concat(At,"-bg")),r.highlight||an(d,aN),r.cropBoxMovable&&(an(d,kp),wl(d,yl,pm)),r.cropBoxResizable||(an(c.getElementsByClassName("".concat(At,"-line")),Mn),an(c.getElementsByClassName("".concat(At,"-point")),Mn)),this.render(),this.ready=!0,this.setDragMode(r.dragMode),r.autoCrop&&this.crop(),this.setData(r.data),Dn(r.ready)&&Qn(n,fy,r.ready,{once:!0}),Li(n,fy)}}},{key:"unbuild",value:function(){if(!!this.ready){this.ready=!1,this.unbind(),this.resetPreview();var n=this.cropper.parentNode;n&&n.removeChild(this.cropper),Sr(this.element,Mn)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=NN,e}},{key:"setDefaults",value:function(n){It(my,Ri(n)&&n)}}]),e}();It(VC.prototype,zN,AN,IN,FN,BN,LN);const HN={class:"modal-container"},UN=fe({__name:"Cropper",props:{src:null,resolveCropped:null,replace:null,remove:null,options:null},setup(e){const t=e,n=E(!1),r=E(),o=new Image;let i;_t(async()=>{var h;o.src=t.src,o.crossOrigin="anonymous",o.style.maxWidth="100%",n.value=!0,await Kt(),r.value.append(o),i=new VC(o,{checkCrossOrigin:!1,aspectRatio:(h=t.options.dimensions)==null?void 0:h.ratio})});function a(){const h=t.options.quality?"jpg":"png",v=t.options.quality?t.options.quality:1,p={};t.options.resolution&&(p.width=t.options.resolution.default[0],p.height=t.options.resolution.default[1]),i.getCroppedCanvas(p).toBlob(y=>{t.resolveCropped(y)},h,v)}function l(){i.move(0,-10)}function s(){i.move(0,10)}function u(){i.move(-10,0)}function c(){i.move(10,0)}function d(){i.reset()}return(h,v)=>(Pe(),jn(le(q7),{show:n.value,"onUpdate:show":v[3]||(v[3]=p=>n.value=p),"on-after-leave":()=>e.resolveCropped(!1)},{default:ot(()=>[zn("div",HN,[zn("div",{class:sc(["cropper-container",e.options.large]),ref_key:"cropperContainer",ref:r},null,2),Ue(le(ha),{class:"cropper-controls"},{default:ot(()=>[Ue(le(Vh),{size:"small",class:"controls-first"},{default:ot(()=>[Ue(le(st),{onClick:l,type:"warning"},{default:ot(()=>[en("\u2191")]),_:1}),Ue(le(st),{onClick:s,type:"warning"},{default:ot(()=>[en("\u2193")]),_:1}),Ue(le(st),{onClick:u,type:"warning"},{default:ot(()=>[en("\uFE0F\u2190")]),_:1}),Ue(le(st),{onClick:c,type:"warning"},{default:ot(()=>[en("\uFE0F\u2192")]),_:1}),Ue(le(st),{onClick:d,type:"warning"},{default:ot(()=>[en("\u91CD\u7F6E")]),_:1}),Ue(le(st),{onClick:v[0]||(v[0]=p=>e.remove()),type:"warning"},{default:ot(()=>[en("\u5220\u9664")]),_:1}),Ue(le(st),{onClick:v[1]||(v[1]=p=>e.replace()),type:"warning"},{default:ot(()=>[en("\u66F4\u6362")]),_:1})]),_:1}),Ue(le(Vh),{size:"small"},{default:ot(()=>[Ue(le(st),{onClick:v[2]||(v[2]=p=>e.resolveCropped("original")),type:"primary"},{default:ot(()=>[en("\u539F\u56FE")]),_:1}),Ue(le(st),{onClick:a,type:"primary"},{default:ot(()=>[en("\u88C1\u526A")]),_:1})]),_:1})]),_:1})])]),_:1},8,["show","on-after-leave"]))}});var jN=Vc(UN,[["__scopeId","data-v-7a8a7584"]]);const WN=["onClick","onDragstart","onDragover"],VN=["src"],YN=["required","disabled","name"],qN=["name","value"],KN=["name","value"],XN=["name"],GN=fe({__name:"Image",setup(e){var P;const t=oC(),n=ze("provides"),r=n.options.quality?"jpg":"png",o=E(n.value||[]),i=E(n.name),a=E(0),l=E((P=n.options.preview)!=null?P:[]),s=E(null),u=E(""),c=E(!1),d=E(),h=[],v=({file:_})=>{_.status="uploading",h.push(_),!c.value&&h.length===1&&b(_)};function p(_){return new Promise(async T=>{u.value=_,c.value=!0,d.value=T})}async function y(_=!0){_&&(s.value=null),c.value=!1,await Kt(),h.length>0&&b(h[0])}function b(_){p(URL.createObjectURL(_.file)).then(T=>{let k=s.value;if(T instanceof Blob){const $=_.name=n.dir+"/"+Ys(_.name,r),M=URL.createObjectURL(T);k===null?k=l.value.push(M)-1:l.value.splice(k,1,M),m(T,$,k)}if(T==="original"){const $=_.name=n.dir+"/"+Ys(_.name),M=URL.createObjectURL(_.file);k===null?k=l.value.push(M)-1:l.value.splice(k,1,M),m(_.file,$,k)}h.shift(),_.status="finished",y()}).catch(T=>{_.status="error",console.log(T)})}async function m(_,T,k){const{data:$}=await ur.get(n.obs_config_url,{params:{disk:n.disk,filename:T}});let M;switch(n.disk){case"oss":M=On.oss(_,T,a,$);break;case"qiniu":M=On.qiniu(_,T,a,$);break;case"cos":case"cosv5":M=On.cos(_,T,a,$);break;default:M=On.local(_,T,a,$)}M.then(()=>{n.multiple?o.value.push(T):o.value=[T],On.uploaded(n.uploaded_url,T,n.disk).then(F=>{l.value[k]=F.data}),t.success({content:`\u6587\u4EF6 ${T}`,title:"\u4E0A\u4F20\u6210\u529F",duration:8e3})}).catch(F=>{console.log(F),t.error({content:F.message,duration:8e3})})}function g(_){s.value=_,p(l.value[_]).then(T=>{if(T instanceof Blob){l.value[_]=URL.createObjectURL(T);const k=n.dir+"/"+Ys(o.value[_],r);m(T,k,_)}y()})}function O(){s.value!==null&&(o.value.splice(s.value,1),l.value.splice(s.value,1)),y()}const w=E();function C(){w.value._.vnode.el.click(),y(!1)}const S=E();function x(_){let T=l.value.splice(S.value,1);l.value.splice(_,0,...T),T=o.value.splice(S.value,1),o.value.splice(_,0,...T),S.value=_}return(_,T)=>(Pe(),He(je,null,[Ue(le(ha),null,{default:ot(()=>{var k;return[(Pe(!0),He(je,null,In(l.value,($,M)=>(Pe(),He("div",{onClick:F=>g(M),class:"preview",draggable:"true",onDragstart:F=>S.value=M,onDragover:F=>x(M)},[zn("img",{src:$,alt:"",draggable:"false"},null,8,VN)],40,WN))),256)),Pn(Ue(le(hC),{"custom-request":v,multiple:le(n).multiple,"show-file-list":!1,accept:(k=le(n).options.accept)==null?void 0:k.mimeTypes,"list-type":"image"},{default:ot(()=>[Ue(le(rm),{class:"custom-upload-dragger",ref_key:"uploader",ref:w},{default:ot(()=>[Ue(le(aC),{class:"btn-plus"},{default:ot(()=>[en("+")]),_:1})]),_:1},512)]),_:1},8,["multiple","accept"]),[[go,le(n).multiple||!le(n).multiple&&!l.value.length]])]}),_:1}),le(n).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!o.value.length,disabled:!!o.value.length,name:`${i.value}_is_required`,style:{display:"none"}},null,8,YN)):Ot("",!0),le(n).multiple?(Pe(!0),He(je,{key:1},In(o.value,k=>(Pe(),He("input",{type:"hidden",name:i.value+"[]",value:k},null,8,qN))),256)):(Pe(!0),He(je,{key:2},In(o.value,k=>(Pe(),He("input",{type:"hidden",name:i.value,value:k},null,8,KN))),256)),o.value.length?Ot("",!0):(Pe(),He("input",{key:3,type:"hidden",name:i.value,value:""},null,8,XN)),c.value?(Pe(),jn(jN,{key:4,src:u.value,"resolve-cropped":d.value,replace:C,remove:O,options:le(n).options},null,8,["src","resolve-cropped","options"])):Ot("",!0)],64))}});var ZN=Vc(GN,[["__scopeId","data-v-4917ac86"]]);const QN=["required","disabled","name"],JN=["name","value"],eH=fe({__name:"Tag",setup(e){const t=ze("provides"),n=E(t.name),r=E(t.value||[]),o=E(""),i=E(null);tt(i,l=>{o.value="",l&&Kt(()=>l.focus())});const a=D(()=>o.value===null?[]:t.options.filter(l=>l.startsWith(o.value)&&!r.value.includes(l)).map(l=>({label:l,value:l})));return(l,s)=>(Pe(),He(je,null,[Ue(le(dB),{value:r.value,"onUpdate:value":s[2]||(s[2]=u=>r.value=u),max:le(t).max,size:"large"},{input:ot(({submit:u,deactivate:c})=>[Ue(le(MI),{ref_key:"autoCompleteInstRef",ref:i,value:o.value,"onUpdate:value":s[0]||(s[0]=d=>o.value=d),size:"medium",options:le(a),"clear-after-select":!0,onSelect:d=>u(d),onBlur:d=>u(o.value),onKeydown:s[1]||(s[1]=Na(La(()=>!1,["stop","prevent"]),["enter"])),onKeyup:Na(La(d=>{u(o.value),o.value=""},["stop","prevent"]),["enter"])},null,8,["value","options","onSelect","onBlur","onKeyup"])]),trigger:ot(({activate:u,disabled:c})=>[Ue(le(st),{size:"medium",type:"default",dashed:"",disabled:c,onClick:d=>u(),class:"add"},{default:ot(()=>[en("+")]),_:2},1032,["disabled","onClick"])]),_:1},8,["value","max"]),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!r.value.length,disabled:!!r.value.length,name:`${n.value}_is_required`,style:{display:"none"}},null,8,QN)):Ot("",!0),(Pe(!0),He(je,null,In(r.value,u=>(Pe(),He("input",{type:"hidden",name:n.value+"[]",value:u},null,8,JN))),256))],64))}});var tH=Vc(eH,[["__scopeId","data-v-f1fb3bdc"]]);const nH=["required","disabled","name"],rH=["name","value"],oH=["name","value"],iH=fe({__name:"DateRange",setup(e){const t=ze("provides"),n=E(t.column),r=E(t.value),o=D(()=>r.value?new Date(r.value[0]).toLocaleDateString():""),i=D(()=>r.value?new Date(r.value[1]).toLocaleDateString():"");function a(l){let s=!1;return t.disableDates&&(s=t.disableDates.some(u=>u.start&&u.end?l>=new Date(u.start).getTime()&&l<=new Date(u.end).getTime():u.start?l>=new Date(u.start).getTime():u.end?l<=new Date(u.end).getTime():!1)),s}return(l,s)=>(Pe(),He(je,null,[Ue(le(Qx),{cols:2},{default:ot(()=>[Ue(le(Gx),null,{default:ot(()=>[Ue(le(D7),{value:r.value,"onUpdate:value":s[0]||(s[0]=u=>r.value=u),type:"daterange",clearable:"","is-date-disabled":a},null,8,["value"])]),_:1})]),_:1}),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!le(o),disabled:!!le(o),name:`${n.value.start}_is_required`,style:{display:"none"}},null,8,nH)):Ot("",!0),zn("input",{type:"hidden",name:n.value.start,value:le(o)},null,8,rH),zn("input",{type:"hidden",name:n.value.end,value:le(i)},null,8,oH)],64))}}),aH=["required","disabled","name"],lH=["name","value"],sH=["name"],uH=fe({__name:"List",setup(e){var l;const t=ze("provides"),n=E(t.value||[""]),r=E(t.name),o=E((l=t.sortable)!=null?l:!1),i=E(t.max),a=E(t.min);return(s,u)=>(Pe(),He(je,null,[Ue(le(Sp),{value:n.value,"onUpdate:value":u[0]||(u[0]=c=>n.value=c),placeholder:"\u8BF7\u8F93\u5165","show-sort-button":o.value,min:a.value,max:i.value},null,8,["value","show-sort-button","min","max"]),le(t).attributes.required?(Pe(),He("input",{key:0,type:"text",required:!n.value.length,disabled:!!n.value.length,name:`${r.value}_is_required`,style:{display:"none"}},null,8,aH)):Ot("",!0),(Pe(!0),He(je,null,In(n.value,c=>(Pe(),He("input",{type:"hidden",name:r.value+"[values][]",value:c},null,8,lH))),256)),n.value.length?Ot("",!0):(Pe(),He("input",{key:1,type:"hidden",name:r.value+"[values][_def_]"},null,8,sH))],64))}});var cH=!1;/*! * pinia v2.0.28 * (c) 2022 Eduardo San Martin Morote * @license MIT diff --git a/src/Forms/FilesystemConfig.php b/src/Forms/FilesystemConfig.php index 183096d..15dc803 100644 --- a/src/Forms/FilesystemConfig.php +++ b/src/Forms/FilesystemConfig.php @@ -41,7 +41,7 @@ class FilesystemConfig extends Form $methodChanged = collect($config->get('oss_allowed_methods', []))->diff($data['oss_allowed_methods']); $masChanged = collect($config->get('oss_mas', 0))->diff($data['oss_mas']); - if ($originChanged || $methodChanged || $masChanged) { + if ($originChanged->isNotEmpty() || $methodChanged->isNotEmpty() || $masChanged->isNotEmpty()) { $rule = new CorsRule(); $rule->setMaxAgeSeconds($data['oss_mas']); diff --git a/version.php b/version.php index f7a743d..0154baf 100644 --- a/version.php +++ b/version.php @@ -76,4 +76,8 @@ return [ '2.5.3' => [ '一些优化', ], + '2.5.4' => [ + '修复vList为空时dcat依赖的默认值', + '一些优化', + ], ];