PageSourceSearch

https://www.lw.com/assets/scripts/733.bundle.js?9c03de

js lw.com collected 2026-09-24 08:28:27 UTC 12,477 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[733],{39686:(e,a,r)=>{r.d(a,{Z:()=>i});var t=r(95469),s=r(21123),l=r(89617);var n={lastScrollTime:(0,l.zO)(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return(0,t.Jj)().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=(0,t.Me)(),a="onwheel",r=a in e;if(!r){var s=e.createElement("div");s.setAttribute(a,"return;"),r="function"==typeof s.onwheel}return!r&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(r=e.implementation.hasFeature("Events.wheel","3.0")),r}()?"wheel":"mousewheel"},normalize:function(e){var a=0,r=0,t=0,s=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=r,r=0),t=10*a,s=10*r,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(t=e.deltaX),e.shiftKey&&!t&&(t=s,s=0),(t||s)&&e.deltaMode&&(1===e.deltaMode?(t*=40,s*=40):(t*=800,s*=800)),t&&!a&&(a=t<1?-1:1),s&&!r&&(r=s<1?-1:1),{spinX:a,spinY:r,pixelX:t,pixelY:s}},handleMouseEnter:function(){this.enabled&&(this.mouseEntered=!0)},handleMouseLeave:function(){this.enabled&&(this.mouseEntered=!1)},handle:function(e){var a=e,r=this;if(r.enabled){var t=r.params.mousewheel;r.params.cssMode&&a.preventDefault();var i=r.$el;if("container"!==r.params.mousewheel.eventsTarget&&(i=(0,s.Z)(r.params.mousewheel.eventsTarget)),!r.mouseEntered&&!i[0].contains(a.target)&&!t.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);var o=0,c=r.rtlTranslate?-1:1,d=n.normalize(a);if(t.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return!0;o=-d.pixelX*c}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return!0;o=-d.pixelY}else o=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*c:-d.pixelY;if(0===o)return!0;t.invert&&(o=-o);var u=r.getTranslate()+o*t.sensitivity;if(u>=r.minTranslate()&&(u=r.minTranslate()),u<=r.maxTranslate()&&(u=r.maxTranslate()),(!!r.params.loop||!(u===r.minTranslate()||u===r.maxTranslate()))&&r.params.nested&&a.stopPropagation(),r.params.freeMode){var m={time:(0,l.zO)(),delta:Math.abs(o),direction:Math.sign(o)},p=r.mousewheel.lastEventBeforeSnap,h=p&&m.time<p.time+500&&m.delta<=p.delta&&m.direction===p.direction;if(!h){r.mousewheel.lastEventBeforeSnap=void 0,r.params.loop&&r.loopFix();var v=r.getTranslate()+o*t.sensitivity,b=r.isBeginning,g=r.isEnd;if(v>=r.minTranslate()&&(v=r.minTranslate()),v<=r.maxTranslate()&&(v=r.maxTranslate()),r.setTransition(0),r.setTranslate(v),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!b&&r.isBeginning||!g&&r.isEnd)&&r.updateSlidesClasses(),r.params.freeModeSticky){clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=void 0;var f=r.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var w=f.length?f[f.length-1]:void 0,T=f[0];if(f.push(m),w&&(m.delta>w.delta||m.direction!==w.direction))f.splice(0);else if(f.length>=15&&m.time-T.time<500&&T.delta-m.delta>=1&&m.delta<=6){var E=o>0?.8:.2;r.mousewheel.lastEventBeforeSnap=m,f.splice(0),r.mousewheel.timeout=(0,l.Y3)((function(){r.slideToClosest(r.params.speed,!0,void 0,E)}),0)}r.mousewheel.timeout||(r.mousewheel.timeout=(0,l.Y3)((function(){r.mousewheel.lastEventBeforeSnap=m,f.splice(0),r.slideToClosest(r.params.speed,!0,void 0,.5)}),500))}if(h||r.emit("scroll",a),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),v===r.minTranslate()||v===r.maxTranslate())return!0}}else{var S={time:(0,l.zO)(),delta:Math.abs(o),direction:Math.sign(o),raw:e},D=r.mousewheel.recentWheelEvents;D.length>=2&&D.shift();var M=D.length?D[D.length-1]:void 0;if(D.push(S),M?(S.direction!==M.direction||S.delta>M.delta||S.time>M.time+150)&&r.mousewheel.animateSlider(S):r.mousewheel.animateSlider(S),r.mousewheel.releaseScroll(S))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1}},animateSlider:function(e){var a=this,r=(0,t.Jj)();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&(0,l.zO)()-a.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(e.delta>=6&&(0,l.zO)()-a.mousewheel.lastScrollTime<60||(e.direction<0?a.isEnd&&!a.params.loop||a.animating||(a.slideNext(),a.emit("scroll",e.raw)):a.isBeginning&&!a.params.loop||a.animating||(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=(new r.Date).getTime(),!1)))},releaseScroll:function(e){var a=this,r=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&r.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&r.releaseOnEdges)return!0;return!1},enable:function(){var e=this,a=n.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;var r=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(r=(0,s.Z)(e.params.mousewheel.eventsTarget)),r.on("mouseenter",e.mousewheel.handleMouseEnter),r.on("mouseleave",e.mousewheel.handleMouseLeave),r.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,a=n.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;var r=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(r=(0,s.Z)(e.params.mousewheel.eventsTarget)),r.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};const i={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){(0,l.cR)(this,{mousewheel:{enabled:!1,lastScrollTime:(0,l.zO)(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:n.enable,disable:n.disable,handle:n.handle,handleMouseEnter:n.handleMouseEnter,handleMouseLeave:n.handleMouseLeave,animateSlider:n.animateSlider,releaseScroll:n.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}}},57987:(e,a,r)=>{r.d(a,{Z:()=>o});var t=r(95469),s=r(21123),l=r(89617);function n(){return n=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var r=arguments[a];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t])}return e},n.apply(this,arguments)}var i={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var a=e.scrollbar,r=e.rtlTranslate,t=e.progress,s=a.dragSize,l=a.trackSize,n=a.$dragEl,i=a.$el,o=e.params.scrollbar,c=s,d=(l-s)*t;r?(d=-d)>0?(c=s-d,d=0):-d+s>l&&(c=l+d):d<0?(c=s+d,d=0):d+s>
vendor: 5,700 bytes, line 1
1l&&(c=l-d),e.isHorizontal()?(n.transform("translate3d("+d+"px, 0, 0)"),n[0].style.width=c+"px"):(n.transform("translate3d(0px, "+d+"px, 0)"),n[0].style.height=c+"px"),o.hide&&(clearTimeout(e.scrollbar.timeout),i[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){i[0].style.opacity=0,i.transition(400)}),1e3))}},setTransition:function(e){var a=this;a.params.scrollbar.el&&a.scrollbar.el&&a.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var a=e.scrollbar,r=a.$dragEl,t=a.$el;r[0].style.width="",r[0].style.height="";var s,n=e.isHorizontal()?t[0].offsetWidth:t[0].offsetHeight,i=e.size/e.virtualSize,o=i*(n/e.size);s="auto"===e.params.scrollbar.dragSize?n*i:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?r[0].style.width=s+"px":r[0].style.height=s+"px",t[0].style.display=i>=1?"none":"",e.params.scrollbar.hide&&(t[0].style.opacity=0),(0,l.l7)(a,{trackSize:n,divider:i,moveDivider:o,dragSize:s}),e.params.watchOverflow&&e.enabled&&a.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var a,r=this,t=r.scrollbar,s=r.rtlTranslate,l=t.$el,n=t.dragSize,i=t.trackSize,o=t.dragStartPos;a=(t.getPointerPosition(e)-l.offset()[r.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(i-n),a=Math.max(Math.min(a,1),0),s&&(a=1-a);var c=r.minTranslate()+(r.maxTranslate()-r.minTranslate())*a;r.updateProgress(c),r.setTranslate(c),r.updateActiveIndex(),r.updateSlidesClasses()},onDragStart:function(e){var a=this,r=a.params.scrollbar,t=a.scrollbar,s=a.$wrapperEl,l=t.$el,n=t.$dragEl;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===n[0]||e.target===n?t.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),t.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),l.transition(0),r.hide&&l.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove:function(e){var a=this,r=a.scrollbar,t=a.$wrapperEl,s=r.$el,l=r.$dragEl;a.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,r.setDragPosition(e),t.transition(0),s.transition(0),l.transition(0),a.emit("scrollbarDragMove",e))},onDragEnd:function(e){var a=this,r=a.params.scrollbar,t=a.scrollbar,s=a.$wrapperEl,n=t.$el;a.scrollbar.isTouched&&(a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),s.transition("")),r.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=(0,l.Y3)((function(){n.css("opacity",0),n.transition(400)}),1e3)),a.emit("scrollbarDragEnd",e),r.snapOnRelease&&a.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var a=(0,t.Me)(),r=e.scrollbar,s=e.touchEventsTouch,l=e.touchEventsDesktop,n=e.params,i=e.support,o=r.$el[0],c=!(!i.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},d=!(!i.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(i.touch?(o.addEventListener(s.start,e.scrollbar.onDragStart,c),o.addEventListener(s.move,e.scrollbar.onDragMove,c),o.addEventListener(s.end,e.scrollbar.onDragEnd,d)):(o.addEventListener(l.start,e.scrollbar.onDragStart,c),a.addEventListener(l.move,e.scrollbar.onDragMove,c),a.addEventListener(l.end,e.scrollbar.onDragEnd,d)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var a=(0,t.Me)(),r=e.scrollbar,s=e.touchEventsTouch,l=e.touchEventsDesktop,n=e.params,i=e.support,o=r.$el[0],c=!(!i.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},d=!(!i.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(i.touch?(o.removeEventListener(s.start,e.scrollbar.onDragStart,c),o.removeEventListener(s.move,e.scrollbar.onDragMove,c),o.removeEventListener(s.end,e.scrollbar.onDragEnd,d)):(o.removeEventListener(l.start,e.scrollbar.onDragStart,c),a.removeEventListener(l.move,e.scrollbar.onDragMove,c),a.removeEventListener(l.end,e.scrollbar.onDragEnd,d)))}},init:function(){var e=this,a=e.scrollbar,r=e.$el;e.params.scrollbar=(0,l.Up)(r,e.params.scrollbar,e.params.createElements,{el:"swiper-scrollbar"});var t=e.params.scrollbar;if(t.el){var n=(0,s.Z)(t.el);e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&1===r.find(t.el).length&&(n=r.find(t.el));var i=n.find("."+e.params.scrollbar.dragClass);0===i.length&&(i=(0,s.Z)('<div class="'+e.params.scrollbar.dragClass+'"></div>'),n.append(i)),(0,l.l7)(a,{$el:n,el:n[0],$dragEl:i,dragEl:i[0]}),t.draggable&&a.enableDraggable(),n&&n[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}},destroy:function(){this.scrollbar.disableDraggable()}};const o={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){(0,l.cR)(this,{scrollbar:n({isTouched:!1,timeout:null,dragTimeout:null},i)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,a){e.scrollbar.setTransition(a)},"enable disable":function(e){var a=e.scrollbar.$el;a&&a[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)},destroy:function(e){e.scrollbar.destroy()}}}}}]);

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.