PageSourceSearch

https://www.lw.com/assets/scripts/4684.bundle.js?797f6a

js lw.com collected 2026-10-01 08:42:14 UTC 13,696 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4684],{15753:(a,e,n)=>{n.d(e,{Z:()=>o});var i=n(21123),l=n(89617);function t(){return t=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])}return a},t.apply(this,arguments)}var s={getRandomNumber:function(a){void 0===a&&(a=16);return"x".repeat(a).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(a){return a.attr("tabIndex","0"),a},makeElNotFocusable:function(a){return a.attr("tabIndex","-1"),a},addElRole:function(a,e){return a.attr("role",e),a},addElRoleDescription:function(a,e){return a.attr("aria-roledescription",e),a},addElControls:function(a,e){return a.attr("aria-controls",e),a},addElLabel:function(a,e){return a.attr("aria-label",e),a},addElId:function(a,e){return a.attr("id",e),a},addElLive:function(a,e){return a.attr("aria-live",e),a},disableEl:function(a){return a.attr("aria-disabled",!0),a},enableEl:function(a){return a.attr("aria-disabled",!1),a},onEnterOrSpaceKey:function(a){if(13===a.keyCode||32===a.keyCode){var e=this,n=e.params.a11y,t=(0,i.Z)(a.target);e.navigation&&e.navigation.$nextEl&&t.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?e.a11y.notify(n.lastSlideMessage):e.a11y.notify(n.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&t.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?e.a11y.notify(n.firstSlideMessage):e.a11y.notify(n.prevSlideMessage)),e.pagination&&t.is((0,l.Wc)(e.params.pagination.bulletClass))&&t[0].click()}},notify:function(a){var e=this.a11y.liveRegion;0!==e.length&&(e.html(""),e.html(a))},updateNavigation:function(){var a=this;if(!a.params.loop&&a.navigation){var e=a.navigation,n=e.$nextEl,i=e.$prevEl;i&&i.length>0&&(a.isBeginning?(a.a11y.disableEl(i),a.a11y.makeElNotFocusable(i)):(a.a11y.enableEl(i),a.a11y.makeElFocusable(i))),n&&n.length>0&&(a.isEnd?(a.a11y.disableEl(n),a.a11y.makeElNotFocusable(n)):(a.a11y.enableEl(n),a.a11y.makeElFocusable(n)))}},updatePagination:function(){var a=this,e=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each((function(n){var l=(0,i.Z)(n);a.a11y.makeElFocusable(l),a.params.pagination.renderBullet||(a.a11y.addElRole(l,"button"),a.a11y.addElLabel(l,e.paginationBulletMessage.replace(/\{\{index\}\}/,l.index()+1)))}))},init:function(){var a=this,e=a.params.a11y;a.$el.append(a.a11y.liveRegion);var n=a.$el;e.containerRoleDescriptionMessage&&a.a11y.addElRoleDescription(n,e.containerRoleDescriptionMessage),e.containerMessage&&a.a11y.addElLabel(n,e.containerMessage);var t=a.$wrapperEl,s=t.attr("id")||"swiper-wrapper-"+a.a11y.getRandomNumber(16),o=a.params.autoplay&&a.params.autoplay.enabled?"off":"polite";a.a11y.addElId(t,s),a.a11y.addElLive(t,o),e.itemRoleDescriptionMessage&&a.a11y.addElRoleDescription((0,i.Z)(a.slides),e.itemRoleDescriptionMessage),a.a11y.addElRole((0,i.Z)(a.slides),e.slideRole);var r,p,d=a.params.loop?a.slides.filter((function(e){return!e.classList.contains(a.params.slideDuplicateClass)})).length:a.slides.length;a.slides.each((function(n,l){var t=(0,i.Z)(n),s=a.params.loop?parseInt(t.attr("data-swiper-slide-index"),10):l,o=e.slideLabelMessage.replace(/\{\{index\}\}/,s+1).replace(/\{\{slidesLength\}\}/,d);a.a11y.addElLabel(t,o)})),a.navigation&&a.navigation.$nextEl&&(r=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(p=a.navigation.$prevEl),r&&r.length&&(a.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(a.a11y.addElRole(r,"button"),r.on("keydown",a.a11y.onEnterOrSpaceKey)),a.a11y.addElLabel(r,e.nextSlideMessage),a.a11y.addElControls(r,s)),p&&p.length&&(a.a11y.makeElFocusable(p),"BUTTON"!==p[0].tagName&&(a.a11y.addElRole(p,"button"),p.on("keydown",a.a11y.onEnterOrSpaceKey)),a.a11y.addElLabel(p,e.prevSlideMessage),a.a11y.addElControls(p,s)),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown",(0,l.Wc)(a.params.pagination.bulletClass),a.a11y.onEnterOrSpaceKey)},destroy:function(){var a,e,n=this;n.a11y.liveRegion&&n.a11y.liveRegion.length>0&&n.a11y.liveRegion.remove(),n.navigation&&n.navigation.$nextEl&&(a=n.navigation.$nextEl),n.navigation&&n.navigation.$prevEl&&(e=n.navigation.$prevEl),a&&a.off("keydown",n.a11y.onEnterOrSpaceKey),e&&e.off("keydown",n.a11y.onEnterOrSpaceKey),n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.$el.off("keydown",(0,l.Wc)(n.params.pagination.bulletClass),n.a11y.onEnterOrSpaceKey)}};const o={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}},create:function(){(0,l.cR)(this,{a11y:t({},s,{liveRegion:(0,i.Z)('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(a){a.params.a11y.enabled&&(a.a11y.init(),a.a11y.updateNavigation())},toEdge:function(a){a.params.a11y.enabled&&a.a11y.updateNavigation()},fromEdge:function(a){a.params.a11y.enabled&&a.a11y.updateNavigation()},paginationUpdate:function(a){a.params.a11y.enabled&&a.a11y.updatePagination()},destroy:function(a){a.params.a11y.enabled&&a.a11y.destroy()}}}},71403:(a,e,n)=>{n.d(e,{Z:()=>o});
vendor: 7,994 bytes, line 1
1var i=n(21123),l=n(89617);function t(){return t=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])}return a},t.apply(this,arguments)}var s={update:function(){var a=this,e=a.rtl,n=a.params.pagination;if(n.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var t,s=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,o=a.pagination.$el,r=a.params.loop?Math.ceil((s-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?((t=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup))>s-1-2*a.loopedSlides&&(t-=s-2*a.loopedSlides),t>r-1&&(t-=r),t<0&&"bullets"!==a.params.paginationType&&(t=r+t)):t=void 0!==a.snapIndex?a.snapIndex:a.activeIndex||0,"bullets"===n.type&&a.pagination.bullets&&a.pagination.bullets.length>0){var p,d,c,g=a.pagination.bullets;if(n.dynamicBullets&&(a.pagination.bulletSize=g.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(a.isHorizontal()?"width":"height",a.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==a.previousIndex&&(a.pagination.dynamicBulletIndex+=t-a.previousIndex,a.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?a.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:a.pagination.dynamicBulletIndex<0&&(a.pagination.dynamicBulletIndex=0)),p=t-a.pagination.dynamicBulletIndex,c=((d=p+(Math.min(g.length,n.dynamicMainBullets)-1))+p)/2),g.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),o.length>1)g.each((function(a){var e=(0,i.Z)(a),l=e.index();l===t&&e.addClass(n.bulletActiveClass),n.dynamicBullets&&(l>=p&&l<=d&&e.addClass(n.bulletActiveClass+"-main"),l===p&&e.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),l===d&&e.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))}));else{var u=g.eq(t),v=u.index();if(u.addClass(n.bulletActiveClass),n.dynamicBullets){for(var m=g.eq(p),b=g.eq(d),y=p;y<=d;y+=1)g.eq(y).addClass(n.bulletActiveClass+"-main");if(a.params.loop)if(v>=g.length-n.dynamicMainBullets){for(var f=n.dynamicMainBullets;f>=0;f-=1)g.eq(g.length-f).addClass(n.bulletActiveClass+"-main");g.eq(g.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else m.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),b.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else m.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),b.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){var C=Math.min(g.length,n.dynamicMainBullets+4),h=(a.pagination.bulletSize*C-a.pagination.bulletSize)/2-c*a.pagination.bulletSize,E=e?"right":"left";g.css(a.isHorizontal()?E:"top",h+"px")}}if("fraction"===n.type&&(o.find((0,l.Wc)(n.currentClass)).text(n.formatFractionCurrent(t+1)),o.find((0,l.Wc)(n.totalClass)).text(n.formatFractionTotal(r))),"progressbar"===n.type){var x;x=n.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";var k=(t+1)/r,M=1,B=1;"horizontal"===x?M=k:B=k,o.find((0,l.Wc)(n.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+M+") scaleY("+B+")").transition(a.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(a,t+1,r)),a.emit("paginationRender",o[0])):a.emit("paginationUpdate",o[0]),a.params.watchOverflow&&a.enabled&&o[a.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var a=this,e=a.params.pagination;if(e.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var n=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,i=a.pagination.$el,t="";if("bullets"===e.type){var s=a.params.loop?Math.ceil((n-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&!a.params.loop&&s>n&&(s=n);for(var o=0;o<s;o+=1)e.renderBullet?t+=e.renderBullet.call(a,o,e.bulletClass):t+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(t),a.pagination.bullets=i.find((0,l.Wc)(e.bulletClass))}"fraction"===e.type&&(t=e.renderFraction?e.renderFraction.call(a,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(t)),"progressbar"===e.type&&(t=e.renderProgressbar?e.renderProgressbar.call(a,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(t)),"custom"!==e.type&&a.emit("paginationRender",a.pagination.$el[0])}},init:function(){var a=this;a.params.pagination=(0,l.Up)(a.$el,a.params.pagination,a.params.createElements,{el:"swiper-pagination"});var e=a.params.pagination;if(e.el){var n=(0,i.Z)(e.el);0!==n.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&n.length>1&&(n=a.$el.find(e.el)),"bullets"===e.type&&e.clickable&&n.addClass(e.clickableClass),n.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(n.addClass(""+e.modifierClass+e.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.addClass(e.progressbarOppositeClass),e.clickable&&n.on("click",(0,l.Wc)(e.bulletClass),(function(e){e.preventDefault();var n=(0,i.Z)(this).index()*a.params.slidesPerGroup;a.params.loop&&(n+=a.loopedSlides),a.slideTo(n)})),(0,l.l7)(a.pagination,{$el:n,el:n[0]}),a.enabled||n.addClass(e.lockClass))}},destroy:function(){var a=this,e=a.params.pagination;if(e.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var n=a.pagination.$el;n.removeClass(e.hiddenClass),n.removeClass(e.modifierClass+e.type),a.pagination.bullets&&a.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&n.off("click",(0,l.Wc)(e.bulletClass))}}};const o={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(a){return a},formatFractionTotal:function(a){return a},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){(0,l.cR)(this,{pagination:t({dynamicBulletIndex:0},s)})},on:{init:function(a){a.pagination.init(),a.pagination.render(),a.pagination.update()},activeIndexChange:function(a){(a.params.loop||void 0===a.snapIndex)&&a.pagination.update()},snapIndexChange:function(a){a.params.loop||a.pagination.update()},slidesLengthChange:function(a){a.params.loop&&(a.pagination.render(),a.pagination.update())},snapGridLengthChange:function(a){a.params.loop||(a.pagination.render(),a.pagination.update())},destroy:function(a){a.pagination.destroy()},"enable disable":function(a){var e=a.pagination.$el;e&&e[a.enabled?"removeClass":"addClass"](a.params.pagination.lockClass)},click:function(a,e){var n=e.target;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!(0,i.Z)(n).hasClass(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&n===a.navigation.nextEl||a.navigation.prevEl&&n===a.navigation.prevEl))return;!0===a.pagination.$el.hasClass(a.params.pagination.hiddenClass)?a.emit("paginationShow"):a.emit("paginationHide"),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}}}}]);

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.