WritingSpace/.obsidian/plugins/dynamic-outline/main.js

8 lines
37 KiB
JavaScript
Raw Normal View History

2025-01-22 08:00:25 +00:00
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
2025-07-15 10:58:45 +00:00
var vt=Object.create;var Se=Object.defineProperty;var mt=Object.getOwnPropertyDescriptor;var ft=Object.getOwnPropertyNames;var wt=Object.getPrototypeOf,bt=Object.prototype.hasOwnProperty;var _t=(p,e)=>()=>(e||p((e={exports:{}}).exports,e),e.exports),yt=(p,e)=>{for(var t in e)Se(p,t,{get:e[t],enumerable:!0})},Ke=(p,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of ft(e))!bt.call(p,l)&&l!==t&&Se(p,l,{get:()=>e[l],enumerable:!(n=mt(e,l))||n.enumerable});return p};var Et=(p,e,t)=>(t=p!=null?vt(wt(p)):{},Ke(e||!p||!p.__esModule?Se(t,"default",{value:p,enumerable:!0}):t,p)),Ot=p=>Ke(Se({},"__esModule",{value:!0}),p);var Qe=_t((Ye,De)=>{((p,e)=>{typeof define=="function"&&define.amd?define([],e):typeof De=="object"&&De.exports?De.exports=e():p.fuzzysort=e()})(Ye,p=>{"use strict";var e=(s,i)=>{if(!s||!i)return B;var a=T(s);ee(i)||(i=w(i));var c=a.bitflags;return(c&i._bitflags)!==c?B:$(a,i)},t=(s,i,a)=>{if(!s)return a!=null&&a.all?z(i,a):Ne;var c=T(s),d=c.bitflags,u=c.containsSpace,o=I((a==null?void 0:a.threshold)||0),g=(a==null?void 0:a.limit)||Fe,h=0,f=0,b=i.length;function N(te){h<g?(Te.add(te),++h):(++f,te._score>Te.peek()._score&&Te.replaceTop(te))}if(a!=null&&a.key)for(var A=a.key,E=0;E<b;++E){var F=i[E],O=Ce(F,A);if(O&&(ee(O)||(O=w(O)),(d&O._bitflags)===d)){var H=$(c,O);H!==B&&(H._score<o||(H.obj=F,N(H)))}}else if(a!=null&&a.keys){var Q=a.keys,J=Q.length;e:for(var E=0;E<b;++E){var F=i[E];{for(var P=0,_=0;_<J;++_){var A=Q[_],O=Ce(F,A);if(!O){We[_]=le;continue}ee(O)||(O=w(O)),We[_]=O,P|=O._bitflags}if((d&P)!==d)continue}if(u)for(let L=0;L<c.spaceSearches.length;L++)K[L]=R;for(var _=0;_<J;++_){if(O=We[_],O===le){se[_]=le;continue}if(se[_]=$(c,O,!1,u),se[_]===B){se[_]=le;continue}if(u)for(let C=0;C<c.spaceSearches.length;C++){if(j[C]>-1e3&&K[C]>R){var x=(K[C]+j[C])/4;x>K[C]&&(K[C]=x)}j[C]>K[C]&&(K[C]=j[C])}}if(u){for(let L=0;L<c.spaceSearches.length;L++)if(K[L]===R)continue e}else{var m=!1;for(let L=0;L<J;L++)if(se[L]._score!==R){m=!0;break}if(!m)continue}var q=new y(J);for(let L=0;L<J;L++)q[L]=se[L];if(u){var V=0;for(let L=0;L<c.spaceSearches.length;L++)V+=K[L]}else{var V=R;for(let C=0;C<J;C++){var H=q[C];if(H._score>-1e3&&V>R){var x=(V+H._score)/4;x>V&&(V=x)}H._score>V&&(V=H._score)}}if(q.obj=F,q._score=V,a!=null&&a.scoreFn){if(V=a.scoreFn(q),!V)continue;V=I(V),q._score=V}V<o||N(q)}}else for(var E=0;E<b;++E){var O=i[E];if(O&&(ee(O)||(O=w(O)),(d&O._bitflags)===d)){var H=$(c,O);H!==B&&(H._score<o||N(H))}}if(h===0)return Ne;for(var X=new Array(h),E=h-1;E>=0;--E)X[E]=Te.poll();return X.total=h+f,X},n=(s,i="<b>",a="</b>")=>{for(var c=typeof i=="function"?i:void 0,d=s.target,u=d.length,o=s.indexes,g="",h=0,f=0,b=!1,N=[],A=0;A<u;++A){var E=d[A];if(o[f]===A){if(++f,b||(b=!0,c?(N.push(g),g=""):g+=i),f===o.length){c?(g+=E,N.push(c(g,h++)),g="",N.push(d.substr(A+1))):g+=E+a+d.substr(A+1);break}}else b&&(b=!1,c?(N.push(c(g,h++)),g=""):g+=a);g+=E}return c?N:g},l=s=>{typeof s=="number"?s=""+s:typeof s!="string"&&(s="");var i=ke(s);return S(s,{_targetLower:i._lower,_targetLowerCodes:i.lowerCodes,_bitflags:i.bitflags})},r=()=>{Ae.clear(),Pe.clear()};class v{get indexes(){return this._indexes.slice(0,this._indexes.len).sort((i,a)=>i-a)}set indexes(i){return this._indexes=i}highlight(i,a){return n(this,i,a)}get score(){return D(this._score)}set score(i){this._score=I(i)}}class y extends Array{get score(){return D(this._score)}set score(i){this._score=I(i)}}var S=(s,i)=>{var c,d,u,o,g,h,f;let a=new v;return a.target=s,a.obj=(c=i.obj)!=null?c:B,a._score=(d=i._score)!=null?d:R,a._indexes=(u=i._indexes)!=null?u:[],a._targetLower=(o=i._targetLower)!=null?o:"",a._targetLowerCodes=(g=i._targetLowerCodes)!=null?g:B,a._nextBeginningIndexes=(h=i._nextBeginningIndexes)!=null?h:B,a._bitflags=(f=i._bitflags)!=null?f:0,a},D=s=>s===R?0:s>1?s:Math.E**(((-s+1)**.04307-1)*-2),I=s=>s===0?R:s>1?s:1-Math.pow(Math.log(s)/-2+1,1/.04307),W=s=>{typeof s=="number"?s=""+s:typeof s!="string"&&(s=""),s=s.trim();var i=ke(s),a=[];if(i.containsSpace){var c=s.split(/\s+/);c=[...new Set(c)];for(var d=0;d<c.length;d++)if(c[d]!==""){var u=ke(c[d]);a.push({lo
2025-01-22 08:00:25 +00:00
/* nosourcemap */