51948469c2
- Stop ignoring web/app/index.html and web/app/assets/ - Bundle index-DBKIQT7H.js from current vite build (~101MB assets) Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
import{$ as e,$t as t,An as n,C as r,Cr as i,En as a,Fn as o,Gn as s,Ht as c,In as l,Jt as u,Kn as d,L as f,Mn as p,Nn as m,Or as h,Qn as g,R as _,S as v,St as y,Vn as b,Vt as x,Wn as S,Xt as C,Yt as ee,_r as w,_t as T,an as E,br as D,cn as O,ct as k,en as te,gn as A,ir as j,jt as M,kr as N,ln as P,mr as ne,nr as F,nt as I,on as re,ot as ie,rr as L,st as ae,tn as oe,tt as se,un as ce,ur as le,w as ue,xr as R,xt as z,y as de}from"./index-DViYxL_s.js";import{n as B,r as fe}from"./VChip-DpNKzOIE.js";var V=Symbol.for(`vuetify:v-tabs`),H=P({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...p(_({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),U=E()({name:`VTab`,props:H(),setup(e,{slots:n,attrs:r}){let{textColorClasses:i,textColorStyles:a}=y(()=>e.sliderColor),{backgroundColorClasses:o,backgroundColorStyles:c}=z(()=>e.sliderColor),l=D(),u=D(),p=s(()=>e.direction===`horizontal`),m=s(()=>l.value?.group?.isSelected.value??!1);function _(e,t){return{opacity:[0,1]}}function v(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function b(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=p.value?`x`:`y`,a=p.value?`X`:`Y`,o=p.value?`right`:`bottom`,s=p.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],l=Math.sign(c)>0?p.value?`right`:`bottom`:Math.sign(c)<0?p.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,f=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${d})`,`translate${a}(${c/f}px) scale${a}(${(u-1)/f+1})`,`none`],transformOrigin:[,,,].fill(l)}}function x({value:t}){if(t){let t=l.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=u.value;if(!t||!n)return;let r=getComputedStyle(t).backgroundColor,i={fade:_,grow:v,shift:b}[e.sliderTransition??`shift`]??b,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);ce(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:oe})}}return t(()=>{let t=f.filterProps(e);return g(f,L({symbol:V,ref:l,class:[`v-tab`,e.class,m.value&&e.inset?o.value:[]],style:[e.style,m.value&&e.inset?c.value:[],{backgroundColor:m.value&&e.inset?`transparent !important`:void 0}],tabindex:m.value?0:-1,role:`tab`,"aria-selected":String(m.value),active:!1},t,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":x}),{...n,default:()=>d(S,null,[n.default?.()??e.text,!e.hideSlider&&d(`div`,{ref:u,class:h([`v-tab__slider`,e.inset?o.value:i.value]),style:N([a.value,e.inset?c.value:i.value])},null)])})}),de({},l)}}),W=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 pe(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function me(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),W(t)}function he(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function ge(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=>pe(e,t),touchend:e=>me(e,t),touchmove:e=>he(e,t)}}function _e(e,t){let r=t.value,i=r?.parent?e.parentElement:e,a=r?.options??{passive:!0},o=t.instance?.$.uid;if(!i||o===void 0)return;let s=ge(t.value);i._touchHandlers=i._touchHandlers??Object.create(null),i._touchHandlers[o]=s,n(s).forEach(e=>{i.addEventListener(e,s[e],a)})}function ve(e,t){let r=t.value?.parent?e.parentElement:e,i=t.instance?.$.uid;if(!r?._touchHandlers||i===void 0)return;let a=r._touchHandlers[i];n(a).forEach(e=>{r.removeEventListener(e,a[e])}),delete r._touchHandlers[i]}var G={mounted:_e,unmounted:ve},K=Symbol.for(`vuetify:v-window`),q=Symbol.for(`vuetify:v-window-group`),J=P({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:`$next`},prevIcon:{type:[Boolean,String,Function,Object],default:`$prev`},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e==`boolean`||e===`hover`},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:`horizontal`},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:`v-window-item--active`},mandatory:{type:[Boolean,String],default:`force`},crossfade:Boolean,transitionDuration:Number,...O(),...M(),...x()},`VWindow`),Y=E()({name:`VWindow`,directives:{vTouch:G},props:J(),emits:{"update:modelValue":e=>!0},setup(e,{slots:n}){let{themeClasses:r}=c(e),{isRtl:a}=ee(),{t:p}=u(),m=se(e,q),_=D(),v=s(()=>a.value?!e.reverse:e.reverse),y=R(!1),b=s(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(v.value?!y.value:y.value)?`-reverse`:``}-transition`),x=R(0),S=D(void 0),C=s(()=>m.items.value.findIndex(e=>m.selected.value.includes(e.id)));ne(C,(e,t)=>{let n,r={left:0,top:0};o&&t>=0&&(n=te(_.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let i=m.items.value.length,a=i-1;i<=2?y.value=e<t:e===a&&t===0?y.value=!1:e===0&&t===a?y.value=!0:y.value=e<t,j(()=>{!o||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),le(K,{transition:b,isReversed:y,transitionCount:x,transitionHeight:S,rootRef:_});let T=i(()=>e.continuous||C.value!==0),E=i(()=>e.continuous||C.value!==m.items.value.length-1);function O(){T.value&&m.prev()}function k(){E.value&&m.next()}let M=s(()=>{let t=[],r={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${v.value?`right`:`left`}`,onClick:m.prev,"aria-label":p(`$vuetify.carousel.prev`)};t.push(T.value?n.prev?n.prev({props:r}):g(f,r,null):d(`div`,null,null));let i={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${v.value?`left`:`right`}`,onClick:m.next,"aria-label":p(`$vuetify.carousel.next`)};return t.push(E.value?n.next?n.next({props:i}):g(f,i,null):d(`div`,null,null)),t}),P=s(()=>e.touch===!1?e.touch:{left:()=>{v.value?O():k()},right:()=>{v.value?k():O()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function F(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),O(),j(()=>{T.value?I(0):I(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),k(),j(()=>{E.value?I(1):I(0)}))}function I(e){let t=M.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return t(()=>w(g(e.tag,{ref:_,class:h([`v-window`,{"v-window--show-arrows-on-hover":e.showArrows===`hover`,"v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},r.value,e.class]),style:N([e.style,{"--v-window-transition-duration":l()?null:A(e.transitionDuration,`ms`)}])},{default:()=>[d(`div`,{class:`v-window__container`,style:{height:S.value}},[n.default?.({group:m}),e.showArrows!==!1&&d(`div`,{class:h([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:F},[M.value])]),n.additional?.({group:m})]}),[[G,P.value]])),{group:m}}}),ye=P({...p(J(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),X=E()({name:`VTabsWindow`,props:ye(),emits:{"update:modelValue":e=>!0},setup(e,{slots:n}){let r=F(V,null),i=C(e,`modelValue`),a=s({get(){return i.value!=null||!r?i.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){i.value=e}});return t(()=>g(Y,L({_as:`VTabsWindow`},Y.filterProps(e),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),n)),{}}}),Z=P({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...O(),...e(),...r()},`VWindowItem`),Q=E()({name:`VWindowItem`,directives:{vTouch:G},props:Z(),emits:{"group:selected":e=>!0},setup(e,{slots:n}){let r=F(K),i=I(e,q),{isBooted:a}=k();if(!r||!i)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let o=R(!1),c=s(()=>a.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(--r.transitionCount.value,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=A(r.rootRef.value?.clientHeight)),r.transitionCount.value+=1)}function f(){l()}function p(e){o.value&&j(()=>{!c.value||!o.value||!r||(r.transitionHeight.value=A(e.clientHeight))})}let m=s(()=>{let t=r.isReversed.value?e.reverseTransition:e.transition;return c.value?{name:typeof t==`string`?t:r.transition.value,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:f,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:f,onEnter:p}:!1}),{hasContent:_}=ue(e,i.isSelected);return t(()=>g(T,{transition:m.value,disabled:!a.value},{default:()=>[w(d(`div`,{class:h([`v-window-item`,i.selectedClass.value,e.class]),style:N(e.style)},[_.value&&n.default?.()]),[[b,i.isSelected.value]])]})),{groupItem:i}}}),be=P({...Z()},`VTabsWindowItem`),$=E()({name:`VTabsWindowItem`,props:be(),setup(e,{slots:n}){return t(()=>g(Q,L({_as:`VTabsWindowItem`},Q.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),n)),{}}});function xe(e){return e?e.map(e=>a(e)?e:{text:e,value:e}):[]}var Se=P({alignTabs:{type:String,default:`start`},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...m(H(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...fe({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...ie(),...M()},`VTabs`),Ce=E()({name:`VTabs`,props:Se(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:n,slots:r}){let a=C(e,`modelValue`),o=s(()=>xe(e.items)),{densityClasses:c}=ae(e),{backgroundColorClasses:l,backgroundColorStyles:u}=z(()=>e.bgColor),{scopeId:f}=v();return re({VTab:{color:i(e,`color`),direction:i(e,`direction`),stacked:i(e,`stacked`),fixed:i(e,`fixedTabs`),inset:i(e,`inset`),sliderColor:i(e,`sliderColor`),sliderTransition:i(e,`sliderTransition`),sliderTransitionDuration:i(e,`sliderTransitionDuration`),hideSlider:i(e,`hideSlider`)}}),t(()=>{let t=B.filterProps(e),i=!!(r.window||e.items.length>0);return d(S,null,[g(B,L(t,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,class:[`v-tabs`,`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},c.value,l.value,e.class],style:[{"--v-tabs-height":A(e.height),"--v-tabs-inset-padding":e.inset?A(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?A(e.insetRadius):void 0},u.value,e.style],role:`tablist`,symbol:V},f,n),{default:r.default??(()=>o.value.map(t=>r.tab?.({item:t})??g(U,L(t,{key:t.text,value:t.value,spaced:e.spaced}),{default:r[`tab.${t.value}`]?()=>r[`tab.${t.value}`]?.({item:t}):void 0}))),prev:r.prev,next:r.next}),i&&g(X,L({modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,key:`tabs-window`},f),{default:()=>[o.value.map(e=>r.item?.({item:e})??g($,{value:e.value},{default:()=>r[`item.${e.value}`]?.({item:e})})),r.window?.()]})])}),{}}});export{U as i,$ as n,X as r,Ce as t}; |