1 |
- !function(){function t(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,u=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(c){u=!0,o=c}finally{try{a||null==n.return||n.return()}finally{if(u)throw o}}return i}(t,n)||function(t,n){if(!t)return;if("string"==typeof t)return e(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return e(t,n)}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var n=document.createElement("style");n.innerHTML=":root{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}\n",document.head.appendChild(n),System.register(["./ResizeObserver.es-legacy.8d60aee1.js"],(function(e){"use strict";var n,r,o,i,a,u,c,f,l,s,d,v,h,p,m,y,x,b,g,w,O,S,j;return{setters:[function(t){n=t.a4,r=t.a9,o=t.a5,i=t.aa,a=t.E,u=t.G,c=t.a0,f=t.ab,l=t.d,s=t.U,d=t.ac,v=t.S,h=t.W,p=t.ad,m=t.J,y=t.ae,x=t.a3,b=t.af,g=t.j,w=t.ag,O=t.Y,S=t.ah,j=t.O}],execute:function(){var I=t(a("sticky"),2),z=I[0],A=I[1],T={zIndex:u,position:c("top"),container:Object,offsetTop:f(0),offsetBottom:f(0)},k=l({name:z,props:T,emits:["scroll","change"],setup:function(t,e){var a=e.emit,u=e.slots,c=s(),f=d(c),l=v({fixed:!1,width:0,height:0,transform:0}),j=h((function(){return p("top"===t.position?t.offsetTop:t.offsetBottom)})),I=h((function(){var t=l.fixed,e=l.height,n=l.width;if(t)return{width:"".concat(n,"px"),height:"".concat(e,"px")}})),z=h((function(){if(l.fixed){var e,n,r,o=m(y(t.zIndex),(e={width:"".concat(l.width,"px"),height:"".concat(l.height,"px")},n=t.position,r="".concat(j.value,"px"),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e));return l.transform&&(o.transform="translate3d(0, ".concat(l.transform,"px, 0)")),o}})),T=function(){if(c.value&&!w(c)){var e=t.container,n=t.position,r=O(c),o=S(window);if(l.width=r.width,l.height=r.height,"top"===n)if(e){var i=O(e),u=i.bottom-j.value-l.height;l.fixed=j.value>r.top&&i.bottom>0,l.transform=u<0?u:0}else l.fixed=j.value>r.top;else{var f=document.documentElement.clientHeight;if(e){var s=O(e),d=f-s.top-j.value-l.height;l.fixed=f-j.value<r.bottom&&f>s.top,l.transform=d<0?-d:0}else l.fixed=f-j.value<r.bottom}!function(t){a("scroll",{scrollTop:t,isFixed:l.fixed})}(o)}};return x((function(){return l.fixed}),(function(t){return a("change",t)})),b("scroll",T,{target:f}),function(t,e){if(n&&window.IntersectionObserver){var a=new IntersectionObserver((function(t){e(t[0].intersectionRatio>0)}),{root:document.body}),u=function(){t.value&&a.unobserve(t.value)};r(u),o(u),i((function(){t.value&&a.observe(t.value)}))}}(c,T),function(){var t;return g("div",{ref:c,style:I.value},[g("div",{class:A({fixed:l.fixed}),style:z.value},[null==(t=u.default)?void 0:t.call(u)])])}}});e("S",j(k))}}}))}();
|