SYMBOL INDEX (83 symbols across 16 files) FILE: src/crypto/aes.js function convertToInt32 (line 172) | function convertToInt32(bytes) { FILE: src/crypto/big-integer.js function Integer (line 3) | function Integer(v,radix,alphabet,caseSensitive){if(typeof v==="undefine... function BigInteger (line 3) | function BigInteger(value,sign){this.value=value;this.sign=sign;this.isS... function SmallInteger (line 3) | function SmallInteger(value){this.value=value;this.sign=value<0;this.isS... function NativeBigInt (line 3) | function NativeBigInt(value){this.value=value} function isPrecise (line 3) | function isPrecise(n){return-MAX_INT0)return Math.floor(n);return Math.ceil(n)} function add (line 3) | function add(a,b){var l_a=a.length,l_b=b.length,r=new Array(l_a),carry=0... function addAny (line 3) | function addAny(a,b){if(a.length>=b.length)return add(a,b);return add(b,a)} function addSmall (line 3) | function addSmall(a,carry){var l=a.length,r=new Array(l),base=BASE,sum,i... function subtract (line 3) | function subtract(a,b){var a_l=a.length,b_l=b.length,r=new Array(a_l),bo... function subtractAny (line 3) | function subtractAny(a,b,sign){var value;if(compareAbs(a,b)>=0){value=su... function subtractSmall (line 3) | function subtractSmall(a,b,sign){var l=a.length,r=new Array(l),carry=-b,... function multiplyLong (line 3) | function multiplyLong(a,b){var a_l=a.length,b_l=b.length,l=a_l+b_l,r=cre... function multiplySmall (line 3) | function multiplySmall(a,b){var l=a.length,r=new Array(l),base=BASE,carr... function shiftLeft (line 3) | function shiftLeft(x,n){var r=[];while(n-- >0)r.push(0);return r.concat(x)} function multiplyKaratsuba (line 3) | function multiplyKaratsuba(x,y){var n=Math.max(x.length,y.length);if(n<=... function useKaratsuba (line 3) | function useKaratsuba(l1,l2){return-.012*l1-.012*l2+15e-6*l1*l2>0} function multiplySmallAndArray (line 3) | function multiplySmallAndArray(a,b,sign){if(ab.lengt... function isBasicPrime (line 3) | function isBasicPrime(v){var n=v.abs();if(n.isUnit())return false;if(n.e... function millerRabinTest (line 3) | function millerRabinTest(n,a){var nPrev=n.prev(),b=nPrev,r=0,d,t,i,x;whi... function shift_isSmall (line 3) | function shift_isSmall(n){return Math.abs(n)<=BASE} function bitwise (line 3) | function bitwise(x,y,fn){y=parseValue(y);var xSign=x.isNegative(),ySign=... function roughLOB (line 3) | function roughLOB(n){var v=n.value,x=typeof v==="number"?v|LOBMASK_I:typ... function integerLogarithm (line 3) | function integerLogarithm(value,base){if(base.compareTo(value)<=0){var t... function max (line 3) | function max(a,b){a=parseValue(a);b=parseValue(b);return a.greater(b)?a:b} function min (line 3) | function min(a,b){a=parseValue(a);b=parseValue(b);return a.lesser(b)?a:b} function gcd (line 3) | function gcd(a,b){a=parseValue(a).abs();b=parseValue(b).abs();if(a.equal... function lcm (line 3) | function lcm(a,b){a=parseValue(a).abs();b=parseValue(b).abs();return a.d... function randBetween (line 3) | function randBetween(a,b){a=parseValue(a);b=parseValue(b);var low=min(a,... function parseBaseFromArray (line 3) | function parseBaseFromArray(digits,base,isNegative){var val=Integer[0],p... function stringify (line 3) | function stringify(digit,alphabet){alphabet=alphabet||DEFAULT_ALPHABET;i... function toBase (line 3) | function toBase(n,base){base=bigInt(base);if(base.isZero()){if(n.isZero(... function toBaseString (line 3) | function toBaseString(n,base,alphabet){var arr=toBase(n,base);return(arr... function parseStringValue (line 3) | function parseStringValue(v){if(isPrecise(+v)){var x=+v;if(x===truncate(... function parseNumberValue (line 3) | function parseNumberValue(v){if(supportsNativeBigInt){return new NativeB... function parseValue (line 3) | function parseValue(v){if(typeof v==="number"){return parseNumberValue(v... FILE: src/crypto/crypto.js function aesEncrypt (line 9) | function aesEncrypt(text, secKey, ivString) { function hexify (line 34) | function hexify(text) { function zfill (line 38) | function zfill(num, size) { function expmod (line 44) | function expmod(base, exp, mymod) { function rsaEncrypt (line 57) | function rsaEncrypt(text, pubKey, modulus) { FILE: src/crypto/md5.js function MD5 (line 8) | function MD5(string) { FILE: src/hack_header.js function hackHeader (line 1) | function hackHeader(url) { FILE: src/index.js function getAllProviders (line 13) | function getAllProviders() { function getProviderByName (line 17) | function getProviderByName(sourceName) { function getProviderByItemId (line 39) | function getProviderByItemId(itemId) { function loadNodejsDefaults (line 66) | function loadNodejsDefaults() { function loadBrowserDefaults (line 72) | function loadBrowserDefaults() { function apiGet (line 88) | function apiGet(url, httpClient, pfn, cookieProvider) { FILE: src/platform/browser.js function getCookieProvider (line 7) | function getCookieProvider() { FILE: src/platform/node.js class CookieProvider (line 6) | class CookieProvider { method constructor (line 7) | constructor() { method getCookie (line 11) | getCookie(url, name, callback) { method setCookie (line 19) | setCookie(url, name, value) { method getCookieForHTTPHeader (line 27) | getCookieForHTTPHeader(url) { method getDomain (line 41) | getDomain(url) { function HTTPClient (line 48) | function HTTPClient(params) { FILE: src/provider/bilibili.js function build_bilibili (line 5) | function build_bilibili() { FILE: src/provider/kugou.js function build_kugou (line 6) | function build_kugou() { FILE: src/provider/kuwo.js function build_kuwo (line 6) | function build_kuwo() { FILE: src/provider/netease.js function encryptedRequest (line 9) | function encryptedRequest(text) { function NeteaseFactory (line 29) | function NeteaseFactory() { FILE: src/provider/qq.js function build_qq (line 7) | function build_qq() { FILE: src/provider/xiami.js function build_xiami (line 7) | function build_xiami() { FILE: src/utils.js function getParameterByName (line 1) | function getParameterByName(name, url) { function getRandomHexString (line 12) | function getRandomHexString(size) { function httpParamEncode (line 22) | function httpParamEncode(obj) { FILE: test/index.spec.js function testPlatformShowList (line 16) | function testPlatformShowList(platform) { function testPlatformPlaylist (line 33) | function testPlatformPlaylist(platform) { function testSearch (line 67) | function testSearch(platform) { function testLyric (line 87) | function testLyric(platform) { function testBootstrapTrack (line 112) | function testBootstrapTrack(platform) {