paradiego
This commit is contained in:
21
node_modules/@emotion/react/LICENSE
generated
vendored
Normal file
21
node_modules/@emotion/react/LICENSE
generated
vendored
Normal 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.
|
||||
48
node_modules/@emotion/react/README.md
generated
vendored
Normal file
48
node_modules/@emotion/react/README.md
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# @emotion/react
|
||||
|
||||
> Simple styling in React.
|
||||
|
||||
## Install
|
||||
|
||||
```bash
|
||||
yarn add @emotion/react
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```jsx
|
||||
/** @jsx jsx */
|
||||
import { jsx, css, Global, ClassNames } from '@emotion/react'
|
||||
|
||||
render(
|
||||
<div css={{ color: 'hotpink' }}>
|
||||
<div
|
||||
css={css`
|
||||
color: green;
|
||||
`}
|
||||
/>
|
||||
<Global
|
||||
styles={{
|
||||
body: {
|
||||
margin: 0,
|
||||
padding: 0
|
||||
}
|
||||
}}
|
||||
/>
|
||||
<ClassNames>
|
||||
{({ css, cx }) => (
|
||||
<div
|
||||
className={cx(
|
||||
'some-class',
|
||||
css`
|
||||
color: yellow;
|
||||
`
|
||||
)}
|
||||
/>
|
||||
)}
|
||||
</ClassNames>
|
||||
</div>
|
||||
)
|
||||
```
|
||||
|
||||
More documentation is available at [https://emotion.sh](https://emotion.sh).
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.browser.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.browser.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.browser.cjs.default.js";
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.browser.development.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.browser.development.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.browser.development.cjs.default.js";
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
3
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.d.mts
generated
vendored
Normal file
3
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.d.mts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export * from "../../dist/declarations/src/_isolated-hnrs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.cjs.default.js";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC1faXNvbGF0ZWQtaG5ycy5janMuZC5tdHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9kaXN0L2RlY2xhcmF0aW9ucy9zcmMvX2lzb2xhdGVkLWhucnMuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSJ9
|
||||
3
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.d.ts
generated
vendored
Normal file
3
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export * from "../../dist/declarations/src/_isolated-hnrs";
|
||||
export { default } from "../../dist/declarations/src/_isolated-hnrs";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC1faXNvbGF0ZWQtaG5ycy5janMuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2Rpc3QvZGVjbGFyYXRpb25zL3NyYy9faXNvbGF0ZWQtaG5ycy5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIn0=
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.default.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.default.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { default as _default } from "../../dist/declarations/src/_isolated-hnrs.js"
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.cjs.default.js";
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.development.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.development.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.development.cjs.default.js";
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.development.edge-light.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.development.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.development.edge-light.cjs.default.js";
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.default.js
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.default.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
exports._default = require("./emotion-react-_isolated-hnrs.edge-light.cjs.js").default;
|
||||
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js
generated
vendored
Normal file
19
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var hoistNonReactStatics$1 = require('hoist-non-react-statics');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
var hoistNonReactStatics__default = /*#__PURE__*/_interopDefault(hoistNonReactStatics$1);
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics__default["default"](targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
exports["default"] = hoistNonReactStatics;
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "./emotion-react-_isolated-hnrs.edge-light.cjs.js";
|
||||
export { _default as default } from "./emotion-react-_isolated-hnrs.edge-light.cjs.default.js";
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js
generated
vendored
Normal file
11
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import hoistNonReactStatics$1 from 'hoist-non-react-statics';
|
||||
|
||||
// this file isolates this package that is not tree-shakeable
|
||||
// and if this module doesn't actually contain any logic of its own
|
||||
// then Rollup just use 'hoist-non-react-statics' directly in other chunks
|
||||
|
||||
var hoistNonReactStatics = (function (targetComponent, sourceComponent) {
|
||||
return hoistNonReactStatics$1(targetComponent, sourceComponent);
|
||||
});
|
||||
|
||||
export { hoistNonReactStatics as default };
|
||||
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.umd.min.js
generated
vendored
Normal file
2
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.umd.min.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).emotionHoistNonReactStatics=t()}(this,(function(){"use strict";function e(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},r.exports),r.exports}var t=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,f=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,i=r?Symbol.for("react.profiler"):60114,a=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,y=r?Symbol.for("react.forward_ref"):60112,l=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,d=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,$=r?Symbol.for("react.fundamental"):60117,S=r?Symbol.for("react.responder"):60118,g=r?Symbol.for("react.scope"):60119;function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case u:case p:case f:case i:case c:case l:return e;default:switch(e=e&&e.$$typeof){case s:case y:case b:case d:case a:return e;default:return t}}case n:return t}}}function P(e){return v(e)===p}t.typeOf=v,t.AsyncMode=u,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=a,t.Element=o,t.ForwardRef=y,t.Fragment=f,t.Lazy=b,t.Memo=d,t.Portal=n,t.Profiler=i,t.StrictMode=c,t.Suspense=l,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===f||e===p||e===i||e===c||e===l||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===d||e.$$typeof===a||e.$$typeof===s||e.$$typeof===y||e.$$typeof===$||e.$$typeof===S||e.$$typeof===g)},t.isAsyncMode=function(e){return P(e)||v(e)===u},t.isConcurrentMode=P,t.isContextConsumer=function(e){return v(e)===s},t.isContextProvider=function(e){return v(e)===a},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return v(e)===y},t.isFragment=function(e){return v(e)===f},t.isLazy=function(e){return v(e)===b},t.isMemo=function(e){return v(e)===d},t.isPortal=function(e){return v(e)===n},t.isProfiler=function(e){return v(e)===i},t.isStrictMode=function(e){return v(e)===c},t.isSuspense=function(e){return v(e)===l}}));e((function(e,t){}));var r=e((function(e){e.exports=t})),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},f={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function i(e){return r.isMemo(e)?f:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var a=Object.defineProperty,s=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,l=Object.prototype;var m=function e(t,r,o){if("string"!=typeof r){if(l){var f=y(r);f&&f!==l&&e(t,f,o)}var c=s(r);u&&(c=c.concat(u(r)));for(var m=i(t),d=i(r),b=0;b<c.length;++b){var $=c[b];if(!(n[$]||o&&o[$]||d&&d[$]||m&&m[$])){var S=p(r,$);try{a(t,$,S)}catch(e){}}}}return t};return function(e,t){return m(e,t)}}));
|
||||
//# sourceMappingURL=emotion-react-_isolated-hnrs.umd.min.js.map
|
||||
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.umd.min.js.map
generated
vendored
Normal file
1
node_modules/@emotion/react/_isolated-hnrs/dist/emotion-react-_isolated-hnrs.umd.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
9
node_modules/@emotion/react/_isolated-hnrs/package.json
generated
vendored
Normal file
9
node_modules/@emotion/react/_isolated-hnrs/package.json
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"main": "dist/emotion-react-_isolated-hnrs.cjs.js",
|
||||
"module": "dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"umd:main": "dist/emotion-react-_isolated-hnrs.umd.min.js",
|
||||
"sideEffects": false,
|
||||
"preconstruct": {
|
||||
"umdName": "emotionHoistNonReactStatics"
|
||||
}
|
||||
}
|
||||
3
node_modules/@emotion/react/dist/declarations/src/_isolated-hnrs.d.ts
generated
vendored
Normal file
3
node_modules/@emotion/react/dist/declarations/src/_isolated-hnrs.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
// this entry point is not publicly available so we don't need to expose any types here
|
||||
// we need to define a definition file for each entrypoint though, otherwise Preconstruct might get confused
|
||||
export {}
|
||||
1
node_modules/@emotion/react/dist/declarations/src/index.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/declarations/src/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from "../types/index.js"
|
||||
1
node_modules/@emotion/react/dist/declarations/src/jsx-dev-runtime.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/declarations/src/jsx-dev-runtime.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from "../types/jsx-dev-runtime.js"
|
||||
1
node_modules/@emotion/react/dist/declarations/src/jsx-runtime.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/declarations/src/jsx-runtime.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from "../types/jsx-runtime.js"
|
||||
14
node_modules/@emotion/react/dist/declarations/types/helper.d.ts
generated
vendored
Normal file
14
node_modules/@emotion/react/dist/declarations/types/helper.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import { ReactJSX } from "./jsx-namespace.js"
|
||||
|
||||
/**
|
||||
* @desc Utility type for getting props type of React component.
|
||||
* It takes `defaultProps` into an account - making props with defaults optional.
|
||||
*/
|
||||
export type PropsOf<
|
||||
C extends keyof ReactJSX.IntrinsicElements | React.JSXElementConstructor<any>
|
||||
> = ReactJSX.LibraryManagedAttributes<C, React.ComponentProps<C>>
|
||||
|
||||
// We need to use this version of Omit as it's distributive (Will preserve unions)
|
||||
export type DistributiveOmit<T, U> = T extends any
|
||||
? Pick<T, Exclude<keyof T, U>>
|
||||
: never
|
||||
115
node_modules/@emotion/react/dist/declarations/types/index.d.ts
generated
vendored
Normal file
115
node_modules/@emotion/react/dist/declarations/types/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,115 @@
|
||||
// Definitions by: Junyoung Clare Jang <https://github.com/Ailrun>
|
||||
// TypeScript Version: 3.4
|
||||
|
||||
import { EmotionCache } from '@emotion/cache'
|
||||
import {
|
||||
ArrayInterpolation,
|
||||
ComponentSelector,
|
||||
CSSInterpolation,
|
||||
CSSObject,
|
||||
FunctionInterpolation,
|
||||
Interpolation,
|
||||
Keyframes,
|
||||
SerializedStyles
|
||||
} from '@emotion/serialize'
|
||||
import {
|
||||
ClassAttributes,
|
||||
Context,
|
||||
Provider,
|
||||
FC,
|
||||
ReactElement,
|
||||
ReactNode,
|
||||
Ref,
|
||||
createElement
|
||||
} from 'react'
|
||||
import { EmotionJSX } from "./jsx-namespace.js"
|
||||
|
||||
export {
|
||||
ArrayInterpolation,
|
||||
ComponentSelector,
|
||||
CSSObject,
|
||||
EmotionCache,
|
||||
FunctionInterpolation,
|
||||
Interpolation,
|
||||
Keyframes,
|
||||
SerializedStyles
|
||||
}
|
||||
|
||||
export * from "./theming.js"
|
||||
export * from "./helper.js"
|
||||
|
||||
// tslint:disable-next-line: no-empty-interface
|
||||
export interface Theme {}
|
||||
|
||||
export const ThemeContext: Context<object>
|
||||
export const CacheProvider: Provider<EmotionCache>
|
||||
export function withEmotionCache<Props, RefType = any>(
|
||||
func: (props: Props, context: EmotionCache, ref: Ref<RefType>) => ReactNode
|
||||
): FC<Props & ClassAttributes<RefType>>
|
||||
|
||||
export function css(
|
||||
template: TemplateStringsArray,
|
||||
...args: Array<CSSInterpolation>
|
||||
): SerializedStyles
|
||||
export function css(...args: Array<CSSInterpolation>): SerializedStyles
|
||||
|
||||
export interface GlobalProps {
|
||||
styles: Interpolation<Theme>
|
||||
}
|
||||
|
||||
/**
|
||||
* @desc
|
||||
* JSX generic are supported only after TS@2.9
|
||||
*/
|
||||
export function Global(props: GlobalProps): ReactElement
|
||||
|
||||
export function keyframes(
|
||||
template: TemplateStringsArray,
|
||||
...args: Array<CSSInterpolation>
|
||||
): Keyframes
|
||||
export function keyframes(...args: Array<CSSInterpolation>): Keyframes
|
||||
|
||||
export interface ArrayClassNamesArg extends Array<ClassNamesArg> {}
|
||||
export type ClassNamesArg =
|
||||
| undefined
|
||||
| null
|
||||
| string
|
||||
| boolean
|
||||
| { [className: string]: boolean | null | undefined }
|
||||
| ArrayClassNamesArg
|
||||
|
||||
export interface ClassNamesContent {
|
||||
css(template: TemplateStringsArray, ...args: Array<CSSInterpolation>): string
|
||||
css(...args: Array<CSSInterpolation>): string
|
||||
cx(...args: Array<ClassNamesArg>): string
|
||||
theme: Theme
|
||||
}
|
||||
export interface ClassNamesProps {
|
||||
children(content: ClassNamesContent): ReactNode
|
||||
}
|
||||
/**
|
||||
* @desc
|
||||
* JSX generic are supported only after TS@2.9
|
||||
*/
|
||||
export function ClassNames(props: ClassNamesProps): ReactElement
|
||||
|
||||
export const jsx: typeof createElement
|
||||
export namespace jsx {
|
||||
namespace JSX {
|
||||
type ElementType = EmotionJSX.ElementType
|
||||
interface Element extends EmotionJSX.Element {}
|
||||
interface ElementClass extends EmotionJSX.ElementClass {}
|
||||
interface ElementAttributesProperty
|
||||
extends EmotionJSX.ElementAttributesProperty {}
|
||||
interface ElementChildrenAttribute
|
||||
extends EmotionJSX.ElementChildrenAttribute {}
|
||||
type LibraryManagedAttributes<C, P> = EmotionJSX.LibraryManagedAttributes<
|
||||
C,
|
||||
P
|
||||
>
|
||||
interface IntrinsicAttributes extends EmotionJSX.IntrinsicAttributes {}
|
||||
interface IntrinsicClassAttributes<T>
|
||||
extends EmotionJSX.IntrinsicClassAttributes<T> {}
|
||||
type IntrinsicElements = EmotionJSX.IntrinsicElements
|
||||
}
|
||||
}
|
||||
1
node_modules/@emotion/react/dist/declarations/types/jsx-dev-runtime.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/declarations/types/jsx-dev-runtime.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { EmotionJSX as JSX } from "./jsx-namespace.js"
|
||||
102
node_modules/@emotion/react/dist/declarations/types/jsx-namespace.d.ts
generated
vendored
Normal file
102
node_modules/@emotion/react/dist/declarations/types/jsx-namespace.d.ts
generated
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
import 'react'
|
||||
import { Interpolation } from '@emotion/serialize'
|
||||
import { Theme } from '@emotion/react'
|
||||
|
||||
type IsPreReact19 = 2 extends Parameters<React.FunctionComponent<any>>['length']
|
||||
? true
|
||||
: false
|
||||
|
||||
type WithConditionalCSSProp<P> = 'className' extends keyof P
|
||||
? string extends P['className' & keyof P]
|
||||
? { css?: Interpolation<Theme> }
|
||||
: {}
|
||||
: {}
|
||||
|
||||
// unpack all here to avoid infinite self-referencing when defining our own JSX namespace for the pre-React 19 case
|
||||
type ReactJSXElement = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.Element
|
||||
: /** @ts-ignore */
|
||||
React.JSX.Element
|
||||
type ReactJSXElementClass = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.ElementClass
|
||||
: /** @ts-ignore */
|
||||
React.JSX.ElementClass
|
||||
type ReactJSXElementAttributesProperty = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.ElementAttributesProperty
|
||||
: /** @ts-ignore */
|
||||
React.JSX.ElementAttributesProperty
|
||||
type ReactJSXElementChildrenAttribute = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.ElementChildrenAttribute
|
||||
: /** @ts-ignore */
|
||||
React.JSX.ElementChildrenAttribute
|
||||
type ReactJSXLibraryManagedAttributes<C, P> = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.LibraryManagedAttributes<C, P>
|
||||
: /** @ts-ignore */
|
||||
React.JSX.LibraryManagedAttributes<C, P>
|
||||
type ReactJSXIntrinsicAttributes = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.IntrinsicAttributes
|
||||
: /** @ts-ignore */
|
||||
React.JSX.IntrinsicAttributes
|
||||
type ReactJSXIntrinsicClassAttributes<T> = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.IntrinsicClassAttributes<T>
|
||||
: /** @ts-ignore */
|
||||
React.JSX.IntrinsicClassAttributes<T>
|
||||
type ReactJSXIntrinsicElements = true extends IsPreReact19
|
||||
? /** @ts-ignore */
|
||||
JSX.IntrinsicElements
|
||||
: /** @ts-ignore */
|
||||
React.JSX.IntrinsicElements
|
||||
|
||||
type ReactJSXElementType = true extends IsPreReact19
|
||||
? // based on the code from @types/react@18.2.8
|
||||
// https://github.com/DefinitelyTyped/DefinitelyTyped/blob/3197efc097d522c4bf02b94e1a0766d007d6cdeb/types/react/index.d.ts#LL3204C13-L3204C13
|
||||
string | React.JSXElementConstructor<any>
|
||||
: /** @ts-ignore */
|
||||
React.JSX.ElementType
|
||||
|
||||
export namespace ReactJSX {
|
||||
type ElementType = ReactJSXElementType
|
||||
interface Element extends ReactJSXElement {}
|
||||
interface ElementClass extends ReactJSXElementClass {}
|
||||
interface ElementAttributesProperty
|
||||
extends ReactJSXElementAttributesProperty {}
|
||||
interface ElementChildrenAttribute extends ReactJSXElementChildrenAttribute {}
|
||||
|
||||
type LibraryManagedAttributes<C, P> = ReactJSXLibraryManagedAttributes<C, P>
|
||||
|
||||
interface IntrinsicAttributes extends ReactJSXIntrinsicAttributes {}
|
||||
interface IntrinsicClassAttributes<T>
|
||||
extends ReactJSXIntrinsicClassAttributes<T> {}
|
||||
|
||||
type IntrinsicElements = ReactJSXIntrinsicElements
|
||||
}
|
||||
|
||||
export namespace EmotionJSX {
|
||||
type ElementType = ReactJSXElementType
|
||||
interface Element extends ReactJSXElement {}
|
||||
interface ElementClass extends ReactJSXElementClass {}
|
||||
interface ElementAttributesProperty
|
||||
extends ReactJSXElementAttributesProperty {}
|
||||
interface ElementChildrenAttribute extends ReactJSXElementChildrenAttribute {}
|
||||
|
||||
type LibraryManagedAttributes<C, P> = P extends unknown
|
||||
? WithConditionalCSSProp<P> & ReactJSXLibraryManagedAttributes<C, P>
|
||||
: never
|
||||
|
||||
interface IntrinsicAttributes extends ReactJSXIntrinsicAttributes {}
|
||||
interface IntrinsicClassAttributes<T>
|
||||
extends ReactJSXIntrinsicClassAttributes<T> {}
|
||||
|
||||
type IntrinsicElements = {
|
||||
[K in keyof ReactJSXIntrinsicElements]: ReactJSXIntrinsicElements[K] & {
|
||||
css?: Interpolation<Theme>
|
||||
}
|
||||
}
|
||||
}
|
||||
1
node_modules/@emotion/react/dist/declarations/types/jsx-runtime.d.ts
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/declarations/types/jsx-runtime.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export { EmotionJSX as JSX } from "./jsx-namespace.js"
|
||||
31
node_modules/@emotion/react/dist/declarations/types/theming.d.ts
generated
vendored
Normal file
31
node_modules/@emotion/react/dist/declarations/types/theming.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
// Definitions by: Junyoung Clare Jang <https://github.com/Ailrun>
|
||||
// TypeScript Version: 3.1
|
||||
|
||||
import * as React from 'react'
|
||||
import { Theme } from '@emotion/react'
|
||||
import { DistributiveOmit, PropsOf } from "./helper.js"
|
||||
|
||||
export interface ThemeProviderProps {
|
||||
theme: Partial<Theme> | ((outerTheme: Theme) => Theme)
|
||||
children: React.ReactNode
|
||||
}
|
||||
|
||||
export interface ThemeProvider {
|
||||
(props: ThemeProviderProps): React.ReactElement
|
||||
}
|
||||
|
||||
export type withTheme = <
|
||||
C extends React.ComponentType<React.ComponentProps<C>>
|
||||
>(
|
||||
component: C
|
||||
) => React.FC<DistributiveOmit<PropsOf<C>, 'theme'> & { theme?: Theme }>
|
||||
|
||||
export function useTheme(): Theme
|
||||
|
||||
export const ThemeProvider: ThemeProvider
|
||||
|
||||
export const withTheme: withTheme
|
||||
|
||||
export type WithTheme<P, T> = P extends { theme: infer Theme }
|
||||
? P & { theme: Exclude<Theme, undefined> }
|
||||
: P & { theme: T }
|
||||
201
node_modules/@emotion/react/dist/emotion-element-5486c51c.browser.esm.js
generated
vendored
Normal file
201
node_modules/@emotion/react/dist/emotion-element-5486c51c.browser.esm.js
generated
vendored
Normal file
@@ -0,0 +1,201 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, isDevelopment as i, useTheme as u, withEmotionCache as w };
|
||||
283
node_modules/@emotion/react/dist/emotion-element-60389d2b.edge-light.cjs.js
generated
vendored
Normal file
283
node_modules/@emotion/react/dist/emotion-element-60389d2b.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,283 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
{
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache__default["default"]({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React__namespace.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */exports.withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.isDevelopment = isDevelopment;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withTheme = withTheme;
|
||||
249
node_modules/@emotion/react/dist/emotion-element-657efc1f.edge-light.esm.js
generated
vendored
Normal file
249
node_modules/@emotion/react/dist/emotion-element-657efc1f.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,249 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
{
|
||||
withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, isDevelopment as i, useTheme as u, withEmotionCache as w };
|
||||
327
node_modules/@emotion/react/dist/emotion-element-7447be04.browser.development.cjs.js
generated
vendored
Normal file
327
node_modules/@emotion/react/dist/emotion-element-7447be04.browser.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,327 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withEmotionCache = withEmotionCache;
|
||||
exports.withTheme = withTheme;
|
||||
293
node_modules/@emotion/react/dist/emotion-element-7a1343fa.browser.development.esm.js
generated
vendored
Normal file
293
node_modules/@emotion/react/dist/emotion-element-7a1343fa.browser.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,293 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, useTheme as u, withEmotionCache as w };
|
||||
236
node_modules/@emotion/react/dist/emotion-element-832b737b.browser.cjs.js
generated
vendored
Normal file
236
node_modules/@emotion/react/dist/emotion-element-832b737b.browser.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,236 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.isDevelopment = isDevelopment;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withEmotionCache = withEmotionCache;
|
||||
exports.withTheme = withTheme;
|
||||
377
node_modules/@emotion/react/dist/emotion-element-9150ebbd.development.cjs.js
generated
vendored
Normal file
377
node_modules/@emotion/react/dist/emotion-element-9150ebbd.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,377 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
if (!isBrowser) {
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache__default["default"]({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React__namespace.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */exports.withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.isBrowser = isBrowser;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withTheme = withTheme;
|
||||
286
node_modules/@emotion/react/dist/emotion-element-b1930563.cjs.js
generated
vendored
Normal file
286
node_modules/@emotion/react/dist/emotion-element-b1930563.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,286 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
if (!isBrowser) {
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache__default["default"]({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React__namespace.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */exports.withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.isBrowser = isBrowser;
|
||||
exports.isDevelopment = isDevelopment;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withTheme = withTheme;
|
||||
251
node_modules/@emotion/react/dist/emotion-element-b4c8b265.esm.js
generated
vendored
Normal file
251
node_modules/@emotion/react/dist/emotion-element-b4c8b265.esm.js
generated
vendored
Normal file
@@ -0,0 +1,251 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var isDevelopment = false;
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
if (!isBrowser) {
|
||||
withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (!isDevelopment )) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, isDevelopment as a, ThemeProvider as b, createEmotionProps as c, withTheme as d, hasOwn as h, isBrowser as i, useTheme as u, withEmotionCache as w };
|
||||
343
node_modules/@emotion/react/dist/emotion-element-ba80abe0.development.esm.js
generated
vendored
Normal file
343
node_modules/@emotion/react/dist/emotion-element-ba80abe0.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,343 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var isBrowser = typeof document !== 'undefined';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
if (!isBrowser) {
|
||||
withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (!isBrowser && rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, isBrowser as i, useTheme as u, withEmotionCache as w };
|
||||
341
node_modules/@emotion/react/dist/emotion-element-efb2998a.development.edge-light.esm.js
generated
vendored
Normal file
341
node_modules/@emotion/react/dist/emotion-element-efb2998a.development.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,341 @@
|
||||
import * as React from 'react';
|
||||
import { useContext, forwardRef } from 'react';
|
||||
import createCache from '@emotion/cache';
|
||||
import _extends from '@babel/runtime/helpers/esm/extends';
|
||||
import weakMemoize from '@emotion/weak-memoize';
|
||||
import hoistNonReactStatics from '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js';
|
||||
import { getRegisteredStyles, registerStyles, insertStyles } from '@emotion/utils';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
var withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
{
|
||||
withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize(function (outerTheme) {
|
||||
return weakMemoize(function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return hoistNonReactStatics(WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(registeredStyles, undefined, React.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
export { CacheProvider as C, Emotion$1 as E, ThemeContext as T, __unsafe_useEmotionCache as _, ThemeProvider as a, withTheme as b, createEmotionProps as c, hasOwn as h, useTheme as u, withEmotionCache as w };
|
||||
374
node_modules/@emotion/react/dist/emotion-element-f66136f5.development.edge-light.cjs.js
generated
vendored
Normal file
374
node_modules/@emotion/react/dist/emotion-element-f66136f5.development.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,374 @@
|
||||
'use strict';
|
||||
|
||||
var React = require('react');
|
||||
var createCache = require('@emotion/cache');
|
||||
var _extends = require('@babel/runtime/helpers/extends');
|
||||
var weakMemoize = require('@emotion/weak-memoize');
|
||||
var _isolatedHnrs_dist_emotionReact_isolatedHnrs = require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js');
|
||||
var utils = require('@emotion/utils');
|
||||
var serialize = require('@emotion/serialize');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
var createCache__default = /*#__PURE__*/_interopDefault(createCache);
|
||||
var weakMemoize__default = /*#__PURE__*/_interopDefault(weakMemoize);
|
||||
|
||||
/* import { type EmotionCache } from '@emotion/utils' */
|
||||
var EmotionCacheContext
|
||||
/*: React.Context<EmotionCache | null> */
|
||||
= /* #__PURE__ */React__namespace.createContext( // we're doing this to avoid preconstruct's dead code elimination in this one case
|
||||
// because this module is primarily intended for the browser and node
|
||||
// but it's also required in react native and similar environments sometimes
|
||||
// and we could have a special build just for that
|
||||
// but this is much easier and the native packages
|
||||
// might use a different theme context in the future anyway
|
||||
typeof HTMLElement !== 'undefined' ? /* #__PURE__ */createCache__default["default"]({
|
||||
key: 'css'
|
||||
}) : null);
|
||||
|
||||
{
|
||||
EmotionCacheContext.displayName = 'EmotionCacheContext';
|
||||
}
|
||||
|
||||
var CacheProvider = EmotionCacheContext.Provider;
|
||||
var __unsafe_useEmotionCache = function useEmotionCache()
|
||||
/*: EmotionCache | null*/
|
||||
{
|
||||
return React.useContext(EmotionCacheContext);
|
||||
};
|
||||
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props, Ref: React.Ref<*>> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache, ref: Ref) => React.Node */
|
||||
)
|
||||
/*: React.AbstractComponent<Props> */
|
||||
{
|
||||
return /*#__PURE__*/React.forwardRef(function (props
|
||||
/*: Props */
|
||||
, ref
|
||||
/*: Ref */
|
||||
) {
|
||||
// the cache will never be null in the browser
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
return func(props, cache, ref);
|
||||
});
|
||||
};
|
||||
|
||||
{
|
||||
exports.withEmotionCache = function withEmotionCache
|
||||
/* <Props> */
|
||||
(func
|
||||
/*: (props: Props, cache: EmotionCache) => React.Node */
|
||||
)
|
||||
/*: React.StatelessFunctionalComponent<Props> */
|
||||
{
|
||||
return function (props
|
||||
/*: Props */
|
||||
) {
|
||||
var cache = React.useContext(EmotionCacheContext);
|
||||
|
||||
if (cache === null) {
|
||||
// yes, we're potentially creating this on every render
|
||||
// it doesn't actually matter though since it's only on the server
|
||||
// so there will only every be a single render
|
||||
// that could change in the future because of suspense and etc. but for now,
|
||||
// this works and i don't want to optimise for a future thing that we aren't sure about
|
||||
cache = createCache__default["default"]({
|
||||
key: 'css'
|
||||
});
|
||||
return /*#__PURE__*/React__namespace.createElement(EmotionCacheContext.Provider, {
|
||||
value: cache
|
||||
}, func(props, cache));
|
||||
} else {
|
||||
return func(props, cache);
|
||||
}
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
var ThemeContext = /* #__PURE__ */React__namespace.createContext({});
|
||||
|
||||
{
|
||||
ThemeContext.displayName = 'EmotionThemeContext';
|
||||
}
|
||||
|
||||
var useTheme = function useTheme() {
|
||||
return React__namespace.useContext(ThemeContext);
|
||||
};
|
||||
|
||||
var getTheme = function getTheme(outerTheme
|
||||
/*: Object */
|
||||
, theme
|
||||
/*: Object | (Object => Object) */
|
||||
) {
|
||||
if (typeof theme === 'function') {
|
||||
var mergedTheme = theme(outerTheme);
|
||||
|
||||
if ((mergedTheme == null || typeof mergedTheme !== 'object' || Array.isArray(mergedTheme))) {
|
||||
throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');
|
||||
}
|
||||
|
||||
return mergedTheme;
|
||||
}
|
||||
|
||||
if ((theme == null || typeof theme !== 'object' || Array.isArray(theme))) {
|
||||
throw new Error('[ThemeProvider] Please make your theme prop a plain object');
|
||||
}
|
||||
|
||||
return _extends({}, outerTheme, theme);
|
||||
};
|
||||
|
||||
var createCacheWithTheme = /* #__PURE__ */weakMemoize__default["default"](function (outerTheme) {
|
||||
return weakMemoize__default["default"](function (theme) {
|
||||
return getTheme(outerTheme, theme);
|
||||
});
|
||||
});
|
||||
/*
|
||||
type ThemeProviderProps = {
|
||||
theme: Object | (Object => Object),
|
||||
children: React.Node
|
||||
}
|
||||
*/
|
||||
|
||||
var ThemeProvider = function ThemeProvider(props
|
||||
/*: ThemeProviderProps */
|
||||
) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
|
||||
if (props.theme !== theme) {
|
||||
theme = createCacheWithTheme(theme)(props.theme);
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(ThemeContext.Provider, {
|
||||
value: theme
|
||||
}, props.children);
|
||||
};
|
||||
function withTheme
|
||||
/* <Config: {}> */
|
||||
(Component
|
||||
/*: React.AbstractComponent<Config> */
|
||||
)
|
||||
/*: React.AbstractComponent<$Diff<Config, { theme: Object }>> */
|
||||
{
|
||||
var componentName = Component.displayName || Component.name || 'Component';
|
||||
|
||||
var render = function render(props, ref) {
|
||||
var theme = React__namespace.useContext(ThemeContext);
|
||||
return /*#__PURE__*/React__namespace.createElement(Component, _extends({
|
||||
theme: theme,
|
||||
ref: ref
|
||||
}, props));
|
||||
};
|
||||
|
||||
var WithTheme = /*#__PURE__*/React__namespace.forwardRef(render);
|
||||
WithTheme.displayName = "WithTheme(" + componentName + ")";
|
||||
return _isolatedHnrs_dist_emotionReact_isolatedHnrs["default"](WithTheme, Component);
|
||||
}
|
||||
|
||||
var hasOwn = {}.hasOwnProperty;
|
||||
|
||||
var getLastPart = function
|
||||
/* : string */
|
||||
getLastPart(functionName
|
||||
/* : string */
|
||||
) {
|
||||
// The match may be something like 'Object.createEmotionProps' or
|
||||
// 'Loader.prototype.render'
|
||||
var parts = functionName.split('.');
|
||||
return parts[parts.length - 1];
|
||||
};
|
||||
|
||||
var getFunctionNameFromStackTraceLine = function
|
||||
/*: ?string*/
|
||||
getFunctionNameFromStackTraceLine(line
|
||||
/*: string*/
|
||||
) {
|
||||
// V8
|
||||
var match = /^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(line);
|
||||
if (match) return getLastPart(match[1]); // Safari / Firefox
|
||||
|
||||
match = /^([A-Za-z0-9$.]+)@/.exec(line);
|
||||
if (match) return getLastPart(match[1]);
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var internalReactFunctionNames = /* #__PURE__ */new Set(['renderWithHooks', 'processChild', 'finishClassComponent', 'renderToString']); // These identifiers come from error stacks, so they have to be valid JS
|
||||
// identifiers, thus we only need to replace what is a valid character for JS,
|
||||
// but not for CSS.
|
||||
|
||||
var sanitizeIdentifier = function sanitizeIdentifier(identifier) {
|
||||
return identifier.replace(/\$/g, '-');
|
||||
};
|
||||
|
||||
var getLabelFromStackTrace = function getLabelFromStackTrace(stackTrace) {
|
||||
if (!stackTrace) return undefined;
|
||||
var lines = stackTrace.split('\n');
|
||||
|
||||
for (var i = 0; i < lines.length; i++) {
|
||||
var functionName = getFunctionNameFromStackTraceLine(lines[i]); // The first line of V8 stack traces is just "Error"
|
||||
|
||||
if (!functionName) continue; // If we reach one of these, we have gone too far and should quit
|
||||
|
||||
if (internalReactFunctionNames.has(functionName)) break; // The component name is the first function in the stack that starts with an
|
||||
// uppercase letter
|
||||
|
||||
if (/^[A-Z]/.test(functionName)) return sanitizeIdentifier(functionName);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__';
|
||||
var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__';
|
||||
var createEmotionProps = function createEmotionProps(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
if (typeof props.css === 'string' && // check if there is a css declaration
|
||||
props.css.indexOf(':') !== -1) {
|
||||
throw new Error("Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/react' like this: css`" + props.css + "`");
|
||||
}
|
||||
|
||||
var newProps
|
||||
/*: any */
|
||||
= {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps[typePropName] = type; // Runtime labeling is an opt-in feature because:
|
||||
// - It causes hydration warnings when using Safari and SSR
|
||||
// - It can degrade performance if there are a huge number of elements
|
||||
//
|
||||
// Even if the flag is set, we still don't compute the label if it has already
|
||||
// been determined by the Babel plugin.
|
||||
|
||||
if (typeof globalThis !== 'undefined' && !!globalThis.EMOTION_RUNTIME_AUTO_LABEL && !!props.css && (typeof props.css !== 'object' || typeof props.css.name !== 'string' || props.css.name.indexOf('-') === -1)) {
|
||||
var label = getLabelFromStackTrace(new Error().stack);
|
||||
if (label) newProps[labelPropName] = label;
|
||||
}
|
||||
|
||||
return newProps;
|
||||
};
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serialized = _ref.serialized,
|
||||
isStringTag = _ref.isStringTag;
|
||||
utils.registerStyles(cache, serialized, isStringTag);
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
return utils.insertStyles(cache, serialized, isStringTag);
|
||||
});
|
||||
|
||||
if (rules !== undefined) {
|
||||
var _ref2;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedNames, _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
var Emotion = /* #__PURE__ */exports.withEmotionCache(
|
||||
/* <any, any> */
|
||||
function (props, cache, ref) {
|
||||
var cssProp = props.css; // so that using `css` from `emotion` and passing the result to the css prop works
|
||||
// not passing the registered cache to serializeStyles because it would
|
||||
// make certain babel optimisations not possible
|
||||
|
||||
if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {
|
||||
cssProp = cache.registered[cssProp];
|
||||
}
|
||||
|
||||
var WrappedComponent = props[typePropName];
|
||||
var registeredStyles = [cssProp];
|
||||
var className = '';
|
||||
|
||||
if (typeof props.className === 'string') {
|
||||
className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className);
|
||||
} else if (props.className != null) {
|
||||
className = props.className + " ";
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(registeredStyles, undefined, React__namespace.useContext(ThemeContext));
|
||||
|
||||
if (serialized.name.indexOf('-') === -1) {
|
||||
var labelFromStack = props[labelPropName];
|
||||
|
||||
if (labelFromStack) {
|
||||
serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']);
|
||||
}
|
||||
}
|
||||
|
||||
className += cache.key + "-" + serialized.name;
|
||||
var newProps = {};
|
||||
|
||||
for (var key in props) {
|
||||
if (hasOwn.call(props, key) && key !== 'css' && key !== typePropName && (key !== labelPropName)) {
|
||||
newProps[key] = props[key];
|
||||
}
|
||||
}
|
||||
|
||||
newProps.className = className;
|
||||
|
||||
if (ref) {
|
||||
newProps.ref = ref;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serialized: serialized,
|
||||
isStringTag: typeof WrappedComponent === 'string'
|
||||
}), /*#__PURE__*/React__namespace.createElement(WrappedComponent, newProps));
|
||||
});
|
||||
|
||||
{
|
||||
Emotion.displayName = 'EmotionCssPropInternal';
|
||||
}
|
||||
|
||||
var Emotion$1 = Emotion;
|
||||
|
||||
exports.CacheProvider = CacheProvider;
|
||||
exports.Emotion = Emotion$1;
|
||||
exports.ThemeContext = ThemeContext;
|
||||
exports.ThemeProvider = ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = __unsafe_useEmotionCache;
|
||||
exports.createEmotionProps = createEmotionProps;
|
||||
exports.hasOwn = hasOwn;
|
||||
exports.useTheme = useTheme;
|
||||
exports.withTheme = withTheme;
|
||||
335
node_modules/@emotion/react/dist/emotion-react.browser.cjs.js
generated
vendored
Normal file
335
node_modules/@emotion/react/dist/emotion-react.browser.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,335 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-832b737b.browser.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React__namespace.useRef();
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
utils.insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
utils.insertStyles(cache, serializedArr[i], false);
|
||||
}
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
exports.withEmotionCache = emotionElement.withEmotionCache;
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.browser.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.browser.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.browser.cjs.js";
|
||||
703
node_modules/@emotion/react/dist/emotion-react.browser.development.cjs.js
generated
vendored
Normal file
703
node_modules/@emotion/react/dist/emotion-react.browser.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,703 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-7447be04.browser.development.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React__namespace.useRef();
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
utils.insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
utils.insertStyles(cache, serializedArr[i], false);
|
||||
}
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
exports.withEmotionCache = emotionElement.withEmotionCache;
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.browser.development.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.browser.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.browser.development.cjs.js";
|
||||
668
node_modules/@emotion/react/dist/emotion-react.browser.development.esm.js
generated
vendored
Normal file
668
node_modules/@emotion/react/dist/emotion-react.browser.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,668 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext } from './emotion-element-7a1343fa.browser.development.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, a as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, b as withTheme } from './emotion-element-7a1343fa.browser.development.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectWithLayoutFallback, useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React.useRef();
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
insertStyles(cache, serializedArr[i], false);
|
||||
}
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
300
node_modules/@emotion/react/dist/emotion-react.browser.esm.js
generated
vendored
Normal file
300
node_modules/@emotion/react/dist/emotion-react.browser.esm.js
generated
vendored
Normal file
@@ -0,0 +1,300 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext, i as isDevelopment } from './emotion-element-5486c51c.browser.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, a as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, b as withTheme } from './emotion-element-5486c51c.browser.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectWithLayoutFallback, useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React.useRef();
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
insertStyles(cache, serializedArr[i], false);
|
||||
}
|
||||
});
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
2
node_modules/@emotion/react/dist/emotion-react.cjs.d.mts
generated
vendored
Normal file
2
node_modules/@emotion/react/dist/emotion-react.cjs.d.mts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "./declarations/src/index.js";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC5janMuZC5tdHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuL2RlY2xhcmF0aW9ucy9zcmMvaW5kZXguZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSJ9
|
||||
2
node_modules/@emotion/react/dist/emotion-react.cjs.d.ts
generated
vendored
Normal file
2
node_modules/@emotion/react/dist/emotion-react.cjs.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "./declarations/src/index";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC5janMuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4vZGVjbGFyYXRpb25zL3NyYy9pbmRleC5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIn0=
|
||||
385
node_modules/@emotion/react/dist/emotion-react.cjs.js
generated
vendored
Normal file
385
node_modules/@emotion/react/dist/emotion-react.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,385 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-b1930563.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
|
||||
if (!emotionElement.isBrowser) {
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React__namespace.useRef();
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
utils.insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = utils.insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (!emotionElement.isBrowser && res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
if (!emotionElement.isBrowser) {
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (!emotionElement.isBrowser && rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
Object.defineProperty(exports, 'withEmotionCache', {
|
||||
enumerable: true,
|
||||
get: function () { return emotionElement.withEmotionCache; }
|
||||
});
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.cjs.js";
|
||||
753
node_modules/@emotion/react/dist/emotion-react.development.cjs.js
generated
vendored
Normal file
753
node_modules/@emotion/react/dist/emotion-react.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,753 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-9150ebbd.development.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
|
||||
if (!emotionElement.isBrowser) {
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React__namespace.useRef();
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithFallbacks.useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
utils.insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = utils.insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (!emotionElement.isBrowser && res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
if (!emotionElement.isBrowser) {
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (!emotionElement.isBrowser && rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
Object.defineProperty(exports, 'withEmotionCache', {
|
||||
enumerable: true,
|
||||
get: function () { return emotionElement.withEmotionCache; }
|
||||
});
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.development.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.development.cjs.js";
|
||||
692
node_modules/@emotion/react/dist/emotion-react.development.edge-light.cjs.js
generated
vendored
Normal file
692
node_modules/@emotion/react/dist/emotion-react.development.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,692 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-f66136f5.development.edge-light.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
|
||||
{
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = utils.insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
Object.defineProperty(exports, 'withEmotionCache', {
|
||||
enumerable: true,
|
||||
get: function () { return emotionElement.withEmotionCache; }
|
||||
});
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.development.edge-light.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.development.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.development.edge-light.cjs.js";
|
||||
654
node_modules/@emotion/react/dist/emotion-react.development.edge-light.esm.js
generated
vendored
Normal file
654
node_modules/@emotion/react/dist/emotion-react.development.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,654 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext } from './emotion-element-efb2998a.development.edge-light.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, a as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, b as withTheme } from './emotion-element-efb2998a.development.edge-light.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
|
||||
{
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
715
node_modules/@emotion/react/dist/emotion-react.development.esm.js
generated
vendored
Normal file
715
node_modules/@emotion/react/dist/emotion-react.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,715 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext, i as isBrowser$1 } from './emotion-element-ba80abe0.development.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, a as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, b as withTheme } from './emotion-element-ba80abe0.development.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectWithLayoutFallback, useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var isDevelopment = true;
|
||||
|
||||
var pkg = {
|
||||
name: "@emotion/react",
|
||||
version: "11.13.3",
|
||||
main: "dist/emotion-react.cjs.js",
|
||||
module: "dist/emotion-react.esm.js",
|
||||
exports: {
|
||||
".": {
|
||||
types: {
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.development.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.development.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.development.esm.js",
|
||||
"import": "./dist/emotion-react.browser.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.development.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.development.esm.js",
|
||||
"import": "./dist/emotion-react.development.cjs.mjs",
|
||||
"default": "./dist/emotion-react.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./dist/emotion-react.edge-light.esm.js",
|
||||
"import": "./dist/emotion-react.edge-light.cjs.mjs",
|
||||
"default": "./dist/emotion-react.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./dist/emotion-react.browser.esm.js",
|
||||
"import": "./dist/emotion-react.browser.cjs.mjs",
|
||||
"default": "./dist/emotion-react.browser.cjs.js"
|
||||
},
|
||||
module: "./dist/emotion-react.esm.js",
|
||||
"import": "./dist/emotion-react.cjs.mjs",
|
||||
"default": "./dist/emotion-react.cjs.js"
|
||||
},
|
||||
"./jsx-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.development.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js",
|
||||
"import": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",
|
||||
"default": "./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"
|
||||
},
|
||||
"./_isolated-hnrs": {
|
||||
types: {
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js"
|
||||
},
|
||||
module: "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js",
|
||||
"import": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",
|
||||
"default": "./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"
|
||||
},
|
||||
"./jsx-dev-runtime": {
|
||||
types: {
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
development: {
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js"
|
||||
},
|
||||
"edge-light": {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
worker: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
workerd: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js"
|
||||
},
|
||||
browser: {
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js"
|
||||
},
|
||||
module: "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"import": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",
|
||||
"default": "./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"
|
||||
},
|
||||
"./package.json": "./package.json",
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
},
|
||||
imports: {
|
||||
"#is-development": {
|
||||
development: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/false.js"
|
||||
},
|
||||
"#is-browser": {
|
||||
"edge-light": "./src/conditions/false.js",
|
||||
workerd: "./src/conditions/false.js",
|
||||
worker: "./src/conditions/false.js",
|
||||
browser: "./src/conditions/true.js",
|
||||
"default": "./src/conditions/is-browser.js"
|
||||
}
|
||||
},
|
||||
types: "types/index.d.ts",
|
||||
files: [
|
||||
"src",
|
||||
"dist",
|
||||
"jsx-runtime",
|
||||
"jsx-dev-runtime",
|
||||
"_isolated-hnrs",
|
||||
"types/*.d.ts",
|
||||
"macro.*"
|
||||
],
|
||||
sideEffects: false,
|
||||
author: "Emotion Contributors",
|
||||
license: "MIT",
|
||||
scripts: {
|
||||
"test:typescript": "dtslint types"
|
||||
},
|
||||
dependencies: {
|
||||
"@babel/runtime": "^7.18.3",
|
||||
"@emotion/babel-plugin": "^11.12.0",
|
||||
"@emotion/cache": "^11.13.0",
|
||||
"@emotion/serialize": "^1.3.1",
|
||||
"@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
|
||||
"@emotion/utils": "^1.4.0",
|
||||
"@emotion/weak-memoize": "^0.4.0",
|
||||
"hoist-non-react-statics": "^3.3.1"
|
||||
},
|
||||
peerDependencies: {
|
||||
react: ">=16.8.0"
|
||||
},
|
||||
peerDependenciesMeta: {
|
||||
"@types/react": {
|
||||
optional: true
|
||||
}
|
||||
},
|
||||
devDependencies: {
|
||||
"@definitelytyped/dtslint": "0.0.112",
|
||||
"@emotion/css": "11.13.0",
|
||||
"@emotion/css-prettifier": "1.1.4",
|
||||
"@emotion/server": "11.11.0",
|
||||
"@emotion/styled": "11.13.0",
|
||||
"html-tag-names": "^1.1.2",
|
||||
react: "16.14.0",
|
||||
"svg-tag-names": "^1.1.1",
|
||||
typescript: "^5.4.5"
|
||||
},
|
||||
repository: "https://github.com/emotion-js/emotion/tree/main/packages/react",
|
||||
publishConfig: {
|
||||
access: "public"
|
||||
},
|
||||
"umd:main": "dist/emotion-react.umd.min.js",
|
||||
preconstruct: {
|
||||
entrypoints: [
|
||||
"./index.js",
|
||||
"./jsx-runtime.js",
|
||||
"./jsx-dev-runtime.js",
|
||||
"./_isolated-hnrs.js"
|
||||
],
|
||||
umdName: "emotionReact",
|
||||
exports: {
|
||||
extra: {
|
||||
"./types/css-prop": "./types/css-prop.d.ts",
|
||||
"./macro": {
|
||||
types: {
|
||||
"import": "./macro.d.mts",
|
||||
"default": "./macro.d.ts"
|
||||
},
|
||||
"default": "./macro.js"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
/*
|
||||
type Styles = Object | Array<Object>
|
||||
|
||||
type GlobalProps = {
|
||||
+styles: Styles | (Object => Styles)
|
||||
}
|
||||
*/
|
||||
|
||||
var warnedAboutCssPropForGlobal = false; // maintain place over rerenders.
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
if (!warnedAboutCssPropForGlobal && ( // check for className as well since the user is
|
||||
// probably using the custom createElement which
|
||||
// means it will be turned into a className prop
|
||||
// I don't really want to add it to the type since it shouldn't be used
|
||||
props.className || props.css)) {
|
||||
console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?");
|
||||
warnedAboutCssPropForGlobal = true;
|
||||
}
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
|
||||
if (!isBrowser$1) {
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React.useRef();
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
{
|
||||
Global.displayName = 'EmotionGlobal';
|
||||
}
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
if (arg.styles !== undefined && arg.name !== undefined) {
|
||||
console.error('You have passed styles created with `css` from `@emotion/react` package to the `cx`.\n' + '`cx` is meant to compose class names (strings) so you should convert those styles to a class name by passing them to the `css` received from <ClassNames/> component.');
|
||||
}
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (!isBrowser$1 && res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
if (!isBrowser$1) {
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (!isBrowser$1 && rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
{
|
||||
ClassNames.displayName = 'EmotionClassNames';
|
||||
}
|
||||
|
||||
{
|
||||
var isBrowser = typeof document !== 'undefined'; // #1727, #2905 for some reason Jest and Vitest evaluate modules twice if some consuming module gets mocked
|
||||
|
||||
var isTestEnv = typeof jest !== 'undefined' || typeof vi !== 'undefined';
|
||||
|
||||
if (isBrowser && !isTestEnv) {
|
||||
// globalThis has wide browser support - https://caniuse.com/?search=globalThis, Node.js 12 and later
|
||||
var globalContext = // $FlowIgnore
|
||||
typeof globalThis !== 'undefined' ? globalThis // eslint-disable-line no-undef
|
||||
: isBrowser ? window : global;
|
||||
var globalKey = "__EMOTION_REACT_" + pkg.version.split('.')[0] + "__";
|
||||
|
||||
if (globalContext[globalKey]) {
|
||||
console.warn('You are loading @emotion/react when it is already loaded. Running ' + 'multiple instances may cause problems. This can happen if multiple ' + 'versions are used, or if multiple builds of the same version are ' + 'used.');
|
||||
}
|
||||
|
||||
globalContext[globalKey] = true;
|
||||
}
|
||||
}
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
324
node_modules/@emotion/react/dist/emotion-react.edge-light.cjs.js
generated
vendored
Normal file
324
node_modules/@emotion/react/dist/emotion-react.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,324 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var emotionElement = require('./emotion-element-60389d2b.edge-light.cjs.js');
|
||||
var React = require('react');
|
||||
var utils = require('@emotion/utils');
|
||||
var useInsertionEffectWithFallbacks = require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
var serialize = require('@emotion/serialize');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var React__namespace = /*#__PURE__*/_interopNamespace(React);
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !emotionElement.hasOwn.call(props, 'css')) {
|
||||
return React__namespace.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = emotionElement.Emotion;
|
||||
createElementArgArray[1] = emotionElement.createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React__namespace.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serialize.serializeStyles([styles], undefined, React__namespace.useContext(emotionElement.ThemeContext));
|
||||
|
||||
{
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serialize.serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectWithFallbacks.useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = utils.insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React__namespace.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */emotionElement.withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serialize.serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
utils.registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && emotionElement.isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React__namespace.useContext(emotionElement.ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React__namespace.createElement(React__namespace.Fragment, null, /*#__PURE__*/React__namespace.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
exports.CacheProvider = emotionElement.CacheProvider;
|
||||
exports.ThemeContext = emotionElement.ThemeContext;
|
||||
exports.ThemeProvider = emotionElement.ThemeProvider;
|
||||
exports.__unsafe_useEmotionCache = emotionElement.__unsafe_useEmotionCache;
|
||||
exports.useTheme = emotionElement.useTheme;
|
||||
Object.defineProperty(exports, 'withEmotionCache', {
|
||||
enumerable: true,
|
||||
get: function () { return emotionElement.withEmotionCache; }
|
||||
});
|
||||
exports.withTheme = emotionElement.withTheme;
|
||||
exports.ClassNames = ClassNames;
|
||||
exports.Global = Global;
|
||||
exports.createElement = jsx;
|
||||
exports.css = css;
|
||||
exports.jsx = jsx;
|
||||
exports.keyframes = keyframes;
|
||||
15
node_modules/@emotion/react/dist/emotion-react.edge-light.cjs.mjs
generated
vendored
Normal file
15
node_modules/@emotion/react/dist/emotion-react.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
export {
|
||||
CacheProvider,
|
||||
ClassNames,
|
||||
Global,
|
||||
ThemeContext,
|
||||
ThemeProvider,
|
||||
__unsafe_useEmotionCache,
|
||||
createElement,
|
||||
css,
|
||||
jsx,
|
||||
keyframes,
|
||||
useTheme,
|
||||
withEmotionCache,
|
||||
withTheme
|
||||
} from "./emotion-react.edge-light.cjs.js";
|
||||
286
node_modules/@emotion/react/dist/emotion-react.edge-light.esm.js
generated
vendored
Normal file
286
node_modules/@emotion/react/dist/emotion-react.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,286 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext, i as isDevelopment } from './emotion-element-657efc1f.edge-light.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, a as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, b as withTheme } from './emotion-element-657efc1f.edge-light.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
|
||||
{
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
347
node_modules/@emotion/react/dist/emotion-react.esm.js
generated
vendored
Normal file
347
node_modules/@emotion/react/dist/emotion-react.esm.js
generated
vendored
Normal file
@@ -0,0 +1,347 @@
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext, i as isBrowser, a as isDevelopment } from './emotion-element-b4c8b265.esm.js';
|
||||
export { C as CacheProvider, T as ThemeContext, b as ThemeProvider, _ as __unsafe_useEmotionCache, u as useTheme, w as withEmotionCache, d as withTheme } from './emotion-element-b4c8b265.esm.js';
|
||||
import * as React from 'react';
|
||||
import { insertStyles, registerStyles, getRegisteredStyles } from '@emotion/utils';
|
||||
import { useInsertionEffectWithLayoutFallback, useInsertionEffectAlwaysWithSyncFallback } from '@emotion/use-insertion-effect-with-fallbacks';
|
||||
import { serializeStyles } from '@emotion/serialize';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
|
||||
var jsx
|
||||
/*: typeof React.createElement */
|
||||
= function jsx
|
||||
/*: typeof React.createElement */
|
||||
(type
|
||||
/*: React.ElementType */
|
||||
, props
|
||||
/*: Object */
|
||||
) {
|
||||
var args = arguments;
|
||||
|
||||
if (props == null || !hasOwn.call(props, 'css')) {
|
||||
return React.createElement.apply(undefined, args);
|
||||
}
|
||||
|
||||
var argsLength = args.length;
|
||||
var createElementArgArray = new Array(argsLength);
|
||||
createElementArgArray[0] = Emotion;
|
||||
createElementArgArray[1] = createEmotionProps(type, props);
|
||||
|
||||
for (var i = 2; i < argsLength; i++) {
|
||||
createElementArgArray[i] = args[i];
|
||||
}
|
||||
|
||||
return React.createElement.apply(null, createElementArgArray);
|
||||
};
|
||||
|
||||
// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild
|
||||
// initial client-side render from SSR, use place of hydrating tag
|
||||
|
||||
var Global
|
||||
/*: React.AbstractComponent<
|
||||
GlobalProps
|
||||
> */
|
||||
= /* #__PURE__ */withEmotionCache(function (props
|
||||
/*: GlobalProps */
|
||||
, cache) {
|
||||
|
||||
var styles = props.styles;
|
||||
var serialized = serializeStyles([styles], undefined, React.useContext(ThemeContext));
|
||||
|
||||
if (!isBrowser) {
|
||||
var _ref;
|
||||
|
||||
var serializedNames = serialized.name;
|
||||
var serializedStyles = serialized.styles;
|
||||
var next = serialized.next;
|
||||
|
||||
while (next !== undefined) {
|
||||
serializedNames += ' ' + next.name;
|
||||
serializedStyles += next.styles;
|
||||
next = next.next;
|
||||
}
|
||||
|
||||
var shouldCache = cache.compat === true;
|
||||
var rules = cache.insert("", {
|
||||
name: serializedNames,
|
||||
styles: serializedStyles
|
||||
}, cache.sheet, shouldCache);
|
||||
|
||||
if (shouldCache) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref = {}, _ref["data-emotion"] = cache.key + "-global " + serializedNames, _ref.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref.nonce = cache.sheet.nonce, _ref));
|
||||
} // yes, i know these hooks are used conditionally
|
||||
// but it is based on a constant that will never change at runtime
|
||||
// it's effectively like having two implementations and switching them out
|
||||
// so it's not actually breaking anything
|
||||
|
||||
|
||||
var sheetRef = React.useRef();
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var key = cache.key + "-global"; // use case of https://github.com/emotion-js/emotion/issues/2675
|
||||
|
||||
var sheet = new cache.sheet.constructor({
|
||||
key: key,
|
||||
nonce: cache.sheet.nonce,
|
||||
container: cache.sheet.container,
|
||||
speedy: cache.sheet.isSpeedy
|
||||
});
|
||||
var rehydrating = false;
|
||||
var node
|
||||
/*: HTMLStyleElement | null*/
|
||||
= document.querySelector("style[data-emotion=\"" + key + " " + serialized.name + "\"]");
|
||||
|
||||
if (cache.sheet.tags.length) {
|
||||
sheet.before = cache.sheet.tags[0];
|
||||
}
|
||||
|
||||
if (node !== null) {
|
||||
rehydrating = true; // clear the hash so this node won't be recognizable as rehydratable by other <Global/>s
|
||||
|
||||
node.setAttribute('data-emotion', key);
|
||||
sheet.hydrate([node]);
|
||||
}
|
||||
|
||||
sheetRef.current = [sheet, rehydrating];
|
||||
return function () {
|
||||
sheet.flush();
|
||||
};
|
||||
}, [cache]);
|
||||
useInsertionEffectWithLayoutFallback(function () {
|
||||
var sheetRefCurrent = sheetRef.current;
|
||||
var sheet = sheetRefCurrent[0],
|
||||
rehydrating = sheetRefCurrent[1];
|
||||
|
||||
if (rehydrating) {
|
||||
sheetRefCurrent[1] = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (serialized.next !== undefined) {
|
||||
// insert keyframes
|
||||
insertStyles(cache, serialized.next, true);
|
||||
}
|
||||
|
||||
if (sheet.tags.length) {
|
||||
// if this doesn't exist then it will be null so the style element will be appended
|
||||
var element = sheet.tags[sheet.tags.length - 1].nextElementSibling;
|
||||
sheet.before = element;
|
||||
sheet.flush();
|
||||
}
|
||||
|
||||
cache.insert("", serialized, sheet, false);
|
||||
}, [cache, serialized.name]);
|
||||
return null;
|
||||
});
|
||||
|
||||
/* import type { Interpolation, SerializedStyles } from '@emotion/utils' */
|
||||
|
||||
function css()
|
||||
/*: SerializedStyles */
|
||||
{
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return serializeStyles(args);
|
||||
}
|
||||
|
||||
/*
|
||||
type Keyframes = {|
|
||||
name: string,
|
||||
styles: string,
|
||||
anim: 1,
|
||||
toString: () => string
|
||||
|} & string
|
||||
*/
|
||||
|
||||
var keyframes = function
|
||||
/*: Keyframes */
|
||||
keyframes() {
|
||||
var insertable = css.apply(void 0, arguments);
|
||||
var name = "animation-" + insertable.name;
|
||||
return {
|
||||
name: name,
|
||||
styles: "@keyframes " + name + "{" + insertable.styles + "}",
|
||||
anim: 1,
|
||||
toString: function toString() {
|
||||
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
/*
|
||||
type ClassNameArg =
|
||||
| string
|
||||
| boolean
|
||||
| { [key: string]: boolean }
|
||||
| Array<ClassNameArg>
|
||||
| null
|
||||
| void
|
||||
*/
|
||||
|
||||
var classnames = function
|
||||
/*: string */
|
||||
classnames(args
|
||||
/*: Array<ClassNameArg> */
|
||||
) {
|
||||
var len = args.length;
|
||||
var i = 0;
|
||||
var cls = '';
|
||||
|
||||
for (; i < len; i++) {
|
||||
var arg = args[i];
|
||||
if (arg == null) continue;
|
||||
var toAdd = void 0;
|
||||
|
||||
switch (typeof arg) {
|
||||
case 'boolean':
|
||||
break;
|
||||
|
||||
case 'object':
|
||||
{
|
||||
if (Array.isArray(arg)) {
|
||||
toAdd = classnames(arg);
|
||||
} else {
|
||||
|
||||
toAdd = '';
|
||||
|
||||
for (var k in arg) {
|
||||
if (arg[k] && k) {
|
||||
toAdd && (toAdd += ' ');
|
||||
toAdd += k;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
{
|
||||
toAdd = arg;
|
||||
}
|
||||
}
|
||||
|
||||
if (toAdd) {
|
||||
cls && (cls += ' ');
|
||||
cls += toAdd;
|
||||
}
|
||||
}
|
||||
|
||||
return cls;
|
||||
};
|
||||
|
||||
function merge(registered
|
||||
/*: Object */
|
||||
, css
|
||||
/*: (...args: Array<any>) => string */
|
||||
, className
|
||||
/*: string */
|
||||
) {
|
||||
var registeredStyles = [];
|
||||
var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
|
||||
|
||||
if (registeredStyles.length < 2) {
|
||||
return className;
|
||||
}
|
||||
|
||||
return rawClassName + css(registeredStyles);
|
||||
}
|
||||
|
||||
var Insertion = function Insertion(_ref) {
|
||||
var cache = _ref.cache,
|
||||
serializedArr = _ref.serializedArr;
|
||||
var rules = useInsertionEffectAlwaysWithSyncFallback(function () {
|
||||
var rules = '';
|
||||
|
||||
for (var i = 0; i < serializedArr.length; i++) {
|
||||
var res = insertStyles(cache, serializedArr[i], false);
|
||||
|
||||
if (!isBrowser && res !== undefined) {
|
||||
rules += res;
|
||||
}
|
||||
}
|
||||
|
||||
if (!isBrowser) {
|
||||
return rules;
|
||||
}
|
||||
});
|
||||
|
||||
if (!isBrowser && rules.length !== 0) {
|
||||
var _ref2;
|
||||
|
||||
return /*#__PURE__*/React.createElement("style", (_ref2 = {}, _ref2["data-emotion"] = cache.key + " " + serializedArr.map(function (serialized) {
|
||||
return serialized.name;
|
||||
}).join(' '), _ref2.dangerouslySetInnerHTML = {
|
||||
__html: rules
|
||||
}, _ref2.nonce = cache.sheet.nonce, _ref2));
|
||||
}
|
||||
|
||||
return null;
|
||||
};
|
||||
/*
|
||||
type Props = {
|
||||
children: ({
|
||||
css: (...args: any) => string,
|
||||
cx: (...args: Array<ClassNameArg>) => string,
|
||||
theme: Object
|
||||
}) => React.Node
|
||||
} */
|
||||
|
||||
|
||||
var ClassNames
|
||||
/*: React.AbstractComponent<Props>*/
|
||||
= /* #__PURE__ */withEmotionCache(function (props, cache) {
|
||||
var hasRendered = false;
|
||||
var serializedArr = [];
|
||||
|
||||
var css = function css() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('css can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
var serialized = serializeStyles(args, cache.registered);
|
||||
serializedArr.push(serialized); // registration has to happen here as the result of this might get consumed by `cx`
|
||||
|
||||
registerStyles(cache, serialized, false);
|
||||
return cache.key + "-" + serialized.name;
|
||||
};
|
||||
|
||||
var cx = function cx() {
|
||||
if (hasRendered && isDevelopment) {
|
||||
throw new Error('cx can only be used during render');
|
||||
}
|
||||
|
||||
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
args[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
return merge(cache.registered, css, classnames(args));
|
||||
};
|
||||
|
||||
var content = {
|
||||
css: css,
|
||||
cx: cx,
|
||||
theme: React.useContext(ThemeContext)
|
||||
};
|
||||
var ele = props.children(content);
|
||||
hasRendered = true;
|
||||
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Insertion, {
|
||||
cache: cache,
|
||||
serializedArr: serializedArr
|
||||
}), ele);
|
||||
});
|
||||
|
||||
export { ClassNames, Global, jsx as createElement, css, jsx, keyframes };
|
||||
2
node_modules/@emotion/react/dist/emotion-react.umd.min.js
generated
vendored
Normal file
2
node_modules/@emotion/react/dist/emotion-react.umd.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/@emotion/react/dist/emotion-react.umd.min.js.map
generated
vendored
Normal file
1
node_modules/@emotion/react/dist/emotion-react.umd.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-832b737b.browser.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.browser.cjs.js";
|
||||
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-7447be04.browser.development.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.browser.development.cjs.js";
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-7a1343fa.browser.development.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.development.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-5486c51c.browser.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.d.mts
generated
vendored
Normal file
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.d.mts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "../../dist/declarations/src/jsx-dev-runtime.js";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC1qc3gtZGV2LXJ1bnRpbWUuY2pzLmQubXRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vZGlzdC9kZWNsYXJhdGlvbnMvc3JjL2pzeC1kZXYtcnVudGltZS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIn0=
|
||||
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.d.ts
generated
vendored
Normal file
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "../../dist/declarations/src/jsx-dev-runtime";
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW1vdGlvbi1yZWFjdC1qc3gtZGV2LXJ1bnRpbWUuY2pzLmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9kaXN0L2RlY2xhcmF0aW9ucy9zcmMvanN4LWRldi1ydW50aW1lLmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEifQ==
|
||||
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-b1930563.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.cjs.js";
|
||||
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-9150ebbd.development.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.development.cjs.js";
|
||||
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-f66136f5.development.edge-light.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.development.edge-light.cjs.js";
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-efb2998a.development.edge-light.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.edge-light.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.development.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-ba80abe0.development.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.development.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js
generated
vendored
Normal file
47
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntimeDev = require('react/jsx-dev-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-60389d2b.edge-light.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntimeDev__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntimeDev);
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev__namespace.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev__namespace.jsxDEV(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsxDEV = jsxDEV;
|
||||
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs
generated
vendored
Normal file
4
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.cjs.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
Fragment,
|
||||
jsxDEV
|
||||
} from "./emotion-react-jsx-dev-runtime.edge-light.cjs.js";
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.edge-light.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-657efc1f.edge-light.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.edge-light.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js
generated
vendored
Normal file
22
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
import * as ReactJSXRuntimeDev from 'react/jsx-dev-runtime';
|
||||
import { h as hasOwn, E as Emotion, c as createEmotionProps } from '../../dist/emotion-element-b4c8b265.esm.js';
|
||||
import 'react';
|
||||
import '@emotion/cache';
|
||||
import '@babel/runtime/helpers/extends';
|
||||
import '@emotion/weak-memoize';
|
||||
import '../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js';
|
||||
import 'hoist-non-react-statics';
|
||||
import '@emotion/utils';
|
||||
import '@emotion/serialize';
|
||||
import '@emotion/use-insertion-effect-with-fallbacks';
|
||||
|
||||
var Fragment = ReactJSXRuntimeDev.Fragment;
|
||||
function jsxDEV(type, props, key, isStaticChildren, source, self) {
|
||||
if (!hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntimeDev.jsxDEV(type, props, key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
return ReactJSXRuntimeDev.jsxDEV(Emotion, createEmotionProps(type, props), key, isStaticChildren, source, self);
|
||||
}
|
||||
|
||||
export { Fragment, jsxDEV };
|
||||
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.umd.min.js
generated
vendored
Normal file
2
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.umd.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.umd.min.js.map
generated
vendored
Normal file
1
node_modules/@emotion/react/jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.umd.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
10
node_modules/@emotion/react/jsx-dev-runtime/package.json
generated
vendored
Normal file
10
node_modules/@emotion/react/jsx-dev-runtime/package.json
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"main": "dist/emotion-react-jsx-dev-runtime.cjs.js",
|
||||
"module": "dist/emotion-react-jsx-dev-runtime.esm.js",
|
||||
"umd:main": "dist/emotion-react-jsx-dev-runtime.umd.min.js",
|
||||
"types": "../types/jsx-dev-runtime",
|
||||
"sideEffects": false,
|
||||
"preconstruct": {
|
||||
"umdName": "emotionReactJSXDevRuntime"
|
||||
}
|
||||
}
|
||||
55
node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js
generated
vendored
Normal file
55
node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.cjs.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
var ReactJSXRuntime = require('react/jsx-runtime');
|
||||
var emotionElement = require('../../dist/emotion-element-832b737b.browser.cjs.js');
|
||||
require('react');
|
||||
require('@emotion/cache');
|
||||
require('@babel/runtime/helpers/extends');
|
||||
require('@emotion/weak-memoize');
|
||||
require('../../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.cjs.js');
|
||||
require('hoist-non-react-statics');
|
||||
require('@emotion/utils');
|
||||
require('@emotion/serialize');
|
||||
require('@emotion/use-insertion-effect-with-fallbacks');
|
||||
|
||||
function _interopNamespace(e) {
|
||||
if (e && e.__esModule) return e;
|
||||
var n = Object.create(null);
|
||||
if (e) {
|
||||
Object.keys(e).forEach(function (k) {
|
||||
if (k !== 'default') {
|
||||
var d = Object.getOwnPropertyDescriptor(e, k);
|
||||
Object.defineProperty(n, k, d.get ? d : {
|
||||
enumerable: true,
|
||||
get: function () { return e[k]; }
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
n["default"] = e;
|
||||
return Object.freeze(n);
|
||||
}
|
||||
|
||||
var ReactJSXRuntime__namespace = /*#__PURE__*/_interopNamespace(ReactJSXRuntime);
|
||||
|
||||
var Fragment = ReactJSXRuntime__namespace.Fragment;
|
||||
function jsx(type, props, key) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntime__namespace.jsx(type, props, key);
|
||||
}
|
||||
|
||||
return ReactJSXRuntime__namespace.jsx(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key);
|
||||
}
|
||||
function jsxs(type, props, key) {
|
||||
if (!emotionElement.hasOwn.call(props, 'css')) {
|
||||
return ReactJSXRuntime__namespace.jsxs(type, props, key);
|
||||
}
|
||||
|
||||
return ReactJSXRuntime__namespace.jsxs(emotionElement.Emotion, emotionElement.createEmotionProps(type, props), key);
|
||||
}
|
||||
|
||||
exports.Fragment = Fragment;
|
||||
exports.jsx = jsx;
|
||||
exports.jsxs = jsxs;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user