PageSourceSearch

https://static.mtown88new.com/memberStatic/mtown/member-202693085856/_nuxt/yhRu0ssi.js

js mtown88new.com collected 2026-10-10 00:01:14 UTC 6,560 bytes, 1 lines download raw bytes

1import{E as W,H as $,d as P,aK as q,I,q as i,e as k,aY as Q,as as x,b9 as j,i as M,o as C,w as F,U as Z,l as O,m as N,h as y,n as A,ad as ee,ai as te,ak as ae,f as G,g as K,F as le,X as L,G as oe,bo as U,D as X,aQ as se,T as re,aV as ne,z as ie,v as Y,bj as ce,k as ue,C as ve,a7 as fe,a6 as me,a5 as de,J as pe}from"./Y4ICXCuc.js";import{t as he}from"./BE20p1dL.js";import{u as be}from"./BH9nULxh.js";const H=4,ye={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},ge=({move:g,size:c,bar:r})=>({[r.size]:c,transform:`translate${r.axis}(${g}%)`}),D=Symbol("scrollbarContextKey"),Se=W({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),we="Thumb",ze=P({__name:"thumb",props:Se,setup(g){const c=g,r=q(D),l=I("scrollbar");r||he(we,"can not inject scrollbar context");const n=i(),u=i(),m=i({}),d=i(!1);let f=!1,p=!1,a=ae?document.onselectstart:null;const t=k(()=>ye[c.vertical?"vertical":"horizontal"]),o=k(()=>ge({size:c.size,move:c.move,bar:t.value})),v=k(()=>n.value[t.value.offset]**2/r.wrapElement[t.value.scrollSize]/c.ratio/u.value[t.value.offset]),h=s=>{var _;if(s.stopPropagation(),s.ctrlKey||[1,2].includes(s.button))return;(_=window.getSelection())==null||_.removeAllRanges(),w(s);const T=s.currentTarget;T&&(m.value[t.value.axis]=T[t.value.offset]-(s[t.value.client]-T.getBoundingClientRect()[t.value.direction]))},E=s=>{if(!u.value||!n.value||!r.wrapElement)return;const _=Math.abs(s.target.getBoundingClientRect()[t.value.direction]-s[t.value.client]),T=u.value[t.value.offset]/2,B=(_-T)*100*v.value/n.value[t.value.offset];r.wrapElement[t.value.scroll]=B*r.wrapElement[t.value.scrollSize]/100},w=s=>{s.stopImmediatePropagation(),f=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",b),a=document.onselectstart,document.onselectstart=()=>!1},S=s=>{if(!n.value||!u.value||f===!1)return;const _=m.value[t.value.axis];if(!_)return;const T=(n.value.getBoundingClientRect()[t.value.direction]-s[t.value.client])*-1,B=u.value[t.value.offset]-_,J=(T-B)*100*v.value/n.value[t.value.offset];r.wrapElement[t.value.scroll]=J*r.wrapElement[t.value.scrollSize]/100},b=()=>{f=!1,m.value[t.value.axis]=0,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",b),e(),p&&(d.value=!1)},R=()=>{p=!1,d.value=!!c.size},z=()=>{p=!0,d.value=f};Q(()=>{e(),document.removeEventListener("mouseup",b)});const e=()=>{document.onselectstart!==a&&(document.onselectstart=a)};return x(j(r,"scrollbarElement"),"mousemove",R),x(j(r,"scrollbarElement"),"mouseleave",z),(s,_)=>(C(),M(te,{name:y(l).b("fade"),persisted:""},{default:F(()=>[Z(O("div",{ref_key:"instance",ref:n,class:N([y(l).e("bar"),y(l).is(y(t).key)]),onMousedown:E},[O("div",{ref_key:"thumb",ref:u,class:N(y(l).e("thumb")),style:A(y(o)),onMousedown:h},null,38)],34),[[ee,s.always||d.value]])]),_:1},8,["name"]))}});var V=$(ze,[["__file","thumb.vue"]]);const _e=W({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),Ee=P({__name:"bar",props:_e,setup(g,{expose:c}){const r=g,l=q(D),n=i(0),u=i(0),m=i(""),d=i(""),f=i(1),p=i(1);return c({handleScroll:o=>{if(o){const v=o.offsetHeight-H,h=o.offsetWidth-H;u.value=o.scrollTop*100/v*f.value,n.value=o.scrollLeft*100/h*p.value}},update:()=>{const o=l==null?void 0:l.wrapElement;if(!o)return;const v=o.offsetHeight-H,h=o.offsetWidth-H,E=v**2/o.scrollHeight,w=h**2/o.scrollWidth,S=Math.max(E,r.minSize),b=Math.max(w,r.minSize);f.value=E/(v-E)/(S/(v-S)),p.value=w/(h-w)/(b/(h-b)),d.value=S+H<v?`${S}px`:"",m.value=b+H<h?`${b}px`:""}}),(o,v)=>(C(),G(le,null,[K(V,{move:n.value,ratio:p.value,size:m.value,always:o.always},null,8,["move","ratio","size","always"]),K(V,{move:u.value,ratio:f.value,size:d.value,vertical:"",always:o.always},null,8,["move","ratio","size","always"])],64))}});var Te=$(Ee,[["__file","bar.vue"]]);const He=W({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:oe([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...be(["ariaLabel","ariaOrientation"])}),ke={scroll:({scrollTop:g,scrollLeft:c})=>[g,c].every(L)},Le="ElScrollbar",Ce=P({name:Le}),Ne=P({...Ce,props:He,emits:ke,setup(g,{expose:c,emit:r}){const l=g,n=I("scrollbar");let u,m,d=0,f=0;const p=i(),a=i(),t=i(),o=i(),v=k(()=>{const e={};return l.height&&(e.height=U(l.height)),l.maxHeight&&(e.maxHeight=U(l.maxHeight)),[l.wrapStyle,e]}),h=k(()=>[l.wrapClass,n.e("wrap"),{[n.em("wrap","hidden-default")]:!l.native}]),E=k(()=>[n.e("view"),l.viewClass]),w=()=>{var e;a.value&&((e=o.value)==null||e.handleScroll(a.value),d=a.value.scrollTop,f=a.value.scrollLeft,r("scroll",{scrollTop:a.value.scrollTop,scrollLeft:a.value.scrollLeft}))};function S(e,s){me(e)?a.value.scrollTo(e):L(e)&&L(s)&&a.value.scrollTo(e,s)}const b=e=>{L(e)&&(a.value.scrollTop=e)},R=e=>{L(e)&&(a.value.scrollLeft=e)},z=()=>{var e;
1(e=o.value)==null||e.update()};return X(()=>l.noresize,e=>{e?(u==null||u(),m==null||m()):({stop:u}=de(t,z),m=x("resize",z))},{immediate:!0}),X(()=>[l.maxHeight,l.height],()=>{l.native||Y(()=>{var e;z(),a.value&&((e=o.value)==null||e.handleScroll(a.value))})}),se(D,re({scrollbarElement:p,wrapElement:a})),ne(()=>{a.value&&(a.value.scrollTop=d,a.value.scrollLeft=f)}),ie(()=>{l.native||Y(()=>{z()})}),ce(()=>z()),c({wrapRef:a,update:z,scrollTo:S,setScrollTop:b,setScrollLeft:R,handleScroll:w}),(e,s)=>(C(),G("div",{ref_key:"scrollbarRef",ref:p,class:N(y(n).b())},[O("div",{ref_key:"wrapRef",ref:a,class:N(y(h)),style:A(y(v)),tabindex:e.tabindex,onScroll:w},[(C(),M(fe(e.tag),{id:e.id,ref_key:"resizeRef",ref:t,class:N(y(E)),style:A(e.viewStyle),role:e.role,"aria-label":e.ariaLabel,"aria-orientation":e.ariaOrientation},{default:F(()=>[ve(e.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),e.native?ue("v-if",!0):(C(),M(Te,{key:0,ref_key:"barRef",ref:o,always:e.always,"min-size":e.minSize},null,8,["always","min-size"]))],2))}});var Pe=$(Ne,[["__file","scrollbar.vue"]]);const Me=pe(Pe);export{Me as E};

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.