init
This commit is contained in:
21
mc_test/node_modules/@emotion/hash/LICENSE
generated
vendored
Executable file
21
mc_test/node_modules/@emotion/hash/LICENSE
generated
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) Emotion team and other contributors
|
||||
|
||||
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 NONINFRINGEMENT. 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.
|
||||
11
mc_test/node_modules/@emotion/hash/README.md
generated
vendored
Executable file
11
mc_test/node_modules/@emotion/hash/README.md
generated
vendored
Executable file
@ -0,0 +1,11 @@
|
||||
# @emotion/hash
|
||||
|
||||
> A MurmurHash2 implementation
|
||||
|
||||
```jsx
|
||||
import hash from '@emotion/hash'
|
||||
|
||||
hash('some-string') // 12fj1d
|
||||
```
|
||||
|
||||
The source of this is from https://github.com/garycourt/murmurhash-js/blob/master/murmurhash2_gc.js.
|
||||
1
mc_test/node_modules/@emotion/hash/dist/declarations/src/index.d.ts
generated
vendored
Executable file
1
mc_test/node_modules/@emotion/hash/dist/declarations/src/index.d.ts
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
export default function murmur2(str: string): string;
|
||||
3
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.mts
generated
vendored
Executable file
3
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.mts
generated
vendored
Executable file
@ -0,0 +1,3 @@
|
||||
export * from "./declarations/src/index.js";
|
||||
export { _default as default } from "./emotion-hash.cjs.default.js";
|
||||
//# sourceMappingURL=emotion-hash.cjs.d.mts.map
|
||||
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.mts.map
generated
vendored
Executable file
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.mts.map
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"emotion-hash.cjs.d.mts","sourceRoot":"","sources":["./declarations/src/index.d.ts"],"names":[],"mappings":"AAAA"}
|
||||
3
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.ts
generated
vendored
Executable file
3
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.ts
generated
vendored
Executable file
@ -0,0 +1,3 @@
|
||||
export * from "./declarations/src/index";
|
||||
export { default } from "./declarations/src/index";
|
||||
//# sourceMappingURL=emotion-hash.cjs.d.ts.map
|
||||
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.ts.map
generated
vendored
Executable file
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.d.ts.map
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"emotion-hash.cjs.d.ts","sourceRoot":"","sources":["./declarations/src/index.d.ts"],"names":[],"mappings":"AAAA"}
|
||||
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.default.d.ts
generated
vendored
Executable file
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.default.d.ts
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
export { default as _default } from "./declarations/src/index.js"
|
||||
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.default.js
generated
vendored
Executable file
1
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.default.js
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-hash.cjs.js").default;
|
||||
59
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.dev.js
generated
vendored
Executable file
59
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.dev.js
generated
vendored
Executable file
@ -0,0 +1,59 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
/* eslint-disable */
|
||||
// Inspired by https://github.com/garycourt/murmurhash-js
|
||||
// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86
|
||||
function murmur2(str) {
|
||||
// 'm' and 'r' are mixing constants generated offline.
|
||||
// They're not really 'magic', they just happen to work well.
|
||||
// const m = 0x5bd1e995;
|
||||
// const r = 24;
|
||||
// Initialize the hash
|
||||
var h = 0; // Mix 4 bytes at a time into the hash
|
||||
|
||||
var k,
|
||||
i = 0,
|
||||
len = str.length;
|
||||
|
||||
for (; len >= 4; ++i, len -= 4) {
|
||||
k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;
|
||||
k =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);
|
||||
k ^=
|
||||
/* k >>> r: */
|
||||
k >>> 24;
|
||||
h =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Handle the last few bytes of the input array
|
||||
|
||||
|
||||
switch (len) {
|
||||
case 3:
|
||||
h ^= (str.charCodeAt(i + 2) & 0xff) << 16;
|
||||
|
||||
case 2:
|
||||
h ^= (str.charCodeAt(i + 1) & 0xff) << 8;
|
||||
|
||||
case 1:
|
||||
h ^= str.charCodeAt(i) & 0xff;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Do a few final mixes of the hash to ensure the last few
|
||||
// bytes are well-incorporated.
|
||||
|
||||
|
||||
h ^= h >>> 13;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
return ((h ^ h >>> 15) >>> 0).toString(36);
|
||||
}
|
||||
|
||||
exports["default"] = murmur2;
|
||||
7
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.js
generated
vendored
Executable file
7
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.js
generated
vendored
Executable file
@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
if (process.env.NODE_ENV === "production") {
|
||||
module.exports = require("./emotion-hash.cjs.prod.js");
|
||||
} else {
|
||||
module.exports = require("./emotion-hash.cjs.dev.js");
|
||||
}
|
||||
4
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.mjs
generated
vendored
Executable file
4
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.mjs
generated
vendored
Executable file
@ -0,0 +1,4 @@
|
||||
export {
|
||||
|
||||
} from "./emotion-hash.cjs.js";
|
||||
export { _default as default } from "./emotion-hash.cjs.default.js";
|
||||
59
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.prod.js
generated
vendored
Executable file
59
mc_test/node_modules/@emotion/hash/dist/emotion-hash.cjs.prod.js
generated
vendored
Executable file
@ -0,0 +1,59 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
/* eslint-disable */
|
||||
// Inspired by https://github.com/garycourt/murmurhash-js
|
||||
// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86
|
||||
function murmur2(str) {
|
||||
// 'm' and 'r' are mixing constants generated offline.
|
||||
// They're not really 'magic', they just happen to work well.
|
||||
// const m = 0x5bd1e995;
|
||||
// const r = 24;
|
||||
// Initialize the hash
|
||||
var h = 0; // Mix 4 bytes at a time into the hash
|
||||
|
||||
var k,
|
||||
i = 0,
|
||||
len = str.length;
|
||||
|
||||
for (; len >= 4; ++i, len -= 4) {
|
||||
k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;
|
||||
k =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);
|
||||
k ^=
|
||||
/* k >>> r: */
|
||||
k >>> 24;
|
||||
h =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Handle the last few bytes of the input array
|
||||
|
||||
|
||||
switch (len) {
|
||||
case 3:
|
||||
h ^= (str.charCodeAt(i + 2) & 0xff) << 16;
|
||||
|
||||
case 2:
|
||||
h ^= (str.charCodeAt(i + 1) & 0xff) << 8;
|
||||
|
||||
case 1:
|
||||
h ^= str.charCodeAt(i) & 0xff;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Do a few final mixes of the hash to ensure the last few
|
||||
// bytes are well-incorporated.
|
||||
|
||||
|
||||
h ^= h >>> 13;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
return ((h ^ h >>> 15) >>> 0).toString(36);
|
||||
}
|
||||
|
||||
exports["default"] = murmur2;
|
||||
55
mc_test/node_modules/@emotion/hash/dist/emotion-hash.esm.js
generated
vendored
Executable file
55
mc_test/node_modules/@emotion/hash/dist/emotion-hash.esm.js
generated
vendored
Executable file
@ -0,0 +1,55 @@
|
||||
/* eslint-disable */
|
||||
// Inspired by https://github.com/garycourt/murmurhash-js
|
||||
// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86
|
||||
function murmur2(str) {
|
||||
// 'm' and 'r' are mixing constants generated offline.
|
||||
// They're not really 'magic', they just happen to work well.
|
||||
// const m = 0x5bd1e995;
|
||||
// const r = 24;
|
||||
// Initialize the hash
|
||||
var h = 0; // Mix 4 bytes at a time into the hash
|
||||
|
||||
var k,
|
||||
i = 0,
|
||||
len = str.length;
|
||||
|
||||
for (; len >= 4; ++i, len -= 4) {
|
||||
k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;
|
||||
k =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);
|
||||
k ^=
|
||||
/* k >>> r: */
|
||||
k >>> 24;
|
||||
h =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Handle the last few bytes of the input array
|
||||
|
||||
|
||||
switch (len) {
|
||||
case 3:
|
||||
h ^= (str.charCodeAt(i + 2) & 0xff) << 16;
|
||||
|
||||
case 2:
|
||||
h ^= (str.charCodeAt(i + 1) & 0xff) << 8;
|
||||
|
||||
case 1:
|
||||
h ^= str.charCodeAt(i) & 0xff;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
} // Do a few final mixes of the hash to ensure the last few
|
||||
// bytes are well-incorporated.
|
||||
|
||||
|
||||
h ^= h >>> 13;
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);
|
||||
return ((h ^ h >>> 15) >>> 0).toString(36);
|
||||
}
|
||||
|
||||
export { murmur2 as default };
|
||||
29
mc_test/node_modules/@emotion/hash/package.json
generated
vendored
Executable file
29
mc_test/node_modules/@emotion/hash/package.json
generated
vendored
Executable file
@ -0,0 +1,29 @@
|
||||
{
|
||||
"name": "@emotion/hash",
|
||||
"version": "0.9.2",
|
||||
"description": "A MurmurHash2 implementation",
|
||||
"main": "dist/emotion-hash.cjs.js",
|
||||
"module": "dist/emotion-hash.esm.js",
|
||||
"types": "dist/emotion-hash.cjs.d.ts",
|
||||
"license": "MIT",
|
||||
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/hash",
|
||||
"files": [
|
||||
"src",
|
||||
"dist"
|
||||
],
|
||||
"scripts": {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"typescript": "^5.4.5"
|
||||
},
|
||||
"exports": {
|
||||
".": {
|
||||
"module": "./dist/emotion-hash.esm.js",
|
||||
"import": "./dist/emotion-hash.cjs.mjs",
|
||||
"default": "./dist/emotion-hash.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json"
|
||||
}
|
||||
}
|
||||
63
mc_test/node_modules/@emotion/hash/src/index.ts
generated
vendored
Executable file
63
mc_test/node_modules/@emotion/hash/src/index.ts
generated
vendored
Executable file
@ -0,0 +1,63 @@
|
||||
/* eslint-disable */
|
||||
// Inspired by https://github.com/garycourt/murmurhash-js
|
||||
// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86
|
||||
|
||||
export default function murmur2(str: string): string {
|
||||
// 'm' and 'r' are mixing constants generated offline.
|
||||
// They're not really 'magic', they just happen to work well.
|
||||
|
||||
// const m = 0x5bd1e995;
|
||||
// const r = 24;
|
||||
|
||||
// Initialize the hash
|
||||
|
||||
var h = 0
|
||||
|
||||
// Mix 4 bytes at a time into the hash
|
||||
|
||||
var k,
|
||||
i = 0,
|
||||
len = str.length
|
||||
for (; len >= 4; ++i, len -= 4) {
|
||||
k =
|
||||
(str.charCodeAt(i) & 0xff) |
|
||||
((str.charCodeAt(++i) & 0xff) << 8) |
|
||||
((str.charCodeAt(++i) & 0xff) << 16) |
|
||||
((str.charCodeAt(++i) & 0xff) << 24)
|
||||
|
||||
k =
|
||||
/* Math.imul(k, m): */
|
||||
(k & 0xffff) * 0x5bd1e995 + (((k >>> 16) * 0xe995) << 16)
|
||||
k ^= /* k >>> r: */ k >>> 24
|
||||
|
||||
h =
|
||||
/* Math.imul(k, m): */
|
||||
((k & 0xffff) * 0x5bd1e995 + (((k >>> 16) * 0xe995) << 16)) ^
|
||||
/* Math.imul(h, m): */
|
||||
((h & 0xffff) * 0x5bd1e995 + (((h >>> 16) * 0xe995) << 16))
|
||||
}
|
||||
|
||||
// Handle the last few bytes of the input array
|
||||
|
||||
switch (len) {
|
||||
case 3:
|
||||
h ^= (str.charCodeAt(i + 2) & 0xff) << 16
|
||||
case 2:
|
||||
h ^= (str.charCodeAt(i + 1) & 0xff) << 8
|
||||
case 1:
|
||||
h ^= str.charCodeAt(i) & 0xff
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + (((h >>> 16) * 0xe995) << 16)
|
||||
}
|
||||
|
||||
// Do a few final mixes of the hash to ensure the last few
|
||||
// bytes are well-incorporated.
|
||||
|
||||
h ^= h >>> 13
|
||||
h =
|
||||
/* Math.imul(h, m): */
|
||||
(h & 0xffff) * 0x5bd1e995 + (((h >>> 16) * 0xe995) << 16)
|
||||
|
||||
return ((h ^ (h >>> 15)) >>> 0).toString(36)
|
||||
}
|
||||
Reference in New Issue
Block a user