From 6af73667b36c2c1043252d3bc9f772a665295ae6 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Mon, 20 Nov 2023 14:48:27 +0100 Subject: [PATCH] Search Preview 2 --- .../workers/search.970b9345.min.js | 25 ------------------- .../workers/search.970b9345.min.js.map | 7 ------ .../workers/search.c7dda4d7.min.js | 25 +++++++++++++++++++ .../workers/search.c7dda4d7.min.js.map | 7 ++++++ material/templates/base.html | 2 +- 5 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 material/templates/assets/javascripts/workers/search.970b9345.min.js delete mode 100644 material/templates/assets/javascripts/workers/search.970b9345.min.js.map create mode 100644 material/templates/assets/javascripts/workers/search.c7dda4d7.min.js create mode 100644 material/templates/assets/javascripts/workers/search.c7dda4d7.min.js.map diff --git a/material/templates/assets/javascripts/workers/search.970b9345.min.js b/material/templates/assets/javascripts/workers/search.970b9345.min.js deleted file mode 100644 index fb60f5e34..000000000 --- a/material/templates/assets/javascripts/workers/search.970b9345.min.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict";(()=>{var re=Object.defineProperty,ne=Object.defineProperties;var se=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable;var K=Math.pow,B=(e,t,a)=>t in e?re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,b=(e,t)=>{for(var a in t||(t={}))le.call(t,a)&&B(e,a,t[a]);if(_)for(var a of _(t))ce.call(t,a)&&B(e,a,t[a]);return e},U=(e,t)=>ne(e,se(t));var E=(e,t,a)=>new Promise((l,s)=>{var r=i=>{try{c(a.next(i))}catch(f){s(f)}},n=i=>{try{c(a.throw(i))}catch(f){s(f)}},c=i=>i.done?l(i.value):Promise.resolve(i.value).then(r,n);c((a=a.apply(e,t)).next())});var ie=Object.defineProperty,oe=(e,t,a)=>t in e?ie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,T=(e,t,a)=>(oe(e,typeof t!="symbol"?t+"":t,a),a);function G(e,t,a={}){return{name:e,from:t,meta:a}}function H(e,t){for(let a=0;au?i++:s.push(l(e[c++],t[i++]))}return s}function J(e,t,a=Y,l=Y){let s=[e[0]].slice(0,0),r=e.length,n=t.length,c=0,i=0;for(;cu?s.push(t[i++]):s.push(l(e[c++],t[i++]))}for(;c=0;){let{value:r,depth:n}=a[l];if(s<=n&&r.type==="operator")for(let c=r.data.clauses.length;c>0;)a[++l]={value:r.data.clauses[--c],depth:n+1};else{let c=t(r,n);if(typeof c<"u")return c;--l}s=n}}function he(e,t){return E(this,null,function*(){var s;let{plugins:a=[]}=L((s=t.plugins)!=null?s:[],(r,n)=>{var c;return(c=n.onOperatorOptions)==null?void 0:c.call(n,r,e)},t),l=yield Promise.all(t.engines.map(r=>r(e)));return{type:"operator",search(r){let n=[];return fe(r,c=>{switch(c.type){case"operator":c.data.operator==="all"?n.push(D(n.splice(-c.data.clauses.length),ue)):c.data.operator==="any"&&n.push(D(n.splice(-c.data.clauses.length),J));break;default:let i=[];for(let f=0;f{o.fields.forEach(h=>{h.id=h.id<<4|f})}),i.push(u.data.documents)}n.push(D(i,J))}}),n[0].sort((c,i)=>i.score-c.score),{type:"operator",data:{documents:n[0]}}}}})}function D(e,t){return e.reduce((a,l)=>t(a,l.sort((s,r)=>s.id-r.id),s=>s.id,(s,r)=>{var n;return U(b({},s),{fields:[...s.fields,...(n=r==null?void 0:r.fields)!=null?n:[]]})}))}function O(e){return Math.max(1,Math.ceil(Math.log2(e)))}function de(e){if(e.d+e.f+e.x>32)throw new RangeError("Bit format exceeds 32 bits");return e}function pe(e,t,a){let l=O(e),s=O(t),r=typeof a<"u"?O(a):32-l-s;return de({d:l,f:s,x:r})}var k=[0];for(let e=0;e<31;e++)k.push(k[e]|1<a&&t(a,a=s);continue;case 62:a=s+1}s>a&&t(a,s)}function ye(e,t,a){for(let l=0;ta&&t(0,s,a,a=r);continue;case 62:e.charCodeAt(a+1)===47?t(2,s--,a,a=r+1):ye(e,a,l)?t(3,s,a,a=r+1):t(1,++s,a,a=r+1)}r>a&&t(0,s,a,r)}function xe(e,t,a){let l=0;ge(e,(s,r)=>t(e,(n,c)=>{a(e.slice(n,c),l++,n,c)},s,r))}function V(e){let t=new RegExp(e,"gu");return(a,l,s=0,r=a.length)=>{var i;t.lastIndex=s;let n,c=0;do{n=t.exec(a);let f=(i=n==null?void 0:n.index)!=null?i:r;s=a&&e{a+=s*t.get(l)}),a}function Re(e,t){return ve(e,t)/e.length}function W(e){let t=0;return e.forEach((a,l)=>{t+=l*l}),Math.sqrt(t)}function Ee(e,t){return E(this,null,function*(){var u;let{separator:a,normalize:l,fields:s,plugins:r=[]}=L((u=t.plugins)!=null?u:[],(o,h)=>{var d;return(d=h.onTextOptions)==null?void 0:d.call(h,o,e)},t),n=pe(e.length,s.length),c=new Map;for(let o=0;o"u")continue;let p=o<{let R=L(r,(M,S)=>{var A;return(A=S.onTextToken)==null?void 0:A.call(S,M,g,m,v)},[y]);for(let M=0;M"u"?c.set(S,[p<{var y;return(y=x.onTextId)==null?void 0:y.call(x,p,n)})}let i={terms:[],index:new Map,space:n},f=[...c.keys()].sort();for(let o=0;o{var h;return(h=o.onTextStore)==null?void 0:h.call(o,i)}),{type:"text",search(o){let{field:h,value:d,abort:p=!1}=L(r,(y,g)=>{var m;return(m=g.onTextQuery)==null?void 0:m.call(g,y,i)},o.data),w=d;if(Array.isArray(w)){let y=new C(I());for(let g=0;g{let v=i.terms[m].occurrences;for(let R=0;R>>n.x,A=S&k[n.f];if(y!==-1&&y!==A)continue;let P=g.get(S);if(typeof P>"u"){g.set(S,P=new C(I()));let q={id:S,name:s[A].name,text:{value:P,score:0}},z=S>>>n.f,F=x.get(z);typeof F>"u"?x.set(z,{id:z,fields:[q]}):F.fields.push(q)}let ae=M&k[n.x];P.add(ae,m)}})}return{type:"text",data:L(r,(y,g)=>{var m;return(m=g.onTextQueryResult)==null?void 0:m.call(g,y,i)},{query:w,documents:[...x.values()]})}}}})}function Ae(e){return t=>{let{terms:a,space:l}=t,s=new Map,r=we(1<>>l.x;for(;u>>l.x===o;);let h=s.get(o);typeof h>"u"&&s.set(o,h=new C(I()));let d=o&k[l.f];h.add(n,u-f),r[d]+=u-f}}for(let n=0;n{switch(u){case 1:o===1&&r.push([h,-1]);break;case 2:o===1&&(r[r.length-1][1]=d);break;case 0:s(e,(p,w)=>{l.has(c++)&&n.push([p,w])},h,d)}}),r.length||r.push([0,e.length]);let i=[];n.reverse(),r[0][0]!==0&&r.unshift([0,r[0][0]]),r[r.length-1][1]!==e.length&&r.push([r[r.length-1][1],e.length]);let f=a?r.length:2;for(let[u,o]of r){let h=e.slice(u,o);for(let[d,p]of n)d>=u&&p<=o&&(d-=u,p-=u,h=[h.slice(0,d),"",h.slice(d,p),"",h.slice(p)].join(""));if(i.push(h)===f)break}return i.join("")}function Te(e){var f;let{b:t=.75,k:a=1.2}=(f=e==null?void 0:e.parameters)!=null?f:{},{weight:l}=e!=null?e:{},s=new Map,r=new Map,n=[],c,i;return{onTextOptions({fields:u},o){var h;c=o.length,i=Ae(o);for(let d of u)n.push((h=d.meta.weight)!=null?h:1);if(l)for(let d=0;dbe(d,c,u));o.vectors.forEach((d,p)=>{let w=p&k[u.space.f],x=new C(Se()),y=0;d.forEach((v,R)=>{y+=R});let g=y/o.lengths[w],m=a*(1-t+t*g);d.forEach((v,R)=>{var S;let M=h[v]*((a+1)*R)/(m+R);M*=n[w],r.size&&(M*=(S=r.get(p>>>u.space.f))!=null?S:1),M=Math.round(M*1e3)/1e3,x.add(v,M)}),s.set(p,x)})},onTextQueryResult(u){let o=u.query;o.magnitude=0;let h=u.documents;for(let d=0;d"u"||(h[d].score+=w.text.score=Re(o,x))}}return u}}}function be(e,t,a){let{occurrences:l}=e,{space:s}=a,r=0,n=l.length;for(let f=0,u=f;f>>s.x;for(;u>>s.x===o;);r++}let c=r,i=(t-c+.5)/(c+.5);return Math.log(1+Math.abs(i))}function ke(e){return e.normalize("NFKD").toLowerCase()}function Ce(e,t){let a=Math.min(e.length,t.length);for(let l=0;l{let l=t.get(a);return typeof l<"u"||t.set(a,l=e(a)),l}}function Le(e,t,a=0,l=e.length){for(let s=0;a65535)){let r=t(s=e.codePointAt(a),a);if(typeof r<"u")return r}}function X(e,t,a=0,l=e.length){let s=[];return Le(e,r=>{s.push(r);let n=t(String.fromCodePoint(...s),s.length);if(typeof n<"u")return n},a,l)}function Ie(e){let t=new Map,a=I();for(let l=0,s="";l(t.has(n)||t.set(n,l),c===2)),a[a.length]=Ce(s,s=r.value)}return{index:t,cover:a}}function Pe(e,{terms:t},a){let l=new Me,s=new Set;for(let r=0;r{let o=e.index.get(u);if(typeof o<"u")c=u,i=o;else return!0}),i!==-1)for(let u=c.length;u"u"?t.set(l,a):(t.set(a.location,a),a.parent=s)}return t}function ee(e,t){return E(this,null,function*(){j=t,Q=new RegExp(e.separator),Z=yield he(t,{engines:[()=>E(this,null,function*(){return Ee(t,{separator:V(new RegExp(e.separator)),normalize:Ue(ke),fields:[G("title",a=>a.title,{weight:1e3}),G("text",a=>a.text)],plugins:[Te({weight:a=>a.boost}),Qe()]})})]}),$=Ye(t)})}function te(e){return E(this,null,function*(){let t=e.split(Q);t.length>1&&t[t.length-1]===""&&t.pop();let a=Z.search({type:"operator",data:{operator:"all",clauses:t.map(r=>({type:"text",data:{field:"*",value:[r],wildcard:"end"}}))}}),l=new Map,s=a.data.documents.map(r=>{let n=b({},j[r.id]),c=+!n.parent;return n.title=N(n.title,Q,!0,r.fields.reduce((i,{name:f,text:u})=>{if(f==="title"){let o=new Set(u.value.cols);for(let h of o)i.add(h)}return i},new Set)),n.text=N(n.text,Q,!1,r.fields.reduce((i,{name:f,text:u})=>{if(f==="text"){let o=new Set(u.value.cols);for(let h of o)i.add(h)}return i},new Set)),U(b({id:r.id},n),{score:r.score*(1+K(c,2)),terms:{}})});s.sort((r,n)=>n.score-r.score);for(let r of s){let n=j[r.id];if(typeof n<"u"){let c=n.parent?n.parent.location:n.location;l.set(c,[...l.get(c)||[],r])}}for(let[r,n]of l)if(!n.find(c=>c.location===r)){let c=$.get(r);n.push(U(b({},c),{score:0,terms:{}}))}return{items:[...l.values()]}})}/*! - * Search preview, do not use in production - see https://t.ly/ovHX7 - * ---------------------------------------------------------------------------- - * Copyright (c) 2016-2023 Martin Donath - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to - * deal in the Software without restriction, including without limitation the - * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - * sell copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - * IN THE SOFTWARE. - */function ze(e){return E(this,null,function*(){switch(e.type){case 0:return yield ee(e.data.config,e.data.docs),{type:1};case 2:let t=e.data;try{return{type:3,data:yield te(t)}}catch(a){return console.warn(a),{type:3,data:{items:[]}}}default:throw new TypeError("Invalid message type")}})}addEventListener("message",e=>E(void 0,null,function*(){postMessage(yield ze(e.data))}));})(); -//# sourceMappingURL=search.970b9345.min.js.map - diff --git a/material/templates/assets/javascripts/workers/search.970b9345.min.js.map b/material/templates/assets/javascripts/workers/search.970b9345.min.js.map deleted file mode 100644 index f7fa5a25a..000000000 --- a/material/templates/assets/javascripts/workers/search.970b9345.min.js.map +++ /dev/null @@ -1,7 +0,0 @@ -{ - "version": 3, - "sources": ["../poquito/packages/__material/dist/index.js", "src/templates/assets/javascripts/integrations/search/worker/main/index.ts"], - "sourcesContent": ["var Ee=Object.defineProperty;var Ie=(o,t,e)=>t in o?Ee(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e;var L=(o,t,e)=>(Ie(o,typeof t!=\"symbol\"?t+\"\":t,e),e);function M(o,t,e={}){return{name:o,from:t,meta:e}}function W(o,t){for(let e=0;ec?a++:n.push(i(o[f++],t[a++]))}return n}function k(o,t,e=O,i=O){let n=[o[0]].slice(0,0),r=o.length,s=t.length,f=0,a=0;for(;fc?n.push(t[a++]):n.push(i(o[f++],t[a++]))}for(;f=0;){let{value:r,depth:s}=e[i];if(n<=s&&r.type===\"operator\")for(let f=r.data.clauses.length;f>0;)e[++i]={value:r.data.clauses[--f],depth:s+1};else{let f=t(r,s);if(typeof f<\"u\")return f;--i}n=s}}async function J(o,t){let{plugins:e=[]}=A(t.plugins??[],(n,r)=>r.onOperatorOptions?.(n,o),t),i=await Promise.all(t.engines.map(n=>n(o)));return{type:\"operator\",search(n){let r=[];return Y(n,s=>{switch(s.type){case\"operator\":s.data.operator===\"all\"?r.push(b(r.splice(-s.data.clauses.length),q)):s.data.operator===\"any\"&&r.push(b(r.splice(-s.data.clauses.length),k));break;default:let f=[];for(let a=0;a{c.fields.forEach(u=>{u.id=u.id<<4|a})}),f.push(p.data.documents)}r.push(b(f,k))}}),r[0].sort((s,f)=>f.score-s.score),{type:\"operator\",data:{documents:r[0]}}}}}function b(o,t){return o.reduce((e,i)=>t(e,i.sort((n,r)=>n.id-r.id),n=>n.id,(n,r)=>({...n,fields:[...n.fields,...r?.fields??[]]})))}function B(o){return Math.max(1,Math.ceil(Math.log2(o)))}function Z(o){if(o.d+o.f+o.x>32)throw new RangeError(\"Bit format exceeds 32 bits\");return o}function $(o,t,e){let i=B(o),n=B(t),r=typeof e<\"u\"?B(e):32-i-n;return Z({d:i,f:n,x:r})}var S=[0];for(let o=0;o<31;o++)S.push(S[o]|1<e&&t(e,e=n);continue;case 62:e=n+1}n>e&&t(e,n)}function _e(o,t,e){for(let i=0;te&&t(0,n,e,e=r);continue;case 62:o.charCodeAt(e+1)===47?t(2,n--,e,e=r+1):_e(o,e,i)?t(3,n,e,e=r+1):t(1,++n,e,e=r+1)}r>e&&t(0,n,e,r)}function oe(o,t,e){let i=0;ee(o,(n,r)=>t(o,(s,f)=>{e(o.slice(s,f),i++,s,f)},n,r))}function v(o){let t=new RegExp(o,\"gu\");return(e,i,n=0,r=e.length)=>{t.lastIndex=n;let s,f=0;do{s=t.exec(e);let a=s?.index??r;n=i&&t{e+=n*t.get(i)}),e}function ie(o,t){return se(o,t)/o.length}function T(o){let t=0;return o.forEach((e,i)=>{t+=i*i}),Math.sqrt(t)}async function ce(o,t){let{separator:e,normalize:i,fields:n,plugins:r=[]}=A(t.plugins??[],(c,u)=>u.onTextOptions?.(c,o),t),s=$(o.length,n.length),f=new Map;for(let c=0;c\"u\")continue;let x=c<{let _=A(r,(I,w)=>w.onTextToken?.(I,h,E,g),[N]);for(let I=0;I<_.length;I++){let w=i(N),P=f.get(w);typeof P>\"u\"?f.set(w,[x<m.onTextId?.(x,s))}let a={terms:[],index:new Map,space:s},p=[...f.keys()].sort();for(let c=0;cc.onTextStore?.(a)),{type:\"text\",search(c){let{field:u,value:l,abort:x=!1}=A(r,(h,E)=>E.onTextQuery?.(h,a),c.data),d=l;if(Array.isArray(d)){let h=new R(y());for(let E=0;E{let _=a.terms[g].occurrences;for(let I=0;I<_.length;I++){let w=_[I],P=w>>>s.x,Q=P&S[s.f];if(h!==-1&&h!==Q)continue;let C=E.get(P);if(typeof C>\"u\"){E.set(P,C=new R(y()));let j={id:P,name:n[Q].name,text:{value:C,score:0}},V=P>>>s.f,X=m.get(V);typeof X>\"u\"?m.set(V,{id:V,fields:[j]}):X.fields.push(j)}let ge=w&S[s.x];C.add(ge,g)}})}return{type:\"text\",data:A(r,(h,E)=>E.onTextQueryResult?.(h,a),{query:d,documents:[...m.values()]})}}}}function fe(o){return t=>{let{terms:e,space:i}=t,n=new Map,r=re(1<>>i.x;for(;c>>i.x===l;);let x=n.get(l);typeof x>\"u\"&&n.set(l,x=new R(y()));let d=l&S[i.f];x.add(s,c-p),r[d]+=c-p}}for(let s=0;s{switch(c){case 1:u===1&&r.push([l,-1]);break;case 2:u===1&&(r[r.length-1][1]=x);break;case 0:n(o,(d,m)=>{i.has(f++)&&s.push([d,m])},l,x)}}),r.length||r.push([0,o.length]);let a=[];s.reverse(),r[0][0]!==0&&r.unshift([0,r[0][0]]),r[r.length-1][1]!==o.length&&r.push([r[r.length-1][1],o.length]);let p=e?r.length:2;for(let[c,u]of r){let l=o.slice(c,u);for(let[x,d]of s)x>=c&&d<=u&&(x-=c,d-=c,l=[l.slice(0,x),\"\",l.slice(x,d),\"\",l.slice(d)].join(\"\"));if(a.push(l)===p)break}return a.join(\"\")}function H(o){let{b:t=.75,k:e=1.2}=o?.parameters??{},{weight:i}=o??{},n=new Map,r=new Map,s=[],f,a;return{onTextOptions({fields:p},c){f=c.length,a=fe(c);for(let u of p)s.push(u.meta.weight??1);if(i)for(let u=0;uRe(l,f,p));c.vectors.forEach((l,x)=>{let d=x&S[p.space.f],m=new R(ne()),N=0;l.forEach((g,_)=>{N+=_});let h=N/c.lengths[d],E=e*(1-t+t*h);l.forEach((g,_)=>{let I=u[g]*((e+1)*_)/(E+_);I*=s[d],r.size&&(I*=r.get(x>>>p.space.f)??1),I=Math.round(I*1e3)/1e3,m.add(g,I)}),n.set(x,m)})},onTextQueryResult(p){let c=p.query;c.magnitude=0;let u=p.documents;for(let l=0;l\"u\"||(u[l].score+=d.text.score=ie(c,m))}}return p}}}function Re(o,t,e){let{occurrences:i}=o,{space:n}=e,r=0,s=i.length;for(let p=0,c=p;p>>n.x;for(;c>>n.x===l;);r++}let f=r,a=(t-f+.5)/(f+.5);return Math.log(1+Math.abs(a))}function ae(o){return o.normalize(\"NFKD\").toLowerCase()}function pe(o,t){let e=Math.min(o.length,t.length);for(let i=0;i{let i=t.get(e);return typeof i<\"u\"||t.set(e,i=o(e)),i}}function ue(o,t,e=0,i=o.length){for(let n=0;e65535)){let r=t(n=o.codePointAt(e),e);if(typeof r<\"u\")return r}}function F(o,t,e=0,i=o.length){let n=[];return ue(o,r=>{n.push(r);let s=t(String.fromCodePoint(...n),n.length);if(typeof s<\"u\")return s},e,i)}function xe(o){let t=new Map,e=y();for(let i=0,n=\"\";i(t.has(s)||t.set(s,i),f===2)),e[e.length]=pe(n,n=r.value)}return{index:t,cover:e}}function de(o,{terms:t},e){let i=new U,n=new Set;for(let r=0;r{let u=o.index.get(c);if(typeof u<\"u\")f=c,a=u;else return!0}),a!==-1)for(let c=f.length;c\"u\"?t.set(i,e):(t.set(e.location,e),e.parent=n)}return t}async function Ln(o,t){z=t,D=new RegExp(o.separator),me=await J(t,{engines:[async()=>ce(t,{separator:v(new RegExp(o.separator)),normalize:le(ae),fields:[M(\"title\",e=>e.title,{weight:1e3}),M(\"text\",e=>e.text)],plugins:[H({weight:e=>e.boost}),K()]})]}),he=Le(t)}async function Sn(o){let t=o.split(D);t.length>1&&t[t.length-1]===\"\"&&t.pop();let e=me.search({type:\"operator\",data:{operator:\"all\",clauses:t.map(r=>({type:\"text\",data:{field:\"*\",value:[r],wildcard:\"end\"}}))}}),i=new Map,n=e.data.documents.map(r=>{let s={...z[r.id]},f=+!s.parent;return s.title=G(s.title,D,!0,r.fields.reduce((a,{name:p,text:c})=>{if(p===\"title\"){let u=new Set(c.value.cols);for(let l of u)a.add(l)}return a},new Set)),s.text=G(s.text,D,!1,r.fields.reduce((a,{name:p,text:c})=>{if(p===\"text\"){let u=new Set(c.value.cols);for(let l of u)a.add(l)}return a},new Set)),{id:r.id,...s,score:r.score*(1+f**2),terms:{}}});n.sort((r,s)=>s.score-r.score);for(let r of n){let s=z[r.id];if(typeof s<\"u\"){let f=s.parent?s.parent.location:s.location;i.set(f,[...i.get(f)||[],r])}}for(let[r,s]of i)if(!s.find(f=>f.location===r)){let f=he.get(r);s.push({...f,score:0,terms:{}})}return{items:[...i.values()]}}export{Ln as create,Sn as search};\n", "/*!\n * Search preview, do not use in production - see https://t.ly/ovHX7\n * ----------------------------------------------------------------------------\n * Copyright (c) 2016-2023 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { create, search } from \"@squidfunk/mkdocs-material-search-preview\"\n\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Message handler\n *\n * @param message - Source message\n *\n * @returns Target message\n */\nexport async function handler(\n message: SearchMessage\n): Promise {\n switch (message.type) {\n\n /* Search setup message */\n case SearchMessageType.SETUP:\n await create(message.data.config, message.data.docs)\n return {\n type: SearchMessageType.READY\n }\n\n /* Search query message */\n case SearchMessageType.QUERY:\n const query = message.data\n try {\n return {\n type: SearchMessageType.RESULT,\n data: await search(query)\n }\n\n /* Return empty result in case of error */\n } catch (err) {\n console.warn(err)\n return {\n type: SearchMessageType.RESULT,\n data: { items: [] }\n }\n }\n\n /* All other messages */\n default:\n throw new TypeError(\"Invalid message type\")\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Worker\n * ------------------------------------------------------------------------- */\n\n/* Handle messages */\naddEventListener(\"message\", async ev => {\n postMessage(await handler(ev.data))\n})\n"], - "mappings": "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", - "names": ["Ee", "Ie", "o", "e", "L", "M", "W", "A", "i", "n", "O", "q", "s", "f", "a", "p", "c", "k", "Y", "J", "__async", "_a", "r", "b", "u", "__spreadProps", "__spreadValues", "B", "Z", "$", "S", "ee", "_e", "te", "oe", "v", "y", "re", "ne", "R", "t", "T", "U", "se", "ie", "ce", "l", "x", "d", "m", "N", "h", "E", "g", "_", "I", "w", "P", "Q", "C", "j", "V", "X", "ge", "fe", "G", "H", "Re", "ae", "pe", "le", "ue", "F", "xe", "de", "K", "me", "he", "z", "D", "Le", "Ln", "Sn", "__pow", "handler", "message", "__async", "Ln", "query", "Sn", "err", "ev"] -} diff --git a/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js b/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js new file mode 100644 index 000000000..2954c214a --- /dev/null +++ b/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js @@ -0,0 +1,25 @@ +"use strict";(()=>{var Ae=Object.defineProperty,Re=Object.defineProperties;var Te=Object.getOwnPropertyDescriptors;var oe=Object.getOwnPropertySymbols;var be=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable;var H=Math.pow,ie=(e,a,t)=>a in e?Ae(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,P=(e,a)=>{for(var t in a||(a={}))be.call(a,t)&&ie(e,t,a[t]);if(oe)for(var t of oe(a))ke.call(a,t)&&ie(e,t,a[t]);return e},q=(e,a)=>Re(e,Te(a));var I=(e,a,t)=>new Promise((s,n)=>{var r=o=>{try{i(t.next(o))}catch(f){n(f)}},l=o=>{try{i(t.throw(o))}catch(f){n(f)}},i=o=>o.done?s(o.value):Promise.resolve(o.value).then(r,l);i((t=t.apply(e,a)).next())});var Ce=Object.defineProperty,Qe=(e,a,t)=>a in e?Ce(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,N=(e,a,t)=>(Qe(e,typeof a!="symbol"?a+"":a,t),t);function ue(e,a,t={}){return{name:e,from:a,meta:t}}function ge(e){return I(this,null,function*(){let a=[];if(typeof e.plugins<"u")for(let t=0;t{let n=a.get(t);return typeof n<"u"||a.set(t,n=e(t,...s)),n}}function Le(e,a,t=_,s=_){let n=[e[0]].slice(0,0),r=e.length,l=a.length,i=0,o=0;for(;ic?o++:n.push(s(e[i++],a[o++]))}return n}function he(e,a,t=_,s=_){let n=[e[0]].slice(0,0),r=e.length,l=a.length,i=0,o=0;for(;ic?n.push(a[o++]):n.push(s(e[i++],a[o++]))}for(;i=0;){let{value:r,depth:l}=t[s];if(n<=l&&r.type==="operator")for(let i=r.data.clauses.length;i>0;)t[++s]={value:r.data.clauses[--i],depth:l+1};else{let i=a(r,l);if(typeof i<"u")return i;--s}n=l}}function Ie(e,a){return I(this,null,function*(){let t=yield ge(a),{engines:s}=K(t,(r,l)=>{var i;return(i=l.onOperatorOptions)==null?void 0:i.call(l,r,e)},q(P({},a),{plugins:t})),n=yield Promise.all(s.map(r=>r(e)));return{type:"operator",search(r){let l=K(t,(o,f)=>{var c;return(c=f.onOperatorQuery)==null?void 0:c.call(f,o)},r.data),i=[];return Oe(q(P({},r),{data:l}),o=>{switch(o.type){case"operator":o.data.operator==="all"?i.push(ne(i.splice(-o.data.clauses.length),Le)):o.data.operator==="any"&&i.push(ne(i.splice(-o.data.clauses.length),he));break;default:let f=[];for(let c=0;c{u.fields.forEach(p=>{p.id=p.id<<4|c})}),f.push(h.data.documents)}i.push(ne(f,he))}}),{type:"operator",data:K(t,(o,f)=>{var c;return(c=f.onOperatorQueryResult)==null?void 0:c.call(f,o)},{documents:i[0]})}}}})}function ne(e,a){return e.reduce((t,s)=>a(t,s.sort((n,r)=>n.id-r.id),n=>n.id,(n,r)=>{var l;return q(P({},n),{fields:[...n.fields,...(l=r==null?void 0:r.fields)!=null?l:[]]})}))}function se(e){return Math.max(1,Math.ceil(Math.log2(e)))}function Pe(e){if(e.d+e.f+e.x>32)throw new RangeError("Bit format exceeds 32 bits");return e}function Ye(e,a,t){let s=se(e),n=se(a),r=typeof t<"u"?se(t):32-s-n;return Pe({d:s,f:n,x:r})}var G=[0];for(let e=0;e<31;e++)G.push(G[e]|1<t&&a(t,t=n);continue;case 62:t=n+1}n>t&&a(t,n)}function De(e,a,t){for(let s=0;at&&a(0,n,t,t=r);continue;case 62:e.charCodeAt(t+1)===47?a(2,--n,t,t=r+1):De(e,t,s)?a(3,n,t,t=r+1):a(1,n++,t,t=r+1)}r>t&&a(0,n,t,r)}function je(e,a,t){let s=0;qe(e,(n,r)=>a(e,(l,i)=>{t(e.slice(l,i),s++,l,i)},n,r))}function ye(e){let a=new RegExp(e,"gu");return(t,s,n=0,r=t.length)=>{var o;a.lastIndex=n;let l,i=0;do{l=a.exec(t);let f=(o=l==null?void 0:l.index)!=null?o:r;n=t&&e{a+=s*s}),Math.sqrt(a)}function He(e,a){return I(this,null,function*(){let t=yield ge(a),{separator:s,normalize:n,fields:r}=K(t,(c,h)=>{var u;return(u=h.onTextOptions)==null?void 0:u.call(h,c,e)},q(P({},a),{plugins:t})),l=Ye(e.length,r.length),i=new Map;for(let c=0;c"u")continue;let p=c<{var m;return(m=v.onTextId)==null?void 0:m.call(v,p,l)});let d=Array.isArray(u)?u:[u];for(let v=0;v{let D=K(t,(x,T)=>{var A;return(A=T.onTextToken)==null?void 0:A.call(T,x,g,y,Q)},[m]);for(let x=0;x"u"?i.set(T,[p<{var h;return(h=c.onTextStore)==null?void 0:h.call(c,o)}),{type:"text",search(c){let{field:h,value:u,abort:p=!1}=K(t,(m,g)=>{var y;return(y=g.onTextQuery)==null?void 0:y.call(g,m,o)},c.data),d=u;if(Array.isArray(d)){let m=new le(J());for(let g=0;g{let{occurrences:Q}=o.terms[y],D=Q.length;for(let x=0;x>>l.x,$=A&G[l.f];if(m!==-1&&m!==$)continue;let E=g.get(A);if(typeof E>"u"){g.set(A,E=new le(J()));let V={id:A,name:r[$].name,text:{value:E,score:0}},W=A>>>l.f,b=v.get(W);typeof b>"u"?v.set(W,{id:W,fields:[V]}):b.fields.push(V)}let z=T&G[l.x];E.add(z,y)}})}return{type:"text",data:K(t,(m,g)=>{var y;return(y=g.onTextQueryResult)==null?void 0:y.call(g,m,o)},{query:d,documents:[...v.values()]})}}}})}function Ve(e){let{terms:a,space:t}=e,s=new Map,n=Ne(1<>>e.space.x;h>>t.x===i;);let u=s.get(i);typeof u>"u"&&s.set(i,u=new le(J()));let p=i&G[t.f];u.add(l,h-c),n[p]+=h-c}i>r&&(r=i)}r>>>=e.space.f,r+=1;for(let l=0;l65535)){let r=a(n=e.codePointAt(t),t);if(typeof r<"u")return r}}function xe(e,a,t=0,s=e.length){let n=[];return Ge(e,r=>{n.push(r);let l=a(String.fromCodePoint(...n),n.length);if(typeof l<"u")return l},t,s)}function Je(e){let a=new Map,t=J();for(let s=0,n="";s(a.has(l)||a.set(l,s),i===2)),t[t.length]=Be(n,n=r.value)}return{index:a,cover:t}}function Xe(e,{terms:a,index:t},s,n){let r=new Ke,l=new Set;for(let i=0;i{let p=e.index.get(u);if(typeof p<"u")f=u,c=p;else return!0}),c!==-1)for(let u=f.length;u{switch(c){case 1:h===0&&r.push([u,-1]);break;case 2:h===0&&(r[r.length-1][1]=p);break;case 0:n(e,(d,v)=>{s.has(i++)&&l.push([d,v])},u,p)}}),r.length||r.push([0,e.length]);let o=[];l.reverse(),r[0][0]!==0&&r.unshift([0,r[0][0]]),r[r.length-1][1]!==e.length&&r.push([r[r.length-1][1],e.length]);let f=t?r.length:2;for(let[c,h]of r){let u=e.slice(c,h);for(let[p,d]of l)p>=c&&d<=h&&(p-=c,d-=c,u=[u.slice(0,p),"",u.slice(p,d),"",u.slice(d)].join(""));if(o.push(u)===f)break}return o.join("")}function _e(e){var f;let{b:a=.75,k:t=1.2}=(f=e==null?void 0:e.parameters)!=null?f:{},{weight:s}=e!=null?e:{},n=new Map,r=[],l=new Map,i=[],o=[];return{onTextOptions({fields:c},h){var u;for(let p of c)r.push((u=p.meta.weight)!=null?u:1);if(typeof s<"u")for(let p=0;pet(d,p,c)),h.forEach((d,v)=>{let m=0;d.forEach((g,y)=>{m+=y}),l.set(v,m)})},onTextQueryResult(c){let{query:h,documents:u}=c,p=1,d=1,v=0,m=0,g=0,y=0,Q=0,D=0,x=performance.now();h.forEach(E=>{D+=i[E]}),v+=performance.now()-x;let T=10;for(let E=0;E=X[M].end||U[S]=0;){let L=j[M],B=M;for(let O=M-1;O>=0;O--){let re=j[O];re!==Y[O]&&k[L]>k[re]&&(L=re,B=O)}if(S!==-1&&k[L]-k[S]>T&&(F.push([...w]),w.length=0,R.clear()),R.has(ee[L])){let O;k[S]-w[w.length-2]>k[L]-k[S]&&(O=w.pop()),F.push([...w]),w.length=0,R.clear(),O&&(w.push(O),R.add(O))}for(w.push(k[L]),R.add(ee[L]),S=L,j[B]++;j[M]===Y[M]&&M--;);}F.push(w),y+=performance.now()-x,x=performance.now();let C=0;for(let S=0;S{for(let C=0;Cw[0]-R[0]));for(let w of X){if(!w.length)continue;let R=de(w),C=w.length;U+=H(C/R,p)*H(C,d)}let Y=l.get(b.id),j=t*(1-a+a*(Y/o[z])),F=D*((t+1)*U)/(j+U);Q+=performance.now()-x,u[E].score+=b.text.score=F};var A=V,$=W;let b=u[E].fields[z],ee=Fe(b.text.value.cols.length);V()}}return c}}}function $e(e,a=10){let t=[],s=[0];e:for(let n=0;na||l===o)t.push(s),s=[n+1];else{for(let f=0;fp?(t.push(s),s=[n+1]):(s.push(n+1),t.push(s),s=[]);continue e}}s.push(n+1)}}return s.length&&t.push(s),t.map(n=>n.map(r=>e[r][0]))}function de(e,a=10){return e.length===1?a:1+e[e.length-1]-e[0]}function et(e,a,t){let{occurrences:s}=e,{space:n}=t,r=0,l=s.length;for(let o=0,f=o;o>>n.x;for(;f>>n.x===c;);r++}let i=(a-r+.5)/(r+.5);return Math.log(1+Math.abs(i))}var we,Se,ce,Z;function tt(e){let a=new Map;for(let t of e){let[s]=t.location.split("#"),n=a.get(s);typeof n>"u"?a.set(s,t):(a.set(t.location,t),t.parent=n)}return a}function ve(e,a){return I(this,null,function*(){ce=a,Z=new RegExp(e.separator),we=yield Ie(a,{engines:[()=>I(this,null,function*(){return He(a,{separator:ye(new RegExp(e.separator)),normalize:Ue(We),fields:[ue("title",t=>t.title),ue("text",t=>t.text)],plugins:[_e({weight:t=>t.boost}),Ze()]})})]}),Se=tt(a)})}function Me(e){return I(this,null,function*(){let a=e.split(Z);a.length>1&&a[a.length-1]===""&&a.pop();let t=we.search({type:"operator",data:{operator:"all",clauses:a.map(r=>({type:"text",data:{field:"*",value:[{type:"prefix",data:r}]}}))}}),s=new Map,n=t.data.documents.map(r=>{let l=P({},ce[r.id]),i=+!l.parent;return l.title=pe(l.title,Z,!0,r.fields.reduce((o,{name:f,text:c})=>{if(f==="title"){let h=new Set(c.value.cols);for(let u of h)o.add(u)}return o},new Set)),l.text=pe(l.text,Z,!1,r.fields.reduce((o,{name:f,text:c})=>{if(f==="text"){let h=new Set(c.value.cols);for(let u of h)o.add(u)}return o},new Set)),q(P({id:r.id},l),{score:r.score*(1+H(i,2)),terms:{}})});n.sort((r,l)=>l.score-r.score);for(let r of n){let l=ce[r.id];if(typeof l<"u"){let i=l.parent?l.parent.location:l.location;s.set(i,[...s.get(i)||[],r])}}for(let[r,l]of s)if(!l.find(i=>i.location===r)){let i=Se.get(r);l.push(q(P({},i),{score:0,terms:{}}))}return{items:[...s.values()]}})}/*! + * Search preview, do not use in production - see https://t.ly/ovHX7 + * ---------------------------------------------------------------------------- + * Copyright (c) 2016-2023 Martin Donath + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */function at(e){return I(this,null,function*(){switch(e.type){case 0:return yield ve(e.data.config,e.data.docs),{type:1};case 2:let a=e.data;try{return{type:3,data:yield Me(a)}}catch(t){return console.warn(t),{type:3,data:{items:[]}}}default:throw new TypeError("Invalid message type")}})}addEventListener("message",e=>I(void 0,null,function*(){postMessage(yield at(e.data))}));})(); +//# sourceMappingURL=search.c7dda4d7.min.js.map + diff --git a/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js.map b/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js.map new file mode 100644 index 000000000..4b89e7793 --- /dev/null +++ b/material/templates/assets/javascripts/workers/search.c7dda4d7.min.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../poquito/packages/__material/dist/index.js", "src/templates/assets/javascripts/integrations/search/worker/main/index.ts"], + "sourcesContent": ["var ke=Object.defineProperty;var De=(t,o,e)=>o in t?ke(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e;var T=(t,o,e)=>(De(t,typeof o!=\"symbol\"?o+\"\":o,e),e);function ce(t,o,e={}){return{name:t,from:o,meta:e}}async function J(t){let o=[];if(typeof t.plugins<\"u\")for(let e=0;e{let n=o.get(e);return typeof n<\"u\"||o.set(e,n=t(e,...c)),n}}function de(t,o,e=H,c=H){let n=[t[0]].slice(0,0),r=t.length,s=o.length,f=0,a=0;for(;fi?a++:n.push(c(t[f++],o[a++]))}return n}function ie(t,o,e=H,c=H){let n=[t[0]].slice(0,0),r=t.length,s=o.length,f=0,a=0;for(;fi?n.push(o[a++]):n.push(c(t[f++],o[a++]))}for(;f=0;){let{value:r,depth:s}=e[c];if(n<=s&&r.type===\"operator\")for(let f=r.data.clauses.length;f>0;)e[++c]={value:r.data.clauses[--f],depth:s+1};else{let f=o(r,s);if(typeof f<\"u\")return f;--c}n=s}}async function Ee(t,o){let e=await J(o),{engines:c}=v(e,(r,s)=>s.onOperatorOptions?.(r,t),{...o,plugins:e}),n=await Promise.all(c.map(r=>r(t)));return{type:\"operator\",search(r){let s=v(e,(u,i)=>i.onOperatorQuery?.(u),r.data),f=[];return ge({...r,data:s},u=>{switch(u.type){case\"operator\":u.data.operator===\"all\"?f.push(fe(f.splice(-u.data.clauses.length),de)):u.data.operator===\"any\"&&f.push(fe(f.splice(-u.data.clauses.length),ie));break;default:let i=[];for(let l=0;l{x.fields.forEach(m=>{m.id=m.id<<4|l})}),i.push(p.data.documents)}f.push(fe(i,ie))}}),{type:\"operator\",data:v(e,(u,i)=>i.onOperatorQueryResult?.(u),{documents:f[0]})}}}}function fe(t,o){return t.reduce((e,c)=>o(e,c.sort((n,r)=>n.id-r.id),n=>n.id,(n,r)=>({...n,fields:[...n.fields,...r?.fields??[]]})))}function Z(t){return Math.max(1,Math.ceil(Math.log2(t)))}function Ie(t){if(t.d+t.f+t.x>32)throw new RangeError(\"Bit format exceeds 32 bits\");return t}function _e(t,o,e){let c=Z(t),n=Z(o),r=typeof e<\"u\"?Z(e):32-c-n;return Ie({d:c,f:n,x:r})}var K=[0];for(let t=0;t<31;t++)K.push(K[t]|1<e&&o(e,e=n);continue;case 62:e=n+1}n>e&&o(e,n)}function Ve(t,o,e){for(let c=0;oe&&o(0,n,e,e=r);continue;case 62:t.charCodeAt(e+1)===47?o(2,--n,e,e=r+1):Ve(t,e,c)?o(3,n,e,e=r+1):o(1,n++,e,e=r+1)}r>e&&o(0,n,e,r)}function ye(t,o,e){let c=0;Re(t,(n,r)=>o(t,(s,f)=>{e(t.slice(s,f),c++,s,f)},n,r))}function $(t){let o=new RegExp(t,\"gu\");return(e,c,n=0,r=e.length)=>{o.lastIndex=n;let s,f=0;do{s=o.exec(e);let a=s?.index??r;n=c&&o{o+=c*c}),Math.sqrt(o)}async function Se(t,o){let e=await J(o),{separator:c,normalize:n,fields:r}=v(e,(i,l)=>l.onTextOptions?.(i,t),{...o,plugins:e}),s=_e(t.length,r.length),f=new Map;for(let i=0;i\"u\")continue;let x=i<_.onTextId?.(x,s));let m=Array.isArray(p)?p:[p];for(let _=0;_{let E=v(e,(M,B)=>B.onTextToken?.(M,h,R,y),[G]);for(let M=0;M\"u\"?f.set(B,[x<i.onTextStore?.(a)),{type:\"text\",search(i){let{field:l,value:p,abort:x=!1}=v(e,(h,R)=>R.onTextQuery?.(h,a),i.data),m=p;if(Array.isArray(m)){let h=new V(U());for(let R=0;R{let{occurrences:E}=a.terms[y],M=E.length;for(let B=0;B>>s.x,k=L&K[s.f];if(h!==-1&&h!==k)continue;let S=R.get(L);if(typeof S>\"u\"){R.set(L,S=new V(U()));let q={id:L,name:r[k].name,text:{value:S,score:0}},z=L>>>s.f,w=_.get(z);typeof w>\"u\"?_.set(z,{id:z,fields:[q]}):w.fields.push(q)}let F=Q&K[s.x];S.add(F,y)}})}return{type:\"text\",data:v(e,(h,R)=>R.onTextQueryResult?.(h,a),{query:m,documents:[..._.values()]})}}}}function Pe(t){let{terms:o,space:e}=t,c=new Map,n=we(1<>>t.space.x;l>>e.x===f;);let x=c.get(f);typeof x>\"u\"&&c.set(f,x=new V(U()));let m=f&K[e.f];x.add(s,l-i),n[m]+=l-i}f>r&&(r=f)}r>>>=t.space.f,r+=1;for(let s=0;s65535)){let r=o(n=t.codePointAt(e),e);if(typeof r<\"u\")return r}}function le(t,o,e=0,c=t.length){let n=[];return Ne(t,r=>{n.push(r);let s=o(String.fromCodePoint(...n),n.length);if(typeof s<\"u\")return s},e,c)}function Ce(t){let o=new Map,e=U();for(let c=0,n=\"\";c(o.has(s)||o.set(s,c),f===2)),e[e.length]=Oe(n,n=r.value)}return{index:o,cover:e}}function Te(t,{terms:o,index:e},c,n){let r=new ee,s=new Set;for(let f=0;f{let x=t.index.get(p);if(typeof x<\"u\")u=p,i=x;else return!0}),i!==-1)for(let p=u.length;p{switch(i){case 1:l===0&&r.push([p,-1]);break;case 2:l===0&&(r[r.length-1][1]=x);break;case 0:n(t,(m,_)=>{c.has(f++)&&s.push([m,_])},p,x)}}),r.length||r.push([0,t.length]);let a=[];s.reverse(),r[0][0]!==0&&r.unshift([0,r[0][0]]),r[r.length-1][1]!==t.length&&r.push([r[r.length-1][1],t.length]);let u=e?r.length:2;for(let[i,l]of r){let p=t.slice(i,l);for(let[x,m]of s)x>=i&&m<=l&&(x-=i,m-=i,p=[p.slice(0,x),\"\",p.slice(x,m),\"\",p.slice(m)].join(\"\"));if(a.push(p)===u)break}return a.join(\"\")}function xe(t){let{b:o=.75,k:e=1.2}=t?.parameters??{},{weight:c}=t??{},n=new Map,r=[],s=new Map,f=[],a=[];return{onTextOptions({fields:u},i){for(let l of u)r.push(l.meta.weight??1);if(typeof c<\"u\")for(let l=0;lHe(x,p,u)),i.forEach((x,m)=>{let _=0;x.forEach((G,h)=>{_+=h}),s.set(m,_)})},onTextQueryResult(u){let{query:i,documents:l}=u,p=1,x=1,m=0,_=0,G=0,h=0,R=0,y=0,E=performance.now();i.forEach(L=>{y+=f[L]}),m+=performance.now()-E;let M=10;for(let L=0;L=Y[I].end||N[g]=0;){let C=W[I],j=I;for(let O=I-1;O>=0;O--){let ne=W[O];ne!==D[O]&&w[C]>w[ne]&&(C=ne,j=O)}if(g!==-1&&w[C]-w[g]>M&&(b.push([...d]),d.length=0,P.clear()),P.has(F[C])){let O;w[g]-d[d.length-2]>w[C]-w[g]&&(O=d.pop()),b.push([...d]),d.length=0,P.clear(),O&&(d.push(O),P.add(O))}for(d.push(w[C]),P.add(F[C]),g=C,W[j]++;W[I]===D[I]&&I--;);}b.push(d),h+=performance.now()-E,E=performance.now();let A=0;for(let g=0;g{for(let A=0;Ad[0]-P[0]));for(let d of Y){if(!d.length)continue;let P=Be(d),A=d.length;N+=(A/P)**p*A**x}let D=s.get(S.id),W=e*(1-o+o*(D/a[k])),b=y*((e+1)*N)/(W+N);R+=performance.now()-E,l[L].score+=S.text.score=b};var B=q,Q=z;let S=l[L].fields[k],F=Le(S.text.value.cols.length);q()}}return u}}}function be(t,o=10){let e=[],c=[0];e:for(let n=0;no||s===a)e.push(c),c=[n+1];else{for(let i=0;im?(e.push(c),c=[n+1]):(c.push(n+1),e.push(c),c=[]);continue e}}c.push(n+1)}}return c.length&&e.push(c),e.map(n=>n.map(r=>t[r][0]))}function Be(t,o=10){return t.length===1?o:1+t[t.length-1]-t[0]}function He(t,o,e){let{occurrences:c}=t,{space:n}=e,r=0,s=c.length;for(let a=0,u=a;a>>n.x;for(;u>>n.x===l;);r++}let f=(o-r+.5)/(r+.5);return Math.log(1+Math.abs(f))}var ve,Ue,me,te;function Ke(t){let o=new Map;for(let e of t){let[c]=e.location.split(\"#\"),n=o.get(c);typeof n>\"u\"?o.set(c,e):(o.set(e.location,e),e.parent=n)}return o}async function yc(t,o){me=o,te=new RegExp(t.separator),ve=await Ee(o,{engines:[async()=>Se(o,{separator:$(new RegExp(t.separator)),normalize:he(Ae),fields:[ce(\"title\",e=>e.title),ce(\"text\",e=>e.text)],plugins:[xe({weight:e=>e.boost}),pe()]})]}),Ue=Ke(o)}async function Lc(t){let o=t.split(te);o.length>1&&o[o.length-1]===\"\"&&o.pop();let e=ve.search({type:\"operator\",data:{operator:\"all\",clauses:o.map(r=>({type:\"text\",data:{field:\"*\",value:[{type:\"prefix\",data:r}]}}))}}),c=new Map,n=e.data.documents.map(r=>{let s={...me[r.id]},f=+!s.parent;return s.title=ue(s.title,te,!0,r.fields.reduce((a,{name:u,text:i})=>{if(u===\"title\"){let l=new Set(i.value.cols);for(let p of l)a.add(p)}return a},new Set)),s.text=ue(s.text,te,!1,r.fields.reduce((a,{name:u,text:i})=>{if(u===\"text\"){let l=new Set(i.value.cols);for(let p of l)a.add(p)}return a},new Set)),{id:r.id,...s,score:r.score*(1+f**2),terms:{}}});n.sort((r,s)=>s.score-r.score);for(let r of n){let s=me[r.id];if(typeof s<\"u\"){let f=s.parent?s.parent.location:s.location;c.set(f,[...c.get(f)||[],r])}}for(let[r,s]of c)if(!s.find(f=>f.location===r)){let f=Ue.get(r);s.push({...f,score:0,terms:{}})}return{items:[...c.values()]}}export{yc as create,Lc as search};\n", "/*!\n * Search preview, do not use in production - see https://t.ly/ovHX7\n * ----------------------------------------------------------------------------\n * Copyright (c) 2016-2023 Martin Donath \n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to\n * deal in the Software without restriction, including without limitation the\n * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n * sell copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n * IN THE SOFTWARE.\n */\n\nimport { create, search } from \"@squidfunk/mkdocs-material-search-preview\"\n\nimport {\n SearchMessage,\n SearchMessageType\n} from \"../message\"\n\n/* ----------------------------------------------------------------------------\n * Functions\n * ------------------------------------------------------------------------- */\n\n/**\n * Message handler\n *\n * @param message - Source message\n *\n * @returns Target message\n */\nexport async function handler(\n message: SearchMessage\n): Promise {\n switch (message.type) {\n\n /* Search setup message */\n case SearchMessageType.SETUP:\n await create(message.data.config, message.data.docs)\n return {\n type: SearchMessageType.READY\n }\n\n /* Search query message */\n case SearchMessageType.QUERY:\n const query = message.data\n try {\n return {\n type: SearchMessageType.RESULT,\n data: await search(query)\n }\n\n /* Return empty result in case of error */\n } catch (err) {\n console.warn(err)\n return {\n type: SearchMessageType.RESULT,\n data: { items: [] }\n }\n }\n\n /* All other messages */\n default:\n throw new TypeError(\"Invalid message type\")\n }\n}\n\n/* ----------------------------------------------------------------------------\n * Worker\n * ------------------------------------------------------------------------- */\n\n/* Handle messages */\naddEventListener(\"message\", async ev => {\n postMessage(await handler(ev.data))\n})\n"], + "mappings": "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", + "names": ["ke", "De", "t", "o", "e", "T", "ce", "J", "__async", "c", "se", "v", "H", "he", "de", "s", "f", "a", "u", "i", "ie", "ge", "Ee", "_a", "__spreadProps", "__spreadValues", "fe", "l", "p", "x", "m", "Z", "Ie", "_e", "K", "Re", "Ve", "ae", "ye", "$", "Le", "U", "we", "V", "X", "ee", "n", "r", "Se", "_", "G", "h", "R", "y", "E", "M", "B", "Q", "L", "k", "S", "q", "z", "w", "F", "Pe", "Ae", "Oe", "Ne", "le", "Ce", "Te", "pe", "ue", "xe", "He", "N", "Y", "D", "g", "I", "W", "b", "d", "P", "C", "j", "ne", "A", "Be", "__pow", "oe", "re", "Me", "be", "ve", "Ue", "me", "te", "Ke", "yc", "Lc", "handler", "message", "__async", "yc", "query", "Lc", "err", "ev"] +} diff --git a/material/templates/base.html b/material/templates/base.html index ce1106d84..c484f8eca 100644 --- a/material/templates/base.html +++ b/material/templates/base.html @@ -221,7 +221,7 @@ "base": base_url, "features": features, "translations": {}, - "search": "assets/javascripts/workers/search.970b9345.min.js" | url + "search": "assets/javascripts/workers/search.c7dda4d7.min.js" | url } -%} {%- if config.extra.version -%} {%- set mike = config.plugins.get("mike") -%}