(function(p,C,U,n,L,$,k,w,K,X,Y,P,Z,b,x,ee){"use strict";function te(t){var l=Object.create(null);return t&&Object.keys(t).forEach(function(e){if(e!=="default"){var a=Object.getOwnPropertyDescriptor(t,e);Object.defineProperty(l,e,a.get?a:{enumerable:!0,get:function(){return t[e]}})}}),l.default=t,Object.freeze(l)}var ne=te($);const ae=U.default||U;function le(t,l,e={}){const{validateOption:a={},immediate:u=!0,manual:r=!1}=e,o=C.toRef(t),c=n.shallowRef(null),s=n.ref(!0),d=n.ref(!u||r),h=n.computed(()=>{var i;return((i=c.value)==null?void 0:i.errors)||[]}),g=n.computed(()=>{var i;return((i=c.value)==null?void 0:i.fields)||{}}),m=n.computed(()=>new ae(n.toValue(l))),y=async()=>{s.value=!1,d.value=!1;try{await m.value.validate(o.value,a),d.value=!0,c.value=null}catch(i){c.value=i}finally{s.value=!0}return{pass:d.value,errorInfo:c.value,errors:h.value,errorFields:g.value}};r||n.watch([o,m],()=>y(),{immediate:u,deep:!0});const V={isFinished:s,pass:d,errors:h,errorInfo:c,errorFields:g,execute:y};function A(){return new Promise((i,E)=>{C.until(s).toBe(!0).then(()=>i(V)).catch(D=>E(D))})}return{...V,then(i,E){return A().then(i,E)}}}function oe(...t){const l=typeof t[0]=="string"?t[0]:void 0,e=typeof l=="string"?1:0,a={immediate:!!e,shallow:!0,abortPrevious:!0};let u={},r=L,o=a;const c=v=>!!v?.request;t.length>0+e&&(c(t[0+e])?r=t[0+e]:u=t[0+e]),t.length>1+e&&c(t[1+e])&&(r=t[1+e]),(t.length===2+e&&!c(t[1+e])||t.length===3+e)&&(o=t[t.length-1]||a);const{shallow:s,onSuccess:d=C.noop,onError:h=C.noop,immediate:g,resetOnExecute:m=!1}=o,y=o.initialData,V=n.shallowRef(),A=(s?n.shallowRef:n.ref)(y),i=n.ref(!1),E=n.ref(!1),D=n.ref(!1),R=n.shallowRef();let S=new AbortController;const F=v=>{i.value||!E.value||(S.abort(v),S=new AbortController,D.value=!0,E.value=!1,i.value=!1)},f=v=>{E.value=v,i.value=!v},_=()=>{m&&(A.value=y)},Q=()=>new Promise((v,I)=>{C.until(i).toBe(!0).then(()=>R.value?I(R.value):v(q))}),H={then:(...v)=>Q().then(...v),catch:(...v)=>Q().catch(...v)};let j=0;const z=(v=l,I={})=>{R.value=void 0;const J=typeof v=="string"?v:l??I.url;if(J===void 0)return R.value=new L.AxiosError(L.AxiosError.ERR_INVALID_URL),i.value=!0,H;_(),o.abortPrevious!==!1&&F(),f(!0),j+=1;const we=j;return D.value=!1,r(J,{...u,...typeof v=="object"?v:I,signal:S.signal}).then(O=>{if(D.value)return;V.value=O;const M=O.data;A.value=M,d(M)}).catch(O=>{R.value=O,h(O)}).finally(()=>{var O;(O=o.onFinish)==null||O.call(o),we===j&&f(!1)}),H};g&&l&&z();const q={response:V,data:A,error:R,isFinished:i,isLoading:E,cancel:F,isAborted:D,isCanceled:D,abort:F,execute:z};return{...q,...H}}const N=Object.entries(ne).filter(([t,l])=>typeof l=="function"&&t.endsWith("Case")).reduce((t,[l,e])=>(t[l]=e,t),{});function ue(t,l,e){const a=n.computed(()=>{const r=n.toValue(l);if(!N[r])throw new Error(`Invalid change case type "${r}"`);return r});if(typeof t=="function")return n.computed(()=>N[a.value](n.toValue(t),n.toValue(e)));const u=n.ref(t);return n.computed({get(){return N[a.value](u.value,n.toValue(e))},set(r){u.value=r}})}function re(t){const l=new k(t?t.headers.cookie:null);return(e,{doNotParse:a=!1,autoUpdateDependencies:u=!1}={})=>T(e,{doNotParse:a,autoUpdateDependencies:u},l)}function T(t,{doNotParse:l=!1,autoUpdateDependencies:e=!1}={},a=new k){const u=e?[...t||[]]:t;let r=a.getAll({doNotParse:!0});const o=n.ref(0),c=()=>{const s=a.getAll({doNotParse:!0});se(u||null,s,r)&&o.value++,r=s};return a.addChangeListener(c),C.tryOnScopeDispose(()=>{a.removeChangeListener(c)}),{get:(...s)=>(e&&u&&!u.includes(s[0])&&u.push(s[0]),o.value,a.get(s[0],{doNotParse:l,...s[1]})),getAll:(...s)=>(o.value,a.getAll({doNotParse:l,...s[0]})),set:(...s)=>a.set(...s),remove:(...s)=>a.remove(...s),addChangeListener:(...s)=>a.addChangeListener(...s),removeChangeListener:(...s)=>a.removeChangeListener(...s)}}function se(t,l,e){if(!t)return!0;for(const a of t)if(l[a]!==e[a])return!0;return!1}function ce(t,l){const e=n.ref();let a=[];const u=w.createEventHook(),r=w.createEventHook(),o=w.createEventHook(),c=w.createEventHook(),s=w.createEventHook(),d=n.ref(!1),h=n.ref(!1),g=n.ref(!1),m=n.ref(!1),y=n.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw",...l?.brush});n.watch(y,()=>{const f=e.value;f&&(f.brush=y.value,f.mode=y.value.mode)},{deep:!0});const V=()=>{var f;return(f=e.value)==null?void 0:f.undo()},A=()=>{var f;return(f=e.value)==null?void 0:f.redo()},i=()=>{var f;return(f=e.value)==null?void 0:f.clear()},E=()=>{var f;return(f=e.value)==null?void 0:f.cancel()},D=f=>{var _;return(_=e.value)==null?void 0:_.load(f)},R=()=>{var f;return(f=e.value)==null?void 0:f.dump()},S=()=>{var f;a.forEach(_=>_()),(f=e.value)==null||f.unmount()},F=()=>{e.value&&(d.value=e.value.canUndo(),h.value=e.value.canRedo(),g.value=e.value.altPressed,m.value=e.value.shiftPressed)};return n.watch(()=>w.unrefElement(t),f=>{!f||typeof SVGSVGElement>"u"||!(f instanceof SVGSVGElement)||(e.value&&S(),e.value=K.createDrauu({el:f,...l}),F(),a=[e.value.on("canceled",()=>r.trigger()),e.value.on("committed",_=>o.trigger(_)),e.value.on("start",()=>c.trigger()),e.value.on("end",()=>s.trigger()),e.value.on("changed",()=>{F(),u.trigger()})])},{flush:"post"}),C.tryOnScopeDispose(()=>S()),{drauuInstance:e,load:D,dump:R,clear:i,cancel:E,undo:V,redo:A,canUndo:d,canRedo:h,brush:y,onChanged:u.on,onCommitted:o.on,onStart:c.on,onEnd:s.on,onCanceled:r.on}}function ie(t,l={}){let e;const{immediate:a,...u}=l,r=n.ref(!1),o=n.ref(!1),c=m=>e&&e.activate(m),s=m=>e&&e.deactivate(m),d=()=>{e&&(e.pause(),o.value=!0)},h=()=>{e&&(e.unpause(),o.value=!1)},g=n.computed(()=>{const m=n.toValue(t);return w.toArray(m).map(y=>{const V=n.toValue(y);return typeof V=="string"?V:w.unrefElement(V)}).filter(C.notNullish)});return n.watch(g,m=>{m.length&&(e=X.createFocusTrap(m,{...u,onActivate(){r.value=!0,l.onActivate&&l.onActivate()},onDeactivate(){r.value=!1,l.onDeactivate&&l.onDeactivate()}}),a&&c())},{flush:"post"}),w.tryOnScopeDispose(()=>s()),{hasFocus:r,isPaused:o,activate:c,deactivate:s,pause:d,unpause:h}}function fe(t,l,e){const a=()=>{var o,c;return new Y((o=n.toValue(l))!=null?o:[],(c=n.toValue(e))==null?void 0:c.fuseOptions)},u=n.ref(a());n.watch(()=>{var o;return(o=n.toValue(e))==null?void 0:o.fuseOptions},()=>{u.value=a()},{deep:!0}),n.watch(()=>n.toValue(l),o=>{u.value.setCollection(o)},{deep:!0});const r=n.computed(()=>{const o=n.toValue(e);if(o?.matchAllWhenSearchEmpty&&!n.toValue(t))return n.toValue(l).map((s,d)=>({item:s,refIndex:d}));const c=o?.resultLimit;return u.value.search(n.toValue(t),c?{limit:c}:void 0)});return{fuse:u,results:r}}function de(t,l,e={}){const{flush:a="pre",deep:u=!0,shallow:r=!1,onError:o=i=>{console.error(i)},writeDefaults:c=!0}=e,s=n.ref(!1),d=(r?n.shallowRef:n.ref)(l),h=n.toValue(l);async function g(){try{const i=await P.get(t);i===void 0?h!=null&&c&&await P.set(t,h):d.value=i}catch(i){o(i)}s.value=!0}g();async function m(){try{d.value==null?await P.del(t):await P.update(t,()=>n.toRaw(d.value))}catch(i){o(i)}}const{pause:y,resume:V}=w.watchPausable(d,()=>m(),{flush:a,deep:u});async function A(i){y(),d.value=i,await m(),V()}return{set:A,isFinished:s,data:d}}function he(t,l={}){const{onError:e,fallbackValue:a=null}=l,u=(c,s)=>{try{return Z.jwtDecode(c,s)}catch(d){return e?.(d),a}},r=n.computed(()=>u(n.toValue(t),{header:!0})),o=n.computed(()=>u(n.toValue(t)));return{header:r,payload:o}}function me(t=null,l){const e=C.toRef(t),a=n.computed({set:r=>r?b.start():b.done(),get:()=>typeof e.value=="number"&&e.value<1});l&&b.configure(l);const u=b.set;return b.set=r=>(e.value=r,u.call(b,r)),n.watchEffect(()=>{typeof e.value=="number"&&C.isClient&&u.call(b,e.value)}),C.tryOnScopeDispose(b.remove),{isLoading:a,progress:e,start:b.start,done:b.done,remove:()=>{e.value=null,b.remove()}}}function ve(t,l){const e=C.toRef(t),a=n.ref("");return n.watch(e,async u=>{e.value&&C.isClient&&(a.value=await x.toDataURL(u,l))},{immediate:!0}),a}function pe(t,l,e={}){let a;const{document:u=w.defaultDocument,...r}=e,o={onUpdate:h=>{G(l,h.oldIndex,h.newIndex,h)}},c=()=>{const h=typeof t=="string"?u?.querySelector(t):w.unrefElement(t);!h||a!==void 0||(a=new ee(h,{...o,...r}))},s=()=>{a?.destroy(),a=void 0},d=(h,g)=>{if(g!==void 0)a?.option(h,g);else return a?.option(h)};return w.tryOnMounted(c),w.tryOnScopeDispose(s),{stop:s,start:c,option:d}}function B(t,l,e){const a=t.children[e];t.insertBefore(l,a)}function W(t){t.parentNode&&t.parentNode.removeChild(t)}function G(t,l,e,a=null){a!=null&&(W(a.item),B(a.from,a.item,l));const u=n.isRef(t),r=u?[...n.toValue(t)]:n.toValue(t);if(e>=0&&e{r.splice(e,0,o),u&&(t.value=r)})}}p.createCookies=re,p.insertNodeAt=B,p.moveArrayElement=G,p.removeNode=W,p.useAsyncValidator=le,p.useAxios=oe,p.useChangeCase=ue,p.useCookies=T,p.useDrauu=ce,p.useFocusTrap=ie,p.useFuse=fe,p.useIDBKeyval=de,p.useJwt=he,p.useNProgress=me,p.useQRCode=ve,p.useSortable=pe})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,Vue,axios,changeCase,UniversalCookie,VueUse,Drauu,focusTrap,Fuse,idbKeyval,jwt_decode,nprogress,QRCode,Sortable);