1"use strict";(self.rspackChunk=self.rspackChunk||[]).push([[339],{3366(t,e,n){var o=n(3656);o.define("scroll",t.exports=function(t){var e={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},n=window.location,a=!function(){try{return!!window.frameElement}catch(t){return!0}}()?window.history:null,r=t(window),i=t(document),d=t(document.body),c=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){window.setTimeout(t,15)},s=o.env("editor")?".w-editor-body":"body",u="header, "+s+" > .header, "+s+" > .w-nav:not([data-no-scroll])",f='a[href="#"]',l='a[href*="#"]:not(.w-tab-link):not('+f+")",w=document.createElement("style");w.appendChild(document.createTextNode('.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}'));var h=/^#[a-zA-Z0-9][\w:.-]*$/;let m="function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)");function p(t,e){var n;switch(e){case"add":(n=t.attr("tabindex"))?t.attr("data-wf-tabindex-swap",n):t.attr("tabindex","-1");break;case"remove":(n=t.attr("data-wf-tabindex-swap"))?(t.attr("tabindex",n),t.removeAttr("data-wf-tabindex-swap")):t.removeAttr("tabindex")}t.toggleClass("wf-force-outline-none","add"===e)}function v(e){var i=e.currentTarget;if(!(o.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(i.className))){var s=h.test(i.hash)&&i.host+i.pathname===n.host+n.pathname?i.hash:"";if(""!==s){var f,l=t(s);l.length&&(e&&(e.preventDefault(),e.stopPropagation()),f=s,n.hash!==f&&a&&a.pushState&&!(o.env.chrome&&"file:"===n.protocol)&&(a.state&&a.state.hash)!==f&&a.pushState({hash:f},"",f),window.setTimeout(function(){!function(e,n){var o=r.scrollTop(),a=function(e){var n=t(u),o="fixed"===n.css("position")?n.outerHeight():0,a=e.offset().top-o;if("mid"===e.data("scroll")){var i=r.height()-o,d=e.outerHeight();d<i&&(a-=Math.round((i-d)/2))}return a}(e);if(o!==a){var i=function(t,e,n){if("none"===document.body.getAttribute("data-wf-scroll-motion")||m.matches)return 0;var o=1;return d.add(t).each(function(t,e){var n=parseFloat(e.getAttribute("data-scroll-time"));!isNaN(n)&&n>=0&&(o=n)}),(472.143*Math.log(Math.abs(e-n)+125)-2e3)*o}(e,o,a),s=Date.now(),f=function(){var t,e,r,d,u,l=Date.now()-s;window.scroll(0,(t=o,e=a,(r=l)>(d=i)?e:t+(e-t)*((u=r/d)<.5?4*u*u*u:(u-1)*(2*u-2)*(2*u-2)+1))),l<=i?c(f):"function"==typeof n&&n()};c(f)}}(l,function(){p(l,"add"),l.get(0).focus({preventScroll:!0}),p(l,"remove")})},300*!e))}}}return{ready:function(){var{WF_CLICK_EMPTY:t,WF_CLICK_SCROLL:n}=e;i.on(n,l,v),i.on(t,f,function(t){t.preventDefault()}),document.head.insertBefore(w,document.head.firstChild)}}})}}]);
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.