vendor: 3,902 bytes, line 1
1import{bP as J,B as q,y as Z,v as H,z as j,bH as C,m as S,bA as K,da as ee,ce as I,c8 as te,bG as ae,c9 as ne,ad as le,cu as oe,by as ue,cH as re,bj as z,l as se,bq as ie,db as ce,ae as ve,cF as de,af as me,dc as fe,x as ge,dd as he,bz as ye,ai as be,g as B,e as Y,de as we,bl as ke,Q as X,aW as Se,F as Te,al as L,aV as Ee,df as Pe,br as xe,dg as Be,am as Me,bB as Ce,bs as Ve,an as Re,dh as De,bt as He,di as Ne,bv as Ye,d3 as Ie,dj as Le,bh as We,cN as Oe}from"./CZHGgFR8.js";function Ue(){const e=q(!1);return J(()=>{e.value=!0}),e}function _e({rootEl:e,isSticky:s,layoutItemStyles:i}){const t=C(!1),u=C(0),a=S(()=>{const g=typeof t.value=="boolean"?"top":t.value;return[s.value?{top:"auto",bottom:"auto",height:void 0}:void 0,t.value?{[g]:K(u.value)}:{top:i.value.top}]});Z(()=>{H(s,g=>{g?window.addEventListener("scroll",k,{passive:!0}):window.removeEventListener("scroll",k)},{immediate:!0})}),j(()=>{window.removeEventListener("scroll",k)});let f=0;function k(){const g=f>window.scrollY?"up":"down",c=e.value.getBoundingClientRect(),v=parseFloat(i.value.top??0),r=window.scrollY-Math.max(0,u.value-v),d=c.height+Math.max(u.value,v)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(e.value).getPropertyValue("--v-body-scroll-y"))||0;c.height<window.innerHeight-v?(t.value="top",u.value=v):g==="up"&&t.value==="bottom"||g==="down"&&t.value==="top"?(u.value=window.scrollY+c.top-h,t.value=!0):g==="down"&&d<=0?(u.value=0,t.value="bottom"):g==="up"&&r<=0&&(h?t.value!=="top"&&(u.value=-r+h+v,t.value="top"):(u.value=c.top+r,t.value="top")),f=window.scrollY}return{isStuck:t,stickyStyles:a}}const Fe=100,ze=20;function $(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function p(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let s=0;for(let i=e.length-1;i>0;i--){if(e[i].t===e[i-1].t)continue;const t=$(s),u=(e[i].d-e[i-1].d)/(e[i].t-e[i-1].t);s+=(u-t)*Math.abs(u),i===e.length-1&&(s*=.5)}return $(s)*1e3}function Xe(){const e={};function s(u){Array.from(u.changedTouches).forEach(a=>{(e[a.identifier]??(e[a.identifier]=new ee(ze))).push([u.timeStamp,a])})}function i(u){Array.from(u.changedTouches).forEach(a=>{delete e[a.identifier]})}function t(u){const a=e[u]?.values().reverse();if(!a)throw new Error(`No samples for touch id ${u}`);const f=a[0],k=[],g=[];for(const c of a){if(f[0]-c[0]>Fe)break;k.push({t:c[0],d:c[1].clientX}),g.push({t:c[0],d:c[1].clientY})}return{x:p(k),y:p(g),get direction(){const{x:c,y:v}=this,[r,d]=[Math.abs(c),Math.abs(v)];return r>d&&c>=0?"right":r>d&&c<=0?"left":d>r&&v>=0?"down":d>r&&v<=0?"up":$e()}}}return{addMovement:s,endTouch:i,getVelocity:t}}function $e(){throw new Error}function pe({el:e,isActive:s,isTemporary:i,width:t,touchless:u,position:a}){Z(()=>{window.addEventListener("touchstart",V,{passive:!0}),window.addEventListener("touchmove",E,{passive:!1}),window.addEventListener("touchend",P,{passive:!0})}),j(()=>{window.removeEventListener("touchstart",V),window.removeEventListener("touchmove",E),window.removeEventListener("touchend",P)});const f=S(()=>["left","right"].includes(a.value)),{addMovement:k,endTouch:g,getVelocity:c}=Xe();let v=!1;const r=C(!1),d=C(0),h=C(0);let x;function y(n,l){return(a.value==="left"?n:a.value==="right"?document.documentElement.clientWidth-n:a.value==="top"?n:a.value==="bottom"?document.documentElement.clientHeight-n:M())-(l?t.value:0)}function N(n,l=!0){const o=a.value==="left"?(n-h.value)/t.value:a.value==="right"?(document.documentElement.clientWidth-n-h.value)/t.value:a.value==="top"?(n-h.value)/t.value:a.value==="bottom"?(document.documentElement.clientHeight-n-h.value)/t.value:M();return l?ne(o):o}function V(n){if(u.value)return;const l=n.changedTouches[0].clientX,o=n.changedTouches[0].clientY,b=25,m=a.value==="left"?l<b:a.value==="right"?l>document.documentElement.clientWidth-b:a.value==="top"?o<b:a.value==="bottom"?o>
1document.documentElement.clientHeight-b:M(),T=s.value&&(a.value==="left"?l<t.value:a.value==="right"?l>document.documentElement.clientWidth-t.value:a.value==="top"?o<t.value:a.value==="bottom"?o>document.documentElement.clientHeight-t.value:M());(m||T||s.value&&i.value)&&(x=[l,o],h.value=y(f.value?l:o,s.value),d.value=N(f.value?l:o),v=h.value>-20&&h.value<80,g(n),k(n))}function E(n){const l=n.changedTouches[0].clientX,o=n.changedTouches[0].clientY;if(v){if(!n.cancelable){v=!1;return}const m=Math.abs(l-x[0]),T=Math.abs(o-x[1]);(f.value?m>T&&m>3:T>m&&T>3)?(r.value=!0,v=!1):(f.value?T:m)>3&&(v=!1)}if(!r.value)return;n.preventDefault(),k(n);const b=N(f.value?l:o,!1);d.value=Math.max(0,Math.min(1,b)),b>1?h.value=y(f.value?l:o,!0):b<0&&(h.value=y(f.value?l:o,!1))}function P(n){if(v=!1,!r.value)return;k(n),r.value=!1;const l=c(n.changedTouches[0].identifier),o=Math.abs(l.x),b=Math.abs(l.y);(f.value?o>b&&o>400:b>o&&b>3)?s.value=l.direction===({left:"right",right:"left",top:"down",bottom:"up"}[a.value]||M()):s.value=d.value>.5}const R=S(()=>r.value?{transform:a.value==="left"?`translateX(calc(-100% + ${d.value*t.value}px))`:a.value==="right"?`translateX(calc(100% - ${d.value*t.value}px))`:a.value==="top"?`translateY(calc(-100% + ${d.value*t.value}px))`:a.value==="bottom"?`translateY(calc(100% - ${d.value*t.value}px))`:M(),transition:"none"}:void 0);return I(r,()=>{const n=e.value?.style.transform??null,l=e.value?.style.transition??null;te(()=>{e.value?.style.setProperty("transform",R.value?.transform||"none"),e.value?.style.setProperty("transition",R.value?.transition||null)}),ae(()=>{e.value?.style.setProperty("transform",n),e.value?.style.setProperty("transition",l)})}),{isDragging:r,dragProgress:d,dragStyles:R}}function M(){throw new Error}const qe=["start","end","left","right","top","bottom"],Ze=Me({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>qe.includes(e)},sticky:Boolean,...Oe(),...We(),...Le(),...Ie({mobile:null}),...Ye(),...Ne(),...He(),...Re(De(),["disableInitialFocus"]),...Ve({tag:"nav"}),...Ce()},"VNavigationDrawer"),Ge=le()({name:"VNavigationDrawer",props:Ze(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,{attrs:s,emit:i,slots:t}){const{isRtl:u}=oe(),{themeClasses:a}=ue(e),{borderClasses:f}=re(e),{backgroundColorClasses:k,backgroundColorStyles:g}=z(()=>e.color),{elevationClasses:c}=xe(e),{displayClasses:v,mobile:r}
1=se(e),{roundedClasses:d,roundedStyles:h}=ie(e),x=ce(),y=ve(e,"modelValue",null,w=>!!w),{ssrBootStyles:N}=de(),{scopeId:V}=me(),E=q(),P=C(!1),{runOpenDelay:R,runCloseDelay:n}=Be(e,w=>{P.value=w}),l=S(()=>e.rail&&e.expandOnHover&&P.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),o=S(()=>Pe(e.location,u.value)),b=L(()=>e.persistent),m=S(()=>!e.permanent&&(r.value||e.temporary)),T=S(()=>e.sticky&&!m.value&&o.value!=="bottom");fe(e,{isActive:y,localTop:m,contentEl:E}),I(()=>e.expandOnHover&&e.rail!=null,()=>{H(P,w=>i("update:rail",!w))}),I(()=>!e.disableResizeWatcher,()=>{H(m,w=>!e.permanent&&ge(()=>y.value=!w))}),I(()=>!e.disableRouteWatcher&&!!x,()=>{H(x.currentRoute,()=>m.value&&(y.value=!1))}),H(()=>e.permanent,w=>{w&&(y.value=!0)}),e.modelValue==null&&!m.value&&(y.value=e.permanent||!r.value);const{isDragging:D,dragProgress:W}=pe({el:E,isActive:y,isTemporary:m,width:l,touchless:L(()=>e.touchless),position:o}),U=S(()=>{const w=m.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):l.value;return D.value?w*W.value:w}),{layoutItemStyles:O,layoutItemScrimStyles:G}=he({id:e.name,order:S(()=>parseInt(e.order,10)),position:o,layoutSize:U,elementSize:l,active:Ee(y),disableTransitions:L(()=>D.value),absolute:S(()=>e.absolute||T.value&&typeof _.value!="string")}),{isStuck:_,stickyStyles:Q}=_e({rootEl:E,isSticky:T,layoutItemStyles:O}),F=z(()=>typeof e.scrim=="string"?e.scrim:null),A=S(()=>({...D.value?{opacity:W.value*.2,transition:"none"}:void 0,...G.value}));return ye({VList:{bgColor:"transparent"}}),be(()=>{const w=t.image||e.image;return B(Te,null,[Y(e.tag,X({ref:E,onMouseenter:R,onMouseleave:n,class:["v-navigation-drawer",`v-navigation-drawer--${o.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":P.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":m.value,"v-navigation-drawer--persistent":b.value,"v-navigation-drawer--active":y.value,"v-navigation-drawer--sticky":T.value},a.value,k.value,f.value,v.value,c.value,d.value,e.class],style:[g.value,O.value,N.value,Q.value,h.value,e.style],inert:!y.value},V,s),{default:()=>[w&&B("div",{key:"image",class:"v-navigation-drawer__img"},[t.image?Y(ke,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},t.image):Y(we,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),t.prepend&&B("div",{class:"v-navigation-drawer__prepend"},[t.prepend?.()]),B("div",{class:"v-navigation-drawer__content"},[t.default?.()]),t.append&&B("div",{class:"v-navigation-drawer__append"},[t.append?.()])]}),Y(Se,{name:"fade-transition"},{default:()=>[m.value&&(D.value||y.value)&&!!e.scrim&&B("div",X({class:["v-navigation-drawer__scrim",F.backgroundColorClasses.value],style:[A.value,F.backgroundColorStyles.value],onClick:()=>{b.value||(y.value=!1)}},V),null)]})])}),{isStuck:_}}});export{Ge as V,Ue as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.