PageSourceSearch

https://www.listduo.net/assets/js/1a4e3797.b63bad6e.js

js listduo.net collected 2026-09-24 15:07:25 UTC 5,650 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["847"],{5846(e,t,r){r.d(t,{W:()=>c});var s=r(6540),a=r(4586);let l=["zero","one","two","few","many","other"];function n(e){return l.filter(t=>e.includes(t))}let o={locale:"en",pluralForms:n(["one","other"]),select:e=>1===e?"one":"other"};function c(){let e=function(){let{i18n:{currentLocale:e}}=(0,a.A)();return(0,s.useMemo)(()=>{try{let t;return t=new Intl.PluralRules(e),{locale:e,pluralForms:n(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".
2Docusaurus will fallback to the default (English) implementation.
3Error: ${t.message}
4`),o}},[e])}();return{selectMessage:(t,r)=>(function(e,t,r){let s=e.split("|");if(1===s.length)return s[0];s.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);let a=r.select(t);return s[Math.min(r.pluralForms.indexOf(a),s.length-1)]})(r,t,e)}}},9272(e,t,r){r.r(t),r.d(t,{default:()=>R});var s=r(6540),a=r(4586),l=r(5778),n=r(5260),o=r(8774),c=r(7856),u=r(5846),i=r(5391),h=r(6347),d=r(2303),m=r(3449);let g=function(){let e=(0,d.A)(),t=(0,h.W6)(),r=(0,h.zy)(),{siteConfig:{baseUrl:s}}
4=(0,a.A)(),l=e?new URLSearchParams(r.search):null,n=l?.get("q")||"",o=l?.get("ctx")||"",c=l?.get("version")||"",u=e=>{let t=new URLSearchParams(r.search);return e?t.set("q",e):t.delete("q"),t};return{searchValue:n,searchContext:o&&Array.isArray(m.Hg)&&m.Hg.some(e=>"string"==typeof e?e===o:e.path===o)?o:"",searchVersion:c,updateSearchPath:e=>{let r=u(e);t.replace({search:r.toString()})},updateSearchContext:e=>{let s=new URLSearchParams(r.search);s.set("ctx",e),t.replace({search:s.toString()})},generateSearchPageLink:e=>{let t=u(e);return`${s}search?${t.toString()}`}}};var p=r(5891),f=r(715),x=r(9913),y=r(6841),j=r(8677),S=r(7674),A=r(7426),w=r(4471),C=r(3385),v=r(4848);function P(){let{siteConfig:{baseUrl:e},i18n:{currentLocale:t}}=(0,a.A)(),{selectMessage:r}=(0,u.W)(),{searchValue:l,searchContext:o,searchVersion:h,updateSearchPath:d,updateSearchContext:x}=g(),[y,j]=(0,s.useState)(l),[S,w]=(0,s.useState)(),[P,R]=(0,s.useState)(),T=`${e}${h}`,_=(0,s.useMemo)(()=>y?(0,c.T)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:y}):(0,c.T)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"}),[y]);(0,s.useEffect)(()=>{d(y),S&&(y?S(y,e=>{R(e)}):R(void 0))},[y,S]);let $=(0,s.useCallback)(e=>{j(e.target.value)},[]);return(0,s.useEffect)(()=>{l&&l!==y&&j(l)},[l]),(0,s.useEffect)(()=>{!async function(){let{wrappedIndexes:e,zhDictionary:t}=!Array.isArray(m.Hg)||o||m.dz?await (0,p.Z)(T,o):{wrappedIndexes:[],zhDictionary:[]};w(()=>(0,f.m)(e,t,100))}()},[o,T]),(0,v.jsxs)(s.Fragment,{children:[(0,v.jsxs)(n.A,{children:[(0,v.jsx)("meta",{property:"robots",content:"noindex, follow"}),(0,v.jsx)("title",{children:_})]}),(0,v.jsxs)("div",{className:"container margin-vert--lg",children:[(0,v.jsx)("h1",{children:_}),(0,v.jsxs)("div",{className:"row",children:[(0,v.jsx)("div",{className:(0,i.A)("col",{searchQueryColumn_q7nx:Array.isArray(m.Hg),"col--9":Array.isArray(m.Hg),"col--12":!Array.isArray(m.Hg)}),children:(0,v.jsx)("input",{type:"search",name:"q",className:"searchQueryInput_CFBF","aria-label":"Search",onChange:$,value:y,autoComplete:"off",autoFocus:!0})}),Array.isArray(m.Hg)?(0,v.jsx)("div",{className:(0,i.A)("col","col--3","padding-left--none","searchContextColumn_oWAF"),children:(0,v.jsxs)("select",{name:"search-context",className:"searchContextInput_mXoe",id:"context-selector",value:o,onChange:e=>x(e.target.value),children:[m.dz&&(0,v.jsx)("option",{value:"",children:(0,c.T)({id:"theme.SearchPage.searchContext.everywhere",message:"Everywhere"})}),m.Hg.map(e=>{let{label:r,path:s}=(0,C.p)(e,t);return(0,v.jsx)("option",{value:s,children:r},s)})]})}):null]}),!S&&y&&(0,v.jsx)("div",{children:(0,v.jsx)(A.A,{})}),P&&(P.length>0?(0,v.jsx)("p",{children:r(P.length,(0,c.T)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:P.length}))}):(0,v.jsx)("p",{children:(0,c.T)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"})})),(0,v.jsx)("section",{children:P&&P.map(e=>(0,v.jsx)(F,{searchResult:e},e.document.i))})]})]})}function F({searchResult:{document:e,type:t,page:r,tokens:s,metadata:a}}){let l=t===x.i.Title,n=t===x.i.Keywords,c=t===x.i.Description,u=c||n,i=l||u,h=t===x.i.Content,d=(l?e.b:r.b).slice(),g=h||u?e.s:e.t;i||d.push(r.t);let p="";if(m.CU&&s.length>0){let e=new URLSearchParams;for(let t of s)e.append("_highlight",t);p=`?${e.toString()}`}return(0,v.jsxs)("article",{className:"searchResultItem_U687",children:[(0,v.jsx)("h2",{children:(0,v.jsx)(o.A,{to:e.u+p+(e.h||""),dangerouslySetInnerHTML:{__html:h||u?(0,y.Z)(g,s):(0,j.C)(g,(0,S.g)(a,"t"),s,100)}})}),d.length>0&&(0,v.jsx)("p",{className:"searchResultItemPath_uIbk",children:(0,w.$)(d)}),(h||c)&&(0,v.jsx)("p",{className:"searchResultItemSummary_oZHr",dangerouslySetInnerHTML:{__html:(0,j.C)(e.t,(0,S.g)(a,"t"),s,100)}})]})}let R=function(){return(0,v.jsx)(l.A,{children:(0,v.jsx)(P,{})})}}}]);

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.