Files
Nexus/web/app/assets/VFileInput-CpTJWR9Q.js
T

1 line
17 KiB
JavaScript
Raw Normal View History

import{$n as e,$t as t,B as n,Bn as r,Br as i,C as a,Ct as o,Gt as s,Hn as c,In as l,Jn as u,Kt as d,Mn as f,Mr as p,Mt as m,Pr as h,Qt as g,S as _,Sr as v,St as y,Tn as b,Tr as x,Un as S,Vn as C,Zn as w,_r as T,an as E,bn as D,ct as O,d as k,dr as A,en as j,er as M,f as N,fn as P,g as F,gn as ee,in as I,it as te,jr as L,kn as ne,ln as R,lr as z,lt as B,mn as V,o as H,or as U,p as re,pn as W,rn as G,rt as ie,s as ae,tt as K,un as q,ur as J,ut as oe,v as se,vt as ce,x as le,z as Y,zn as X,zr as Z}from"./index-CLVw8WaP.js";import{n as ue,r as de,t as fe}from"./VChip-CoJQpM5X.js";var Q=Symbol.for(`vuetify:v-tabs`),pe=W({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...X(n({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),me=R()({name:`VTab`,props:pe(),setup(t,{slots:n,attrs:r}){let{textColorClasses:a,textColorStyles:s}=o(()=>t.sliderColor),{backgroundColorClasses:c,backgroundColorStyles:l}=y(()=>t.sliderColor),u=L(),d=L(),f=e(()=>t.direction===`horizontal`),p=e(()=>u.value?.group?.isSelected.value??!1);function m(e,t){return{opacity:[0,1]}}function h(e,n){return t.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function g(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=f.value?`x`:`y`,a=f.value?`X`:`Y`,o=f.value?`right`:`bottom`,s=f.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],l=Math.sign(c)>0?f.value?`right`:`bottom`:Math.sign(c)<0?f.value?`left`:`top`:`center`,u=(Math.abs(c)+(Math.sign(c)<0?n[s]:r[s]))/Math.max(n[s],r[s])||0,d=n[s]/r[s]||0,p=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${d})`,`translate${a}(${c/p}px) scale${a}(${(u-1)/p+1})`,`none`],transformOrigin:[,,,].fill(l)}}function _({value:e}){if(e){let e=u.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=d.value;if(!e||!n)return;let r=getComputedStyle(e).backgroundColor,i={fade:m,grow:h,shift:g}[t.sliderTransition??`shift`]??g,a=Number(t.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[t.sliderTransition??`shift`]??225);V(n,{backgroundColor:[r,r],...i(n,e)},{duration:a,easing:E})}}return G(()=>{let e=Y.filterProps(t);return U(Y,J({symbol:Q,ref:u,class:[`v-tab`,t.class,p.value&&t.inset?c.value:[]],style:[t.style,p.value&&t.inset?l.value:[],{backgroundColor:p.value&&t.inset?`transparent !important`:void 0}],tabindex:p.value?0:-1,role:`tab`,"aria-selected":String(p.value),active:!1},e,r,{block:t.fixed,maxWidth:t.fixed?300:void 0,"onGroup:selected":_}),{...n,default:()=>M(w,null,[n.default?.()??t.text,!t.hideSlider&&M(`div`,{ref:d,class:Z([`v-tab__slider`,t.inset?c.value:a.value]),style:i([s.value,t.inset?l.value:a.value])},null)])})}),se({},u)}}),he=e=>{let{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-16&&e.left(e),e.right&&n>t+16&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-16&&e.up(e),e.down&&i>r+16&&e.down(e))};function ge(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function _e(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),he(t)}function ve(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function ye(e={}){let t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:e=>ge(e,t),touchend:e=>_e(e,t),touchmove:e=>ve(e,t)}}function be(e,t){let n=t.value,r=n?.parent?e.parentElement:e,i=n?.options??{passive:!0},a=t.instance?.$.uid;if(!r||a===void 0)return;let o=ye(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,l(o).forEach(e=>{r.addEventListener(e,o[e],i)})}functio