PageSourceSearch

https://www.prepscholar.com/m/assets/property-expr-38205fa5.js

js prepscholar.com collected 2026-10-01 10:31:01 UTC 1,485 bytes, 1 lines download raw bytes

vendor: 1,485 bytes, line 1
1function c(e){this._maxSize=e,this.clear()}c.prototype.clear=function(){this._size=0,this._values=Object.create(null)};c.prototype.get=function(e){return this._values[e]};c.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var d=/[^.^\]^[]+|(?=\[\]|\.\.)/g,C=/^\d+$/,m=/^\d/,A=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,x=/^\s*(['"]?)(.*?)(\1)\s*$/,h=512,E=new c(h),v=new c(h),g=new c(h),I={Cache:c,split:l,normalizePath:f,setter:function(e){var t=f(e);return v.get(e)||v.set(e,function(s,n){for(var r=0,o=t.length,u=s;r<o-1;){var a=t[r];if(a==="__proto__"||a==="constructor"||a==="prototype")return s;u=u[t[r++]]}u[t[r]]=n})},getter:function(e,t){var i=f(e);return g.get(e)||g.set(e,function(n){for(var r=0,o=i.length;r<o;)if(n!=null||!t)n=n[i[r++]];else return;return n})},join:function(e){return e.reduce(function(t,i){return t+(_(i)||C.test(i)?"["+i+"]":(t?".":"")+i)},"")},forEach:function(e,t,i){y(Array.isArray(e)?e:l(e),t,i)}};function f(e){return E.get(e)||E.set(e,l(e).map(function(t){return t.replace(x,"$2")}))}function l(e){return e.match(d)||[""]}function y(e,t,i){var s=e.length,n,r,o,u;for(r=0;r<s;r++)n=e[r],n&&(S(n)&&(n='"'+n+'"'),u=_(n),o=!u&&/^\d+$/.test(n),t.call(i,n,u,o,r,e))}function _(e){return typeof e=="string"&&e&&["'",'"'].indexOf(e.charAt(0))!==-1}function z(e){return e.match(m)&&!e.match(C)}function G(e){return A.test(e)}function S(e){return!_(e)&&(z(e)||G(e))}export{I as 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.