From 2d45078761bceaec9a6afdd2a01fb21f5a953f00 Mon Sep 17 00:00:00 2001 From: Michael Jackson Date: Thu, 7 Feb 2019 14:40:07 -0800 Subject: [PATCH] Remove some static files --- public/@emotion/core@10.0.6/README.md | 48 - .../core@10.0.6/dist/core.browser.cjs.js | 374 - .../core@10.0.6/dist/core.browser.esm.js | 363 - .../@emotion/core@10.0.6/dist/core.cjs.dev.js | 474 - public/@emotion/core@10.0.6/dist/core.cjs.js | 7 - .../core@10.0.6/dist/core.cjs.js.flow | 2 - .../core@10.0.6/dist/core.cjs.prod.js | 347 - public/@emotion/core@10.0.6/dist/core.esm.js | 463 - .../core@10.0.6/dist/core.native.cjs.js | 474 - .../core@10.0.6/dist/core.native.esm.js | 463 - .../@emotion/core@10.0.6/dist/core.umd.min.js | 2 - .../core@10.0.6/dist/core.umd.min.js.map | 1 - public/@emotion/core@10.0.6/package.json | 93 - .../@emotion/core@10.0.6/src/class-names.js | 135 - public/@emotion/core@10.0.6/src/context.js | 71 - public/@emotion/core@10.0.6/src/global.js | 144 - public/@emotion/core@10.0.6/src/index.js | 7 - public/@emotion/core@10.0.6/src/jsx.js | 166 - public/@emotion/core@10.0.6/src/keyframes.js | 23 - public/@emotion/core@10.0.6/src/utils.js | 2 - public/@emotion/core@10.0.6/types/index.d.ts | 101 - public/@emotion/core@10.0.6/types/tests.tsx | 125 - .../@emotion/core@10.0.6/types/tsconfig.json | 27 - public/@emotion/core@10.0.6/types/tslint.json | 25 - public/es6-promise@4.2.5/CHANGELOG.md | 151 - public/es6-promise@4.2.5/LICENSE | 19 - public/es6-promise@4.2.5/README.md | 97 - public/es6-promise@4.2.5/auto.js | 4 - .../dist/es6-promise.auto.js | 1185 - .../dist/es6-promise.auto.map | 1 - .../dist/es6-promise.auto.min.js | 1 - .../dist/es6-promise.auto.min.map | 1 - public/es6-promise@4.2.5/dist/es6-promise.js | 1183 - public/es6-promise@4.2.5/dist/es6-promise.map | 1 - .../es6-promise@4.2.5/dist/es6-promise.min.js | 1 - .../dist/es6-promise.min.map | 1 - public/es6-promise@4.2.5/es6-promise.d.ts | 81 - .../es6-promise@4.2.5/lib/es6-promise.auto.js | 3 - public/es6-promise@4.2.5/lib/es6-promise.js | 7 - .../lib/es6-promise/-internal.js | 266 - .../es6-promise@4.2.5/lib/es6-promise/asap.js | 119 - .../lib/es6-promise/enumerator.js | 113 - .../lib/es6-promise/polyfill.js | 35 - .../lib/es6-promise/promise.js | 431 - .../lib/es6-promise/promise/all.js | 52 - .../lib/es6-promise/promise/race.js | 84 - .../lib/es6-promise/promise/reject.js | 46 - .../lib/es6-promise/promise/resolve.js | 48 - .../es6-promise@4.2.5/lib/es6-promise/then.js | 32 - .../lib/es6-promise/utils.js | 21 - public/es6-promise@4.2.5/package.json | 105 - public/react-dom@16.7.0/LICENSE | 21 - public/react-dom@16.7.0/README.md | 54 - public/react-dom@16.7.0/build-info.json | 8 - .../react-dom-server.browser.development.js | 3576 --- ...react-dom-server.browser.production.min.js | 45 - .../cjs/react-dom-server.node.development.js | 3627 --- .../react-dom-server.node.production.min.js | 47 - .../cjs/react-dom-test-utils.development.js | 1253 - .../react-dom-test-utils.production.min.js | 33 - .../react-dom-unstable-fire.development.js | 20093 --------------- .../react-dom-unstable-fire.production.min.js | 249 - .../react-dom-unstable-fire.profiling.min.js | 261 - ...t-dom-unstable-fizz.browser.development.js | 144 - ...om-unstable-fizz.browser.production.min.js | 11 - ...eact-dom-unstable-fizz.node.development.js | 150 - ...t-dom-unstable-fizz.node.production.min.js | 11 - ...nstable-native-dependencies.development.js | 1676 -- ...able-native-dependencies.production.min.js | 36 - .../cjs/react-dom.development.js | 20085 --------------- .../cjs/react-dom.production.min.js | 249 - .../cjs/react-dom.profiling.min.js | 261 - public/react-dom@16.7.0/index.js | 38 - public/react-dom@16.7.0/package.json | 88 - public/react-dom@16.7.0/profiling.js | 38 - public/react-dom@16.7.0/server.browser.js | 7 - public/react-dom@16.7.0/server.js | 3 - public/react-dom@16.7.0/server.node.js | 7 - public/react-dom@16.7.0/test-utils.js | 7 - .../react-dom-server.browser.development.js | 3681 --- ...react-dom-server.browser.production.min.js | 40 - .../umd/react-dom-test-utils.development.js | 1253 - .../react-dom-test-utils.production.min.js | 28 - .../react-dom-unstable-fire.development.js | 20220 ---------------- .../react-dom-unstable-fire.production.min.js | 207 - .../react-dom-unstable-fire.profiling.min.js | 212 - ...t-dom-unstable-fizz.browser.development.js | 144 - ...om-unstable-fizz.browser.production.min.js | 10 - ...nstable-native-dependencies.development.js | 1677 -- ...able-native-dependencies.production.min.js | 30 - .../umd/react-dom.development.js | 20212 --------------- .../umd/react-dom.production.min.js | 207 - .../umd/react-dom.profiling.min.js | 212 - .../react-dom@16.7.0/unstable-fizz.browser.js | 7 - public/react-dom@16.7.0/unstable-fizz.js | 3 - public/react-dom@16.7.0/unstable-fizz.node.js | 7 - .../unstable-native-dependencies.js | 7 - public/react@16.7.0/LICENSE | 21 - public/react@16.7.0/README.md | 13 - public/react@16.7.0/build-info.json | 8 - public/react@16.7.0/cjs/react.development.js | 1883 -- .../react@16.7.0/cjs/react.production.min.js | 24 - public/react@16.7.0/index.js | 7 - public/react@16.7.0/package.json | 71 - public/react@16.7.0/umd/react.development.js | 3098 --- .../react@16.7.0/umd/react.production.min.js | 31 - .../react@16.7.0/umd/react.profiling.min.js | 35 - public/whatwg-fetch@3.0.0/LICENSE | 20 - public/whatwg-fetch@3.0.0/README.md | 334 - public/whatwg-fetch@3.0.0/dist/fetch.umd.js | 531 - .../whatwg-fetch@3.0.0/dist/fetch.umd.js.flow | 119 - public/whatwg-fetch@3.0.0/fetch.js | 516 - public/whatwg-fetch@3.0.0/fetch.js.flow | 119 - public/whatwg-fetch@3.0.0/package.json | 74 - 114 files changed, 115164 deletions(-) delete mode 100644 public/@emotion/core@10.0.6/README.md delete mode 100644 public/@emotion/core@10.0.6/dist/core.browser.cjs.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.browser.esm.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.cjs.dev.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.cjs.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.cjs.js.flow delete mode 100644 public/@emotion/core@10.0.6/dist/core.cjs.prod.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.esm.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.native.cjs.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.native.esm.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.umd.min.js delete mode 100644 public/@emotion/core@10.0.6/dist/core.umd.min.js.map delete mode 100644 public/@emotion/core@10.0.6/package.json delete mode 100644 public/@emotion/core@10.0.6/src/class-names.js delete mode 100644 public/@emotion/core@10.0.6/src/context.js delete mode 100644 public/@emotion/core@10.0.6/src/global.js delete mode 100644 public/@emotion/core@10.0.6/src/index.js delete mode 100644 public/@emotion/core@10.0.6/src/jsx.js delete mode 100644 public/@emotion/core@10.0.6/src/keyframes.js delete mode 100644 public/@emotion/core@10.0.6/src/utils.js delete mode 100644 public/@emotion/core@10.0.6/types/index.d.ts delete mode 100644 public/@emotion/core@10.0.6/types/tests.tsx delete mode 100644 public/@emotion/core@10.0.6/types/tsconfig.json delete mode 100644 public/@emotion/core@10.0.6/types/tslint.json delete mode 100644 public/es6-promise@4.2.5/CHANGELOG.md delete mode 100644 public/es6-promise@4.2.5/LICENSE delete mode 100644 public/es6-promise@4.2.5/README.md delete mode 100644 public/es6-promise@4.2.5/auto.js delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.auto.js delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.auto.map delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.auto.min.js delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.auto.min.map delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.js delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.map delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.min.js delete mode 100644 public/es6-promise@4.2.5/dist/es6-promise.min.map delete mode 100644 public/es6-promise@4.2.5/es6-promise.d.ts delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise.auto.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/-internal.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/asap.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/enumerator.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/polyfill.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/promise.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/promise/all.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/promise/race.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/promise/reject.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/promise/resolve.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/then.js delete mode 100644 public/es6-promise@4.2.5/lib/es6-promise/utils.js delete mode 100644 public/es6-promise@4.2.5/package.json delete mode 100644 public/react-dom@16.7.0/LICENSE delete mode 100644 public/react-dom@16.7.0/README.md delete mode 100644 public/react-dom@16.7.0/build-info.json delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-server.browser.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-server.browser.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-server.node.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-server.node.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-test-utils.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-test-utils.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fire.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fire.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fire.profiling.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fizz.browser.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fizz.browser.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fizz.node.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-fizz.node.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-native-dependencies.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom-unstable-native-dependencies.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom.development.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom.production.min.js delete mode 100644 public/react-dom@16.7.0/cjs/react-dom.profiling.min.js delete mode 100644 public/react-dom@16.7.0/index.js delete mode 100644 public/react-dom@16.7.0/package.json delete mode 100644 public/react-dom@16.7.0/profiling.js delete mode 100644 public/react-dom@16.7.0/server.browser.js delete mode 100644 public/react-dom@16.7.0/server.js delete mode 100644 public/react-dom@16.7.0/server.node.js delete mode 100644 public/react-dom@16.7.0/test-utils.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-server.browser.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-server.browser.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-test-utils.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-test-utils.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-fire.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-fire.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-fire.profiling.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-fizz.browser.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-fizz.browser.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-native-dependencies.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom-unstable-native-dependencies.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom.development.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom.production.min.js delete mode 100644 public/react-dom@16.7.0/umd/react-dom.profiling.min.js delete mode 100644 public/react-dom@16.7.0/unstable-fizz.browser.js delete mode 100644 public/react-dom@16.7.0/unstable-fizz.js delete mode 100644 public/react-dom@16.7.0/unstable-fizz.node.js delete mode 100644 public/react-dom@16.7.0/unstable-native-dependencies.js delete mode 100644 public/react@16.7.0/LICENSE delete mode 100644 public/react@16.7.0/README.md delete mode 100644 public/react@16.7.0/build-info.json delete mode 100644 public/react@16.7.0/cjs/react.development.js delete mode 100644 public/react@16.7.0/cjs/react.production.min.js delete mode 100644 public/react@16.7.0/index.js delete mode 100644 public/react@16.7.0/package.json delete mode 100644 public/react@16.7.0/umd/react.development.js delete mode 100644 public/react@16.7.0/umd/react.production.min.js delete mode 100644 public/react@16.7.0/umd/react.profiling.min.js delete mode 100644 public/whatwg-fetch@3.0.0/LICENSE delete mode 100644 public/whatwg-fetch@3.0.0/README.md delete mode 100644 public/whatwg-fetch@3.0.0/dist/fetch.umd.js delete mode 100644 public/whatwg-fetch@3.0.0/dist/fetch.umd.js.flow delete mode 100644 public/whatwg-fetch@3.0.0/fetch.js delete mode 100644 public/whatwg-fetch@3.0.0/fetch.js.flow delete mode 100644 public/whatwg-fetch@3.0.0/package.json diff --git a/public/@emotion/core@10.0.6/README.md b/public/@emotion/core@10.0.6/README.md deleted file mode 100644 index bea228e..0000000 --- a/public/@emotion/core@10.0.6/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# @emotion/core - -> Simple styling in React. - -## Install - -```bash -yarn add @emotion/core -``` - -## Usage - -```jsx -/** @jsx jsx */ -import { jsx, css, Global, ClassNames } from '@emotion/core' - -render( -
-
- - - {({ css, cx }) => ( -
- )} - -
-) -``` - -More documentation is available at https://emotion.sh. diff --git a/public/@emotion/core@10.0.6/dist/core.browser.cjs.js b/public/@emotion/core@10.0.6/dist/core.browser.cjs.js deleted file mode 100644 index efeacc7..0000000 --- a/public/@emotion/core@10.0.6/dist/core.browser.cjs.js +++ /dev/null @@ -1,374 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - -var React = require('react'); -var createCache = _interopDefault(require('@emotion/cache')); -var utils = require('@emotion/utils'); -var serialize = require('@emotion/serialize'); -var sheet = require('@emotion/sheet'); -var css = _interopDefault(require('@emotion/css')); - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var EmotionCacheContext = React.createContext(createCache()); -var ThemeContext = React.createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -exports.withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return React.createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return React.forwardRef(render); -}; - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serialize.serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = utils.insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = React.createElement(type, newProps); - - return ele; -}; - -var Emotion = exports.withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return React.createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return React.createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -exports.withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serialize.serializeStyles([styles(theme)]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serialize.serializeStyles([styles]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new sheet.StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - utils.insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - - return null; - }; - - return InnerGlobal; -}(React.Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = exports.withEmotionCache(function (props, context) { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - { - utils.insertStyles(context, serialized, false); - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - return ele; - }); -}); - -exports.css = css; -exports.CacheProvider = CacheProvider; -exports.ThemeContext = ThemeContext; -exports.jsx = jsx; -exports.Global = Global; -exports.keyframes = keyframes; -exports.ClassNames = ClassNames; diff --git a/public/@emotion/core@10.0.6/dist/core.browser.esm.js b/public/@emotion/core@10.0.6/dist/core.browser.esm.js deleted file mode 100644 index 3166da5..0000000 --- a/public/@emotion/core@10.0.6/dist/core.browser.esm.js +++ /dev/null @@ -1,363 +0,0 @@ -import { createContext, createElement, forwardRef, Component } from 'react'; -import createCache from '@emotion/cache'; -import { getRegisteredStyles, insertStyles } from '@emotion/utils'; -import { serializeStyles } from '@emotion/serialize'; -import { StyleSheet } from '@emotion/sheet'; -import css from '@emotion/css'; -export { default as css } from '@emotion/css'; - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var EmotionCacheContext = createContext(createCache()); -var ThemeContext = createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -var withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return forwardRef(render); -}; - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = createElement(type, newProps); - - return ele; -}; - -var Emotion = withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serializeStyles([styles(theme)]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serializeStyles([styles]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles$$1() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - - return null; - }; - - return InnerGlobal; -}(Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = withEmotionCache(function (props, context) { - return createElement(ThemeContext.Consumer, null, function (theme) { - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - { - insertStyles(context, serialized, false); - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - return ele; - }); -}); - -export { withEmotionCache, CacheProvider, ThemeContext, jsx, Global, keyframes, ClassNames }; diff --git a/public/@emotion/core@10.0.6/dist/core.cjs.dev.js b/public/@emotion/core@10.0.6/dist/core.cjs.dev.js deleted file mode 100644 index 0ef934f..0000000 --- a/public/@emotion/core@10.0.6/dist/core.cjs.dev.js +++ /dev/null @@ -1,474 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - -var React = require('react'); -var createCache = _interopDefault(require('@emotion/cache')); -var utils = require('@emotion/utils'); -var serialize = require('@emotion/serialize'); -var sheet = require('@emotion/sheet'); -var css = _interopDefault(require('@emotion/css')); - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var isBrowser = typeof document !== 'undefined'; - -var EmotionCacheContext = React.createContext(isBrowser ? createCache() : null); -var ThemeContext = React.createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -exports.withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return React.createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return React.forwardRef(render); -}; - -if (!isBrowser) { - var BasicProvider = - /*#__PURE__*/ - function (_React$Component) { - _inheritsLoose(BasicProvider, _React$Component); - - function BasicProvider(props, context, updater) { - var _this; - - _this = _React$Component.call(this, props, context, updater) || this; - _this.state = { - value: createCache() - }; - return _this; - } - - var _proto = BasicProvider.prototype; - - _proto.render = function render() { - return React.createElement(EmotionCacheContext.Provider, this.state, this.props.children(this.state.value)); - }; - - return BasicProvider; - }(React.Component); - - exports.withEmotionCache = function withEmotionCache(func) { - return function (props) { - return React.createElement(EmotionCacheContext.Consumer, null, function (context) { - if (context === null) { - return React.createElement(BasicProvider, null, function (newContext) { - return func(props, newContext); - }); - } else { - return func(props, context); - } - }); - }; - }; -} - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serialize.serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = utils.insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = React.createElement(type, newProps); - - if (!isBrowser && rules !== undefined) { - var _ref; - - var serializedNames = serialized.name; - var next = serialized.next; - - while (next !== undefined) { - serializedNames += ' ' + next.name; - next = next.next; - } - - return React.createElement(React.Fragment, null, React.createElement("style", (_ref = {}, _ref["data-emotion-" + cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = cache.sheet.nonce, _ref)), ele); - } - - return ele; -}; - -var Emotion = exports.withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return React.createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return React.createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -exports.withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serialize.serializeStyles([styles(theme)]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serialize.serializeStyles([styles]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new sheet.StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - utils.insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - if (!isBrowser) { - var _ref; - - var serialized = this.props.serialized; - 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 rules = this.props.cache.insert("", { - name: serializedNames, - styles: serializedStyles - }, this.sheet, false); - return React.createElement("style", (_ref = {}, _ref["data-emotion-" + this.props.cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = this.props.cache.sheet.nonce, _ref)); - } - - return null; - }; - - return InnerGlobal; -}(React.Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = exports.withEmotionCache(function (props, context) { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var rules = ''; - var serializedHashes = ''; - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - if (isBrowser) { - utils.insertStyles(context, serialized, false); - } else { - var res = utils.insertStyles(context, serialized, false); - - if (res !== undefined) { - rules += res; - } - } - - if (!isBrowser) { - serializedHashes += " " + serialized.name; - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - if (!isBrowser && rules.length !== 0) { - var _ref; - - return React.createElement(React.Fragment, null, React.createElement("style", (_ref = {}, _ref["data-emotion-" + context.key] = serializedHashes.substring(1), _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = context.sheet.nonce, _ref)), ele); - } - - return ele; - }); -}); - -exports.css = css; -exports.CacheProvider = CacheProvider; -exports.ThemeContext = ThemeContext; -exports.jsx = jsx; -exports.Global = Global; -exports.keyframes = keyframes; -exports.ClassNames = ClassNames; diff --git a/public/@emotion/core@10.0.6/dist/core.cjs.js b/public/@emotion/core@10.0.6/dist/core.cjs.js deleted file mode 100644 index 7963338..0000000 --- a/public/@emotion/core@10.0.6/dist/core.cjs.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -if (process.env.NODE_ENV === "production") { - module.exports = require("./core.cjs.prod.js"); -} else { - module.exports = require("./core.cjs.dev.js"); -} diff --git a/public/@emotion/core@10.0.6/dist/core.cjs.js.flow b/public/@emotion/core@10.0.6/dist/core.cjs.js.flow deleted file mode 100644 index 74f2613..0000000 --- a/public/@emotion/core@10.0.6/dist/core.cjs.js.flow +++ /dev/null @@ -1,2 +0,0 @@ -// @flow -export * from "../src/index.js"; diff --git a/public/@emotion/core@10.0.6/dist/core.cjs.prod.js b/public/@emotion/core@10.0.6/dist/core.cjs.prod.js deleted file mode 100644 index b2b6b71..0000000 --- a/public/@emotion/core@10.0.6/dist/core.cjs.prod.js +++ /dev/null @@ -1,347 +0,0 @@ -"use strict"; -function _interopDefault(ex) { - return ex && "object" == typeof ex && "default" in ex ? ex.default : ex; -} -Object.defineProperty(exports, "__esModule", { value: !0 }); -var React = require("react"), - createCache = _interopDefault(require("@emotion/cache")), - utils = require("@emotion/utils"), - serialize = require("@emotion/serialize"), - sheet = require("@emotion/sheet"), - css = _interopDefault(require("@emotion/css")); -function _inheritsLoose(subClass, superClass) { - (subClass.prototype = Object.create(superClass.prototype)), - ((subClass.prototype.constructor = subClass).__proto__ = superClass); -} -var isBrowser = "undefined" != typeof document, - EmotionCacheContext = React.createContext(isBrowser ? createCache() : null), - ThemeContext = React.createContext({}), - CacheProvider = EmotionCacheContext.Provider; -if ( - ((exports.withEmotionCache = function(func) { - return React.forwardRef(function(props, ref) { - return React.createElement(EmotionCacheContext.Consumer, null, function( - cache - ) { - return func(props, cache, ref); - }); - }); - }), - !isBrowser) -) { - var BasicProvider = (function(_React$Component) { - function BasicProvider(props, context, updater) { - var _this; - return ( - ((_this = - _React$Component.call(this, props, context, updater) || - this).state = { value: createCache() }), - _this - ); - } - return ( - _inheritsLoose(BasicProvider, _React$Component), - (BasicProvider.prototype.render = function() { - return React.createElement( - EmotionCacheContext.Provider, - this.state, - this.props.children(this.state.value) - ); - }), - BasicProvider - ); - })(React.Component); - exports.withEmotionCache = function(func) { - return function(props) { - return React.createElement(EmotionCacheContext.Consumer, null, function( - context - ) { - return null === context - ? React.createElement(BasicProvider, null, function(newContext) { - return func(props, newContext); - }) - : func(props, context); - }); - }; - }; -} -var typePropName = "__EMOTION_TYPE_PLEASE_DO_NOT_USE__", - hasOwnProperty = Object.prototype.hasOwnProperty, - render = function(cache, props, theme, ref) { - var type = props[typePropName], - registeredStyles = [], - className = "", - cssProp = null === theme ? props.css : props.css(theme); - "string" == typeof cssProp && - void 0 !== cache.registered[cssProp] && - (cssProp = cache.registered[cssProp]), - registeredStyles.push(cssProp), - void 0 !== props.className && - (className = utils.getRegisteredStyles( - cache.registered, - registeredStyles, - props.className - )); - var serialized = serialize.serializeStyles(registeredStyles), - rules = utils.insertStyles(cache, serialized, "string" == typeof type); - className += cache.key + "-" + serialized.name; - var newProps = {}; - for (var key in props) - hasOwnProperty.call(props, key) && - "css" !== key && - key !== typePropName && - (newProps[key] = props[key]); - (newProps.ref = ref), (newProps.className = className); - var ele = React.createElement(type, newProps); - if (!isBrowser && void 0 !== rules) { - for ( - var _ref, serializedNames = serialized.name, next = serialized.next; - void 0 !== next; - - ) - (serializedNames += " " + next.name), (next = next.next); - return React.createElement( - React.Fragment, - null, - React.createElement( - "style", - (((_ref = {})["data-emotion-" + cache.key] = serializedNames), - (_ref.dangerouslySetInnerHTML = { __html: rules }), - (_ref.nonce = cache.sheet.nonce), - _ref) - ), - ele - ); - } - return ele; - }, - Emotion = exports.withEmotionCache(function(props, cache, ref) { - return "function" == typeof props.css - ? React.createElement(ThemeContext.Consumer, null, function(theme) { - return render(cache, props, theme, ref); - }) - : render(cache, props, null, ref); - }), - jsx = function(type, props) { - var args = arguments; - if (null == props || null == props.css) - return React.createElement.apply(void 0, args); - var argsLength = args.length, - createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - for (var key in props) - hasOwnProperty.call(props, key) && (newProps[key] = props[key]); - (newProps[typePropName] = type), (createElementArgArray[1] = newProps); - for (var i = 2; i < argsLength; i++) createElementArgArray[i] = args[i]; - return React.createElement.apply(null, createElementArgArray); - }, - Global = exports.withEmotionCache(function(props, cache) { - var styles = props.styles; - if ("function" == typeof styles) - return React.createElement(ThemeContext.Consumer, null, function(theme) { - var serialized = serialize.serializeStyles([styles(theme)]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - var serialized = serialize.serializeStyles([styles]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }), - InnerGlobal = (function(_React$Component) { - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - _inheritsLoose(InnerGlobal, _React$Component); - var _proto = InnerGlobal.prototype; - return ( - (_proto.componentDidMount = function() { - this.sheet = new sheet.StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); - var node = document.querySelector( - "style[data-emotion-" + - this.props.cache.key + - '="' + - this.props.serialized.name + - '"]' - ); - null !== node && this.sheet.tags.push(node), - this.props.cache.sheet.tags.length && - (this.sheet.before = this.props.cache.sheet.tags[0]), - this.insertStyles(); - }), - (_proto.componentDidUpdate = function(prevProps) { - prevProps.serialized.name !== this.props.serialized.name && - this.insertStyles(); - }), - (_proto.insertStyles = function() { - if ( - (void 0 !== this.props.serialized.next && - utils.insertStyles( - this.props.cache, - this.props.serialized.next, - !0 - ), - this.sheet.tags.length) - ) { - var element = this.sheet.tags[this.sheet.tags.length - 1] - .nextElementSibling; - (this.sheet.before = element), this.sheet.flush(); - } - this.props.cache.insert("", this.props.serialized, this.sheet, !1); - }), - (_proto.componentWillUnmount = function() { - this.sheet.flush(); - }), - (_proto.render = function() { - if (!isBrowser) { - for ( - var _ref, - serialized = this.props.serialized, - serializedNames = serialized.name, - serializedStyles = serialized.styles, - next = serialized.next; - void 0 !== next; - - ) - (serializedNames += " " + next.name), - (serializedStyles += next.styles), - (next = next.next); - var rules = this.props.cache.insert( - "", - { name: serializedNames, styles: serializedStyles }, - this.sheet, - !1 - ); - return React.createElement( - "style", - (((_ref = {})[ - "data-emotion-" + this.props.cache.key - ] = serializedNames), - (_ref.dangerouslySetInnerHTML = { __html: rules }), - (_ref.nonce = this.props.cache.sheet.nonce), - _ref) - ); - } - return null; - }), - InnerGlobal - ); - })(React.Component), - keyframes = function() { - var insertable = css.apply(void 0, arguments), - name = "animation-" + insertable.name; - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; - }, - classnames = function classnames(args) { - for (var len = args.length, i = 0, cls = ""; i < len; i++) { - var arg = args[i]; - if (null != arg) { - var toAdd = void 0; - switch (typeof arg) { - case "boolean": - break; - case "object": - if (Array.isArray(arg)) toAdd = classnames(arg); - else - for (var k in ((toAdd = ""), arg)) - arg[k] && k && (toAdd && (toAdd += " "), (toAdd += k)); - break; - default: - toAdd = arg; - } - toAdd && (cls && (cls += " "), (cls += toAdd)); - } - } - return cls; - }; -function merge(registered, css$$1, className) { - var registeredStyles = [], - rawClassName = utils.getRegisteredStyles( - registered, - registeredStyles, - className - ); - return registeredStyles.length < 2 - ? className - : rawClassName + css$$1(registeredStyles); -} -var ClassNames = exports.withEmotionCache(function(props, context) { - return React.createElement(ThemeContext.Consumer, null, function(theme) { - var _ref, - rules = "", - serializedHashes = "", - css$$1 = function() { - for ( - var _len = arguments.length, args = new Array(_len), _key = 0; - _key < _len; - _key++ - ) - args[_key] = arguments[_key]; - var serialized = serialize.serializeStyles(args, context.registered); - if (isBrowser) utils.insertStyles(context, serialized, !1); - else { - var res = utils.insertStyles(context, serialized, !1); - void 0 !== res && (rules += res); - } - return ( - isBrowser || (serializedHashes += " " + serialized.name), - context.key + "-" + serialized.name - ); - }, - content = { - css: css$$1, - cx: function() { - for ( - var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; - _key2 < _len2; - _key2++ - ) - args[_key2] = arguments[_key2]; - return merge(context.registered, css$$1, classnames(args)); - }, - theme: theme - }, - ele = props.children(content); - return ( - !0, - isBrowser || 0 === rules.length - ? ele - : React.createElement( - React.Fragment, - null, - React.createElement( - "style", - (((_ref = {})[ - "data-emotion-" + context.key - ] = serializedHashes.substring(1)), - (_ref.dangerouslySetInnerHTML = { __html: rules }), - (_ref.nonce = context.sheet.nonce), - _ref) - ), - ele - ) - ); - }); -}); -(exports.css = css), - (exports.CacheProvider = CacheProvider), - (exports.ThemeContext = ThemeContext), - (exports.jsx = jsx), - (exports.Global = Global), - (exports.keyframes = keyframes), - (exports.ClassNames = ClassNames); diff --git a/public/@emotion/core@10.0.6/dist/core.esm.js b/public/@emotion/core@10.0.6/dist/core.esm.js deleted file mode 100644 index 2bae334..0000000 --- a/public/@emotion/core@10.0.6/dist/core.esm.js +++ /dev/null @@ -1,463 +0,0 @@ -import { createContext, createElement, forwardRef, Component, Fragment } from 'react'; -import createCache from '@emotion/cache'; -import { getRegisteredStyles, insertStyles } from '@emotion/utils'; -import { serializeStyles } from '@emotion/serialize'; -import { StyleSheet } from '@emotion/sheet'; -import css from '@emotion/css'; -export { default as css } from '@emotion/css'; - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var isBrowser = typeof document !== 'undefined'; - -var EmotionCacheContext = createContext(isBrowser ? createCache() : null); -var ThemeContext = createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -var withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return forwardRef(render); -}; - -if (!isBrowser) { - var BasicProvider = - /*#__PURE__*/ - function (_React$Component) { - _inheritsLoose(BasicProvider, _React$Component); - - function BasicProvider(props, context, updater) { - var _this; - - _this = _React$Component.call(this, props, context, updater) || this; - _this.state = { - value: createCache() - }; - return _this; - } - - var _proto = BasicProvider.prototype; - - _proto.render = function render() { - return createElement(EmotionCacheContext.Provider, this.state, this.props.children(this.state.value)); - }; - - return BasicProvider; - }(Component); - - withEmotionCache = function withEmotionCache(func) { - return function (props) { - return createElement(EmotionCacheContext.Consumer, null, function (context) { - if (context === null) { - return createElement(BasicProvider, null, function (newContext) { - return func(props, newContext); - }); - } else { - return func(props, context); - } - }); - }; - }; -} - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = createElement(type, newProps); - - if (!isBrowser && rules !== undefined) { - var _ref; - - var serializedNames = serialized.name; - var next = serialized.next; - - while (next !== undefined) { - serializedNames += ' ' + next.name; - next = next.next; - } - - return createElement(Fragment, null, createElement("style", (_ref = {}, _ref["data-emotion-" + cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = cache.sheet.nonce, _ref)), ele); - } - - return ele; -}; - -var Emotion = withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serializeStyles([styles(theme)]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serializeStyles([styles]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles$$1() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - if (!isBrowser) { - var _ref; - - var serialized = this.props.serialized; - 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 rules = this.props.cache.insert("", { - name: serializedNames, - styles: serializedStyles - }, this.sheet, false); - return createElement("style", (_ref = {}, _ref["data-emotion-" + this.props.cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = this.props.cache.sheet.nonce, _ref)); - } - - return null; - }; - - return InnerGlobal; -}(Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = withEmotionCache(function (props, context) { - return createElement(ThemeContext.Consumer, null, function (theme) { - var rules = ''; - var serializedHashes = ''; - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - if (isBrowser) { - insertStyles(context, serialized, false); - } else { - var res = insertStyles(context, serialized, false); - - if (res !== undefined) { - rules += res; - } - } - - if (!isBrowser) { - serializedHashes += " " + serialized.name; - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - if (!isBrowser && rules.length !== 0) { - var _ref; - - return createElement(Fragment, null, createElement("style", (_ref = {}, _ref["data-emotion-" + context.key] = serializedHashes.substring(1), _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = context.sheet.nonce, _ref)), ele); - } - - return ele; - }); -}); - -export { withEmotionCache, CacheProvider, ThemeContext, jsx, Global, keyframes, ClassNames }; diff --git a/public/@emotion/core@10.0.6/dist/core.native.cjs.js b/public/@emotion/core@10.0.6/dist/core.native.cjs.js deleted file mode 100644 index 0ef934f..0000000 --- a/public/@emotion/core@10.0.6/dist/core.native.cjs.js +++ /dev/null @@ -1,474 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - -var React = require('react'); -var createCache = _interopDefault(require('@emotion/cache')); -var utils = require('@emotion/utils'); -var serialize = require('@emotion/serialize'); -var sheet = require('@emotion/sheet'); -var css = _interopDefault(require('@emotion/css')); - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var isBrowser = typeof document !== 'undefined'; - -var EmotionCacheContext = React.createContext(isBrowser ? createCache() : null); -var ThemeContext = React.createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -exports.withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return React.createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return React.forwardRef(render); -}; - -if (!isBrowser) { - var BasicProvider = - /*#__PURE__*/ - function (_React$Component) { - _inheritsLoose(BasicProvider, _React$Component); - - function BasicProvider(props, context, updater) { - var _this; - - _this = _React$Component.call(this, props, context, updater) || this; - _this.state = { - value: createCache() - }; - return _this; - } - - var _proto = BasicProvider.prototype; - - _proto.render = function render() { - return React.createElement(EmotionCacheContext.Provider, this.state, this.props.children(this.state.value)); - }; - - return BasicProvider; - }(React.Component); - - exports.withEmotionCache = function withEmotionCache(func) { - return function (props) { - return React.createElement(EmotionCacheContext.Consumer, null, function (context) { - if (context === null) { - return React.createElement(BasicProvider, null, function (newContext) { - return func(props, newContext); - }); - } else { - return func(props, context); - } - }); - }; - }; -} - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = utils.getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serialize.serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serialize.serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = utils.insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = React.createElement(type, newProps); - - if (!isBrowser && rules !== undefined) { - var _ref; - - var serializedNames = serialized.name; - var next = serialized.next; - - while (next !== undefined) { - serializedNames += ' ' + next.name; - next = next.next; - } - - return React.createElement(React.Fragment, null, React.createElement("style", (_ref = {}, _ref["data-emotion-" + cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = cache.sheet.nonce, _ref)), ele); - } - - return ele; -}; - -var Emotion = exports.withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return React.createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return React.createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -exports.withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serialize.serializeStyles([styles(theme)]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serialize.serializeStyles([styles]); - return React.createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new sheet.StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - utils.insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - if (!isBrowser) { - var _ref; - - var serialized = this.props.serialized; - 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 rules = this.props.cache.insert("", { - name: serializedNames, - styles: serializedStyles - }, this.sheet, false); - return React.createElement("style", (_ref = {}, _ref["data-emotion-" + this.props.cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = this.props.cache.sheet.nonce, _ref)); - } - - return null; - }; - - return InnerGlobal; -}(React.Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = utils.getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = exports.withEmotionCache(function (props, context) { - return React.createElement(ThemeContext.Consumer, null, function (theme) { - var rules = ''; - var serializedHashes = ''; - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - if (isBrowser) { - utils.insertStyles(context, serialized, false); - } else { - var res = utils.insertStyles(context, serialized, false); - - if (res !== undefined) { - rules += res; - } - } - - if (!isBrowser) { - serializedHashes += " " + serialized.name; - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - if (!isBrowser && rules.length !== 0) { - var _ref; - - return React.createElement(React.Fragment, null, React.createElement("style", (_ref = {}, _ref["data-emotion-" + context.key] = serializedHashes.substring(1), _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = context.sheet.nonce, _ref)), ele); - } - - return ele; - }); -}); - -exports.css = css; -exports.CacheProvider = CacheProvider; -exports.ThemeContext = ThemeContext; -exports.jsx = jsx; -exports.Global = Global; -exports.keyframes = keyframes; -exports.ClassNames = ClassNames; diff --git a/public/@emotion/core@10.0.6/dist/core.native.esm.js b/public/@emotion/core@10.0.6/dist/core.native.esm.js deleted file mode 100644 index 2bae334..0000000 --- a/public/@emotion/core@10.0.6/dist/core.native.esm.js +++ /dev/null @@ -1,463 +0,0 @@ -import { createContext, createElement, forwardRef, Component, Fragment } from 'react'; -import createCache from '@emotion/cache'; -import { getRegisteredStyles, insertStyles } from '@emotion/utils'; -import { serializeStyles } from '@emotion/serialize'; -import { StyleSheet } from '@emotion/sheet'; -import css from '@emotion/css'; -export { default as css } from '@emotion/css'; - -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; - subClass.__proto__ = superClass; -} - -var isBrowser = typeof document !== 'undefined'; - -var EmotionCacheContext = createContext(isBrowser ? createCache() : null); -var ThemeContext = createContext({}); -var CacheProvider = EmotionCacheContext.Provider; - -var withEmotionCache = function withEmotionCache(func) { - var render = function render(props, ref) { - return createElement(EmotionCacheContext.Consumer, null, function ( // $FlowFixMe we know it won't be null - cache) { - return func(props, cache, ref); - }); - }; // $FlowFixMe - - - return forwardRef(render); -}; - -if (!isBrowser) { - var BasicProvider = - /*#__PURE__*/ - function (_React$Component) { - _inheritsLoose(BasicProvider, _React$Component); - - function BasicProvider(props, context, updater) { - var _this; - - _this = _React$Component.call(this, props, context, updater) || this; - _this.state = { - value: createCache() - }; - return _this; - } - - var _proto = BasicProvider.prototype; - - _proto.render = function render() { - return createElement(EmotionCacheContext.Provider, this.state, this.props.children(this.state.value)); - }; - - return BasicProvider; - }(Component); - - withEmotionCache = function withEmotionCache(func) { - return function (props) { - return createElement(EmotionCacheContext.Consumer, null, function (context) { - if (context === null) { - return createElement(BasicProvider, null, function (newContext) { - return func(props, newContext); - }); - } else { - return func(props, context); - } - }); - }; - }; -} - -var typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'; -var labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'; -var hasOwnProperty = Object.prototype.hasOwnProperty; - -var render = function render(cache, props, theme, ref) { - var type = props[typePropName]; - var registeredStyles = []; - var className = ''; - var cssProp = theme === null ? props.css : props.css(theme); // 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]; - } - - registeredStyles.push(cssProp); - - if (props.className !== undefined) { - className = getRegisteredStyles(cache.registered, registeredStyles, props.className); - } - - var serialized = serializeStyles(registeredStyles); - - if (process.env.NODE_ENV !== 'production' && serialized.name.indexOf('-') === -1) { - var labelFromStack = props[labelPropName]; - - if (labelFromStack) { - serialized = serializeStyles([serialized, 'label:' + labelFromStack + ';']); - } - } - - var rules = insertStyles(cache, serialized, typeof type === 'string'); - className += cache.key + "-" + serialized.name; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key) && key !== 'css' && key !== typePropName && (process.env.NODE_ENV === 'production' || key !== labelPropName)) { - newProps[key] = props[key]; - } - } - - newProps.ref = ref; - newProps.className = className; - var ele = createElement(type, newProps); - - if (!isBrowser && rules !== undefined) { - var _ref; - - var serializedNames = serialized.name; - var next = serialized.next; - - while (next !== undefined) { - serializedNames += ' ' + next.name; - next = next.next; - } - - return createElement(Fragment, null, createElement("style", (_ref = {}, _ref["data-emotion-" + cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = cache.sheet.nonce, _ref)), ele); - } - - return ele; -}; - -var Emotion = withEmotionCache(function (props, cache, ref) { - // use Context.read for the theme when it's stable - if (typeof props.css === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - return render(cache, props, theme, ref); - }); - } - - return render(cache, props, null, ref); -}); // $FlowFixMe - -var jsx = function jsx(type, props) { - var args = arguments; - - if (props == null || props.css == null) { - // $FlowFixMe - return createElement.apply(undefined, args); - } - - if (process.env.NODE_ENV !== 'production' && 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/css' like this: css`" + props.css + "`"); - } - - var argsLength = args.length; - var createElementArgArray = new Array(argsLength); - createElementArgArray[0] = Emotion; - var newProps = {}; - - for (var key in props) { - if (hasOwnProperty.call(props, key)) { - newProps[key] = props[key]; - } - } - - newProps[typePropName] = type; - - if (process.env.NODE_ENV !== 'production') { - var error = new Error(); - - if (error.stack) { - // chrome - var match = error.stack.match(/at jsx.*\n\s+at ([A-Z][A-Za-z]+) /); - - if (!match) { - // safari and firefox - match = error.stack.match(/^.*\n([A-Z][A-Za-z]+)@/); - } - - if (match) { - newProps[labelPropName] = match[1]; - } - } - } - - createElementArgArray[1] = newProps; - - for (var i = 2; i < argsLength; i++) { - createElementArgArray[i] = args[i]; - } // $FlowFixMe - - - return createElement.apply(null, createElementArgArray); -}; - -var warnedAboutCssPropForGlobal = false; -var Global = -/* #__PURE__ */ -withEmotionCache(function (props, cache) { - if (process.env.NODE_ENV !== 'production' && !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 - // $FlowFixMe 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; - - if (typeof styles === 'function') { - return createElement(ThemeContext.Consumer, null, function (theme) { - var serialized = serializeStyles([styles(theme)]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); - }); - } - - var serialized = serializeStyles([styles]); - return createElement(InnerGlobal, { - serialized: serialized, - cache: cache - }); -}); - -// 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 InnerGlobal = -/*#__PURE__*/ -function (_React$Component) { - _inheritsLoose(InnerGlobal, _React$Component); - - function InnerGlobal(props, context, updater) { - return _React$Component.call(this, props, context, updater) || this; - } - - var _proto = InnerGlobal.prototype; - - _proto.componentDidMount = function componentDidMount() { - this.sheet = new StyleSheet({ - key: this.props.cache.key + "-global", - nonce: this.props.cache.sheet.nonce, - container: this.props.cache.sheet.container - }); // $FlowFixMe - - var node = document.querySelector("style[data-emotion-" + this.props.cache.key + "=\"" + this.props.serialized.name + "\"]"); - - if (node !== null) { - this.sheet.tags.push(node); - } - - if (this.props.cache.sheet.tags.length) { - this.sheet.before = this.props.cache.sheet.tags[0]; - } - - this.insertStyles(); - }; - - _proto.componentDidUpdate = function componentDidUpdate(prevProps) { - if (prevProps.serialized.name !== this.props.serialized.name) { - this.insertStyles(); - } - }; - - _proto.insertStyles = function insertStyles$$1() { - if (this.props.serialized.next !== undefined) { - // insert keyframes - insertStyles(this.props.cache, this.props.serialized.next, true); - } - - if (this.sheet.tags.length) { - // if this doesn't exist then it will be null so the style element will be appended - var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling; - this.sheet.before = element; - this.sheet.flush(); - } - - this.props.cache.insert("", this.props.serialized, this.sheet, false); - }; - - _proto.componentWillUnmount = function componentWillUnmount() { - this.sheet.flush(); - }; - - _proto.render = function render() { - if (!isBrowser) { - var _ref; - - var serialized = this.props.serialized; - 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 rules = this.props.cache.insert("", { - name: serializedNames, - styles: serializedStyles - }, this.sheet, false); - return createElement("style", (_ref = {}, _ref["data-emotion-" + this.props.cache.key] = serializedNames, _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = this.props.cache.sheet.nonce, _ref)); - } - - return null; - }; - - return InnerGlobal; -}(Component); - -var keyframes = function keyframes() { - var insertable = css.apply(void 0, arguments); - var name = "animation-" + insertable.name; // $FlowFixMe - - return { - name: name, - styles: "@keyframes " + name + "{" + insertable.styles + "}", - anim: 1, - toString: function toString() { - return "_EMO_" + this.name + "_" + this.styles + "_EMO_"; - } - }; -}; - -var classnames = function classnames(args) { - 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, css$$1, className) { - var registeredStyles = []; - var rawClassName = getRegisteredStyles(registered, registeredStyles, className); - - if (registeredStyles.length < 2) { - return className; - } - - return rawClassName + css$$1(registeredStyles); -} - -var ClassNames = withEmotionCache(function (props, context) { - return createElement(ThemeContext.Consumer, null, function (theme) { - var rules = ''; - var serializedHashes = ''; - var hasRendered = false; - - var css$$1 = function css$$1() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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, context.registered); - - if (isBrowser) { - insertStyles(context, serialized, false); - } else { - var res = insertStyles(context, serialized, false); - - if (res !== undefined) { - rules += res; - } - } - - if (!isBrowser) { - serializedHashes += " " + serialized.name; - } - - return context.key + "-" + serialized.name; - }; - - var cx = function cx() { - if (hasRendered && process.env.NODE_ENV !== 'production') { - 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(context.registered, css$$1, classnames(args)); - }; - - var content = { - css: css$$1, - cx: cx, - theme: theme - }; - var ele = props.children(content); - hasRendered = true; - - if (!isBrowser && rules.length !== 0) { - var _ref; - - return createElement(Fragment, null, createElement("style", (_ref = {}, _ref["data-emotion-" + context.key] = serializedHashes.substring(1), _ref.dangerouslySetInnerHTML = { - __html: rules - }, _ref.nonce = context.sheet.nonce, _ref)), ele); - } - - return ele; - }); -}); - -export { withEmotionCache, CacheProvider, ThemeContext, jsx, Global, keyframes, ClassNames }; diff --git a/public/@emotion/core@10.0.6/dist/core.umd.min.js b/public/@emotion/core@10.0.6/dist/core.umd.min.js deleted file mode 100644 index 3cff7ce..0000000 --- a/public/@emotion/core@10.0.6/dist/core.umd.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react")):"function"==typeof define&&define.amd?define(["exports","react"],t):t(e.emotionCore={},e.React)}(this,function(e,h){"use strict";var l=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,r=(a=this,(n=document.createElement("style")).setAttribute("data-emotion",a.key),void 0!==a.nonce&&n.setAttribute("nonce",a.nonce),n.appendChild(document.createTextNode("")),n);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(r,t),this.tags.push(r)}var a,n,s=this.tags[this.tags.length-1];if(this.isSpeedy){var i=function(e){if(e.sheet)return e.sheet;for(var t=0;t>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),r-=4,++n;switch(r){case 3:a^=(255&e.charCodeAt(n+2))<<16;case 2:a^=(255&e.charCodeAt(n+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(n)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),((a^=a>>>15)>>>0).toString(36)}(n)+o,styles:n,next:w}},x="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",E=Object.prototype.hasOwnProperty,O=function(e,t,r,a){var n=t[x],s=[],i="",c=null===r?t.css:t.css(r);"string"==typeof c&&void 0!==e.registered[c]&&(c=e.registered[c]),s.push(c),void 0!==t.className&&(i=m(e.registered,s,t.className));var o=A(s);v(e,o,"string"==typeof n);i+=e.key+"-"+o.name;var l={};for(var u in t)E.call(t,u)&&"css"!==u&&u!==x&&(l[u]=t[u]);return l.ref=a,l.className=i,h.createElement(n,l)},_=e.withEmotionCache(function(t,r,a){return"function"==typeof t.css?h.createElement(s.Consumer,null,function(e){return O(r,t,e,a)}):O(r,t,null,a)}),S=e.withEmotionCache(function(e,r){var a=e.styles;if("function"==typeof a)return h.createElement(s.Consumer,null,function(e){var t=A([a(e)]);return h.createElement(z,{serialized:t,cache:r})});var t=A([a]);return h.createElement(z,{serialized:t,cache:r})}),z=function(a){var e,t;function r(e,t,r){return a.call(this,e,t,r)||this}t=a,(e=r).prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t;var n=r.prototype;return n.componentDidMount=function(){this.sheet=new l({key:this.props.cache.key+"-global",nonce:this.props.cache.sheet.nonce,container:this.props.cache.sheet.container});var e=document.querySelector("style[data-emotion-"+this.props.cache.key+'="'+this.props.serialized.name+'"]');null!==e&&this.sheet.tags.push(e),this.props.cache.sheet.tags.length&&(this.sheet.before=this.props.cache.sheet.tags[0]),this.insertStyles()},n.componentDidUpdate=function(e){e.serialized.name!==this.props.serialized.name&&this.insertStyles()},n.insertStyles=function(){if(void 0!==this.props.serialized.next&&v(this.props.cache,this.props.serialized.next,!0),this.sheet.tags.length){var e=this.sheet.tags[this.sheet.tags.length-1].nextElementSibling;this.sheet.before=e,this.sheet.flush()}this.props.cache.insert("",this.props.serialized,this.sheet,!1)},n.componentWillUnmount=function(){this.sheet.flush()},n.render=function(){return null},r}(h.Component);function $(){for(var e=arguments.length,t=new Array(e),r=0;r tag.parentNode.removeChild(tag))\n this.tags = []\n this.ctr = 0\n }\n}\n","export default function(W) {\n function M(d, c, e, h, a) {\n for (\n var m = 0,\n b = 0,\n v = 0,\n n = 0,\n q,\n g,\n x = 0,\n K = 0,\n k,\n u = (k = q = 0),\n l = 0,\n r = 0,\n I = 0,\n t = 0,\n B = e.length,\n J = B - 1,\n y,\n f = '',\n p = '',\n F = '',\n G = '',\n C;\n l < B;\n\n ) {\n g = e.charCodeAt(l)\n l === J &&\n 0 !== b + n + v + m &&\n (0 !== b && (g = 47 === b ? 10 : 47), (n = v = m = 0), B++, J++)\n if (0 === b + n + v + m) {\n if (l === J && (0 < r && (f = f.replace(N, '')), 0 < f.trim().length)) {\n switch (g) {\n case 32:\n case 9:\n case 59:\n case 13:\n case 10:\n break\n default:\n f += e.charAt(l)\n }\n g = 59\n }\n switch (g) {\n case 123:\n f = f.trim()\n q = f.charCodeAt(0)\n k = 1\n for (t = ++l; l < B; ) {\n switch ((g = e.charCodeAt(l))) {\n case 123:\n k++\n break\n case 125:\n k--\n break\n case 47:\n switch ((g = e.charCodeAt(l + 1))) {\n case 42:\n case 47:\n a: {\n for (u = l + 1; u < J; ++u)\n switch (e.charCodeAt(u)) {\n case 47:\n if (\n 42 === g &&\n 42 === e.charCodeAt(u - 1) &&\n l + 2 !== u\n ) {\n l = u + 1\n break a\n }\n break\n case 10:\n if (47 === g) {\n l = u + 1\n break a\n }\n }\n l = u\n }\n }\n break\n case 91:\n g++\n case 40:\n g++\n case 34:\n case 39:\n for (; l++ < J && e.charCodeAt(l) !== g; );\n }\n if (0 === k) break\n l++\n }\n k = e.substring(t, l)\n 0 === q && (q = (f = f.replace(ca, '').trim()).charCodeAt(0))\n switch (q) {\n case 64:\n 0 < r && (f = f.replace(N, ''))\n g = f.charCodeAt(1)\n switch (g) {\n case 100:\n case 109:\n case 115:\n case 45:\n r = c\n break\n default:\n r = O\n }\n k = M(c, r, k, g, a + 1)\n t = k.length\n 0 < A &&\n ((r = X(O, f, I)),\n (C = H(3, k, r, c, D, z, t, g, a, h)),\n (f = r.join('')),\n void 0 !== C &&\n 0 === (t = (k = C.trim()).length) &&\n ((g = 0), (k = '')))\n if (0 < t)\n switch (g) {\n case 115:\n f = f.replace(da, ea)\n case 100:\n case 109:\n case 45:\n k = f + '{' + k + '}'\n break\n case 107:\n f = f.replace(fa, '$1 $2')\n k = f + '{' + k + '}'\n k =\n 1 === w || (2 === w && L('@' + k, 3))\n ? '@-webkit-' + k + '@' + k\n : '@' + k\n break\n default:\n ;(k = f + k), 112 === h && (k = ((p += k), ''))\n }\n else k = ''\n break\n default:\n k = M(c, X(c, f, I), k, h, a + 1)\n }\n F += k\n k = I = r = u = q = 0\n f = ''\n g = e.charCodeAt(++l)\n break\n case 125:\n case 59:\n f = (0 < r ? f.replace(N, '') : f).trim()\n if (1 < (t = f.length))\n switch (\n (0 === u &&\n ((q = f.charCodeAt(0)), 45 === q || (96 < q && 123 > q)) &&\n (t = (f = f.replace(' ', ':')).length),\n 0 < A &&\n void 0 !== (C = H(1, f, c, d, D, z, p.length, h, a, h)) &&\n 0 === (t = (f = C.trim()).length) &&\n (f = '\\x00\\x00'),\n (q = f.charCodeAt(0)),\n (g = f.charCodeAt(1)),\n q)\n ) {\n case 0:\n break\n case 64:\n if (105 === g || 99 === g) {\n G += f + e.charAt(l)\n break\n }\n default:\n 58 !== f.charCodeAt(t - 1) &&\n (p += P(f, q, g, f.charCodeAt(2)))\n }\n I = r = u = q = 0\n f = ''\n g = e.charCodeAt(++l)\n }\n }\n switch (g) {\n case 13:\n case 10:\n 47 === b\n ? (b = 0)\n : 0 === 1 + q &&\n 107 !== h &&\n 0 < f.length &&\n ((r = 1), (f += '\\x00'))\n 0 < A * Y && H(0, f, c, d, D, z, p.length, h, a, h)\n z = 1\n D++\n break\n case 59:\n case 125:\n if (0 === b + n + v + m) {\n z++\n break\n }\n default:\n z++\n y = e.charAt(l)\n switch (g) {\n case 9:\n case 32:\n if (0 === n + m + b)\n switch (x) {\n case 44:\n case 58:\n case 9:\n case 32:\n y = ''\n break\n default:\n 32 !== g && (y = ' ')\n }\n break\n case 0:\n y = '\\\\0'\n break\n case 12:\n y = '\\\\f'\n break\n case 11:\n y = '\\\\v'\n break\n case 38:\n 0 === n + b + m && ((r = I = 1), (y = '\\f' + y))\n break\n case 108:\n if (0 === n + b + m + E && 0 < u)\n switch (l - u) {\n case 2:\n 112 === x && 58 === e.charCodeAt(l - 3) && (E = x)\n case 8:\n 111 === K && (E = K)\n }\n break\n case 58:\n 0 === n + b + m && (u = l)\n break\n case 44:\n 0 === b + v + n + m && ((r = 1), (y += '\\r'))\n break\n case 34:\n case 39:\n 0 === b && (n = n === g ? 0 : 0 === n ? g : n)\n break\n case 91:\n 0 === n + b + v && m++\n break\n case 93:\n 0 === n + b + v && m--\n break\n case 41:\n 0 === n + b + m && v--\n break\n case 40:\n if (0 === n + b + m) {\n if (0 === q)\n switch (2 * x + 3 * K) {\n case 533:\n break\n default:\n q = 1\n }\n v++\n }\n break\n case 64:\n 0 === b + v + n + m + u + k && (k = 1)\n break\n case 42:\n case 47:\n if (!(0 < n + m + v))\n switch (b) {\n case 0:\n switch (2 * g + 3 * e.charCodeAt(l + 1)) {\n case 235:\n b = 47\n break\n case 220:\n ;(t = l), (b = 42)\n }\n break\n case 42:\n 47 === g &&\n 42 === x &&\n t + 2 !== l &&\n (33 === e.charCodeAt(t + 2) &&\n (p += e.substring(t, l + 1)),\n (y = ''),\n (b = 0))\n }\n }\n 0 === b && (f += y)\n }\n K = x\n x = g\n l++\n }\n t = p.length\n if (0 < t) {\n r = c\n if (\n 0 < A &&\n ((C = H(2, p, r, d, D, z, t, h, a, h)),\n void 0 !== C && 0 === (p = C).length)\n )\n return G + p + F\n p = r.join(',') + '{' + p + '}'\n if (0 !== w * E) {\n 2 !== w || L(p, 2) || (E = 0)\n switch (E) {\n case 111:\n p = p.replace(ha, ':-moz-$1') + p\n break\n case 112:\n p =\n p.replace(Q, '::-webkit-input-$1') +\n p.replace(Q, '::-moz-$1') +\n p.replace(Q, ':-ms-input-$1') +\n p\n }\n E = 0\n }\n }\n return G + p + F\n }\n function X(d, c, e) {\n var h = c.trim().split(ia)\n c = h\n var a = h.length,\n m = d.length\n switch (m) {\n case 0:\n case 1:\n var b = 0\n for (d = 0 === m ? '' : d[0] + ' '; b < a; ++b)\n c[b] = Z(d, c[b], e, m).trim()\n break\n default:\n var v = (b = 0)\n for (c = []; b < a; ++b)\n for (var n = 0; n < m; ++n) c[v++] = Z(d[n] + ' ', h[b], e, m).trim()\n }\n return c\n }\n function Z(d, c, e) {\n var h = c.charCodeAt(0)\n 33 > h && (h = (c = c.trim()).charCodeAt(0))\n switch (h) {\n case 38:\n return c.replace(F, '$1' + d.trim())\n case 58:\n return d.trim() + c.replace(F, '$1' + d.trim())\n default:\n if (0 < 1 * e && 0 < c.indexOf('\\f'))\n return c.replace(F, (58 === d.charCodeAt(0) ? '' : '$1') + d.trim())\n }\n return d + c\n }\n function P(d, c, e, h) {\n var a = d + ';',\n m = 2 * c + 3 * e + 4 * h\n if (944 === m) {\n d = a.indexOf(':', 9) + 1\n var b = a.substring(d, a.length - 1).trim()\n b = a.substring(0, d).trim() + b + ';'\n return 1 === w || (2 === w && L(b, 1)) ? '-webkit-' + b + b : b\n }\n if (0 === w || (2 === w && !L(a, 1))) return a\n switch (m) {\n case 1015:\n return 97 === a.charCodeAt(10) ? '-webkit-' + a + a : a\n case 951:\n return 116 === a.charCodeAt(3) ? '-webkit-' + a + a : a\n case 963:\n return 110 === a.charCodeAt(5) ? '-webkit-' + a + a : a\n case 1009:\n if (100 !== a.charCodeAt(4)) break\n case 969:\n case 942:\n return '-webkit-' + a + a\n case 978:\n return '-webkit-' + a + '-moz-' + a + a\n case 1019:\n case 983:\n return '-webkit-' + a + '-moz-' + a + '-ms-' + a + a\n case 883:\n if (45 === a.charCodeAt(8)) return '-webkit-' + a + a\n if (0 < a.indexOf('image-set(', 11))\n return a.replace(ja, '$1-webkit-$2') + a\n break\n case 932:\n if (45 === a.charCodeAt(4))\n switch (a.charCodeAt(5)) {\n case 103:\n return (\n '-webkit-box-' +\n a.replace('-grow', '') +\n '-webkit-' +\n a +\n '-ms-' +\n a.replace('grow', 'positive') +\n a\n )\n case 115:\n return (\n '-webkit-' + a + '-ms-' + a.replace('shrink', 'negative') + a\n )\n case 98:\n return (\n '-webkit-' +\n a +\n '-ms-' +\n a.replace('basis', 'preferred-size') +\n a\n )\n }\n return '-webkit-' + a + '-ms-' + a + a\n case 964:\n return '-webkit-' + a + '-ms-flex-' + a + a\n case 1023:\n if (99 !== a.charCodeAt(8)) break\n b = a\n .substring(a.indexOf(':', 15))\n .replace('flex-', '')\n .replace('space-between', 'justify')\n return '-webkit-box-pack' + b + '-webkit-' + a + '-ms-flex-pack' + b + a\n case 1005:\n return ka.test(a)\n ? a.replace(aa, ':-webkit-') + a.replace(aa, ':-moz-') + a\n : a\n case 1e3:\n b = a.substring(13).trim()\n c = b.indexOf('-') + 1\n switch (b.charCodeAt(0) + b.charCodeAt(c)) {\n case 226:\n b = a.replace(G, 'tb')\n break\n case 232:\n b = a.replace(G, 'tb-rl')\n break\n case 220:\n b = a.replace(G, 'lr')\n break\n default:\n return a\n }\n return '-webkit-' + a + '-ms-' + b + a\n case 1017:\n if (-1 === a.indexOf('sticky', 9)) break\n case 975:\n c = (a = d).length - 10\n b = (33 === a.charCodeAt(c) ? a.substring(0, c) : a)\n .substring(d.indexOf(':', 7) + 1)\n .trim()\n switch ((m = b.charCodeAt(0) + (b.charCodeAt(7) | 0))) {\n case 203:\n if (111 > b.charCodeAt(8)) break\n case 115:\n a = a.replace(b, '-webkit-' + b) + ';' + a\n break\n case 207:\n case 102:\n a =\n a.replace(b, '-webkit-' + (102 < m ? 'inline-' : '') + 'box') +\n ';' +\n a.replace(b, '-webkit-' + b) +\n ';' +\n a.replace(b, '-ms-' + b + 'box') +\n ';' +\n a\n }\n return a + ';'\n case 938:\n if (45 === a.charCodeAt(5))\n switch (a.charCodeAt(6)) {\n case 105:\n return (\n (b = a.replace('-items', '')),\n '-webkit-' + a + '-webkit-box-' + b + '-ms-flex-' + b + a\n )\n case 115:\n return '-webkit-' + a + '-ms-flex-item-' + a.replace(ba, '') + a\n default:\n return (\n '-webkit-' +\n a +\n '-ms-flex-line-pack' +\n a.replace('align-content', '').replace(ba, '') +\n a\n )\n }\n break\n case 973:\n case 989:\n if (45 !== a.charCodeAt(3) || 122 === a.charCodeAt(4)) break\n case 931:\n case 953:\n if (!0 === la.test(d))\n return 115 === (b = d.substring(d.indexOf(':') + 1)).charCodeAt(0)\n ? P(d.replace('stretch', 'fill-available'), c, e, h).replace(\n ':fill-available',\n ':stretch'\n )\n : a.replace(b, '-webkit-' + b) +\n a.replace(b, '-moz-' + b.replace('fill-', '')) +\n a\n break\n case 962:\n if (\n ((a =\n '-webkit-' + a + (102 === a.charCodeAt(5) ? '-ms-' + a : '') + a),\n 211 === e + h &&\n 105 === a.charCodeAt(13) &&\n 0 < a.indexOf('transform', 10))\n )\n return (\n a.substring(0, a.indexOf(';', 27) + 1).replace(ma, '$1-webkit-$2') +\n a\n )\n }\n return a\n }\n function L(d, c) {\n var e = d.indexOf(1 === c ? ':' : '{'),\n h = d.substring(0, 3 !== c ? e : 10)\n e = d.substring(e + 1, d.length - 1)\n return R(2 !== c ? h : h.replace(na, '$1'), e, c)\n }\n function ea(d, c) {\n var e = P(c, c.charCodeAt(0), c.charCodeAt(1), c.charCodeAt(2))\n return e !== c + ';'\n ? e.replace(oa, ' or ($1)').substring(4)\n : '(' + c + ')'\n }\n function H(d, c, e, h, a, m, b, v, n, q) {\n for (var g = 0, x = c, w; g < A; ++g)\n switch ((w = S[g].call(B, d, x, e, h, a, m, b, v, n, q))) {\n case void 0:\n case !1:\n case !0:\n case null:\n break\n default:\n x = w\n }\n if (x !== c) return x\n }\n function T(d) {\n switch (d) {\n case void 0:\n case null:\n A = S.length = 0\n break\n default:\n if ('function' === typeof d) S[A++] = d\n else if ('object' === typeof d)\n for (var c = 0, e = d.length; c < e; ++c) T(d[c])\n else Y = !!d | 0\n }\n return T\n }\n function U(d) {\n d = d.prefix\n void 0 !== d &&\n ((R = null),\n d ? ('function' !== typeof d ? (w = 1) : ((w = 2), (R = d))) : (w = 0))\n return U\n }\n function B(d, c) {\n var e = d\n 33 > e.charCodeAt(0) && (e = e.trim())\n V = e\n e = [V]\n if (0 < A) {\n var h = H(-1, c, e, e, D, z, 0, 0, 0, 0)\n void 0 !== h && 'string' === typeof h && (c = h)\n }\n var a = M(O, e, c, 0, 0)\n 0 < A &&\n ((h = H(-2, a, e, e, D, z, a.length, 0, 0, 0)), void 0 !== h && (a = h))\n V = ''\n E = 0\n z = D = 1\n return a\n }\n var ca = /^\\0+/g,\n N = /[\\0\\r\\f]/g,\n aa = /: */g,\n ka = /zoo|gra/,\n ma = /([,: ])(transform)/g,\n ia = /,\\r+?/g,\n F = /([\\t\\r\\n ])*\\f?&/g,\n fa = /@(k\\w+)\\s*(\\S*)\\s*/,\n Q = /::(place)/g,\n ha = /:(read-only)/g,\n G = /[svh]\\w+-[tblr]{2}/,\n da = /\\(\\s*(.*)\\s*\\)/g,\n oa = /([\\s\\S]*?);/g,\n ba = /-self|flex-/g,\n na = /[^]*?(:[rp][el]a[\\w-]+)[^]*/,\n la = /stretch|:\\s*\\w+\\-(?:conte|avail)/,\n ja = /([^-])(image-set\\()/,\n z = 1,\n D = 1,\n E = 0,\n w = 1,\n O = [],\n S = [],\n A = 0,\n R = null,\n Y = 0,\n V = ''\n B.use = T\n B.set = U\n void 0 !== W && U(W)\n return B\n}\n","// @flow\n// https://github.com/thysultan/stylis.js/tree/master/plugins/rule-sheet\n// inlined to avoid umd wrapper and peerDep warnings/installing stylis\n// since we use stylis after closure compiler\n\nimport type { StylisPlugin } from './types'\n\nconst delimiter = '/*|*/'\nconst needle = delimiter + '}'\n\nfunction toSheet(block) {\n if (block) {\n Sheet.current.insert(block + '}')\n }\n}\n\nexport let Sheet: { current: { +insert: string => void } } = {\n current: (null: any)\n}\n\nexport let ruleSheet: StylisPlugin = (\n context,\n content,\n selectors,\n parents,\n line,\n column,\n length,\n ns,\n depth,\n at\n) => {\n switch (context) {\n // property\n case 1: {\n switch (content.charCodeAt(0)) {\n case 64: {\n // @import\n Sheet.current.insert(content + ';')\n return ''\n }\n // charcode for l\n case 108: {\n // charcode for b\n // this ignores label\n if (content.charCodeAt(2) === 98) {\n return ''\n }\n }\n }\n break\n }\n // selector\n case 2: {\n if (ns === 0) return content + delimiter\n break\n }\n // at-rule\n case 3: {\n switch (ns) {\n // @font-face, @page\n case 102:\n case 112: {\n Sheet.current.insert(selectors[0] + content)\n return ''\n }\n default: {\n return content + (at === 0 ? delimiter : '')\n }\n }\n }\n case -2: {\n content.split(needle).forEach(toSheet)\n }\n }\n}\n\nexport let removeLabel: StylisPlugin = (context, content) => {\n if (\n context === 1 &&\n // charcode for l\n content.charCodeAt(0) === 108 &&\n // charcode for b\n content.charCodeAt(2) === 98\n // this ignores label\n ) {\n return ''\n }\n}\n","// @flow\nimport { type EmotionCache } from '@emotion/utils'\nimport * as React from 'react'\nimport createCache from '@emotion/cache'\nimport { isBrowser } from './utils'\n\nlet EmotionCacheContext: React.Context = React.createContext(\n isBrowser ? createCache() : null\n)\n\nexport let ThemeContext = React.createContext({})\nexport let CacheProvider = EmotionCacheContext.Provider\n\nlet withEmotionCache = function withEmotionCache(\n func: (props: Props, cache: EmotionCache, ref: React.Ref<*>) => React.Node\n): React.StatelessFunctionalComponent {\n let render = (props: Props, ref: React.Ref<*>) => {\n return (\n \n {(\n // $FlowFixMe we know it won't be null\n cache: EmotionCache\n ) => {\n return func(props, cache, ref)\n }}\n \n )\n }\n // $FlowFixMe\n return React.forwardRef(render)\n}\n\nif (!isBrowser) {\n class BasicProvider extends React.Component<\n { children: EmotionCache => React.Node },\n { value: EmotionCache }\n > {\n state = { value: createCache() }\n render() {\n return (\n \n {this.props.children(this.state.value)}\n \n )\n }\n }\n\n withEmotionCache = function withEmotionCache(\n func: (props: Props, cache: EmotionCache) => React.Node\n ): React.StatelessFunctionalComponent {\n return (props: Props) => (\n \n {context => {\n if (context === null) {\n return (\n \n {newContext => {\n return func(props, newContext)\n }}\n \n )\n } else {\n return func(props, context)\n }\n }}\n \n )\n }\n}\n\nexport { withEmotionCache }\n","// @flow\nimport { StyleSheet } from '@emotion/sheet'\nimport { type EmotionCache, type SerializedStyles } from '@emotion/utils'\nimport Stylis from '@emotion/stylis'\nimport weakMemoize from '@emotion/weak-memoize'\nimport { Sheet, removeLabel, ruleSheet } from './stylis-plugins'\nimport type { StylisPlugin } from './types'\n\nlet isBrowser = typeof document !== 'undefined'\n\nexport type PrefixOption =\n | boolean\n | ((key: string, value: string, context: 1 | 2 | 3) => boolean)\n\ntype StylisPlugins = StylisPlugin[] | StylisPlugin\n\nexport type Options = {\n nonce?: string,\n stylisPlugins?: StylisPlugins,\n prefix?: PrefixOption,\n key?: string,\n container?: HTMLElement,\n speedy?: boolean\n}\n\nlet rootServerStylisCache = {}\n\nlet getServerStylisCache = isBrowser\n ? undefined\n : weakMemoize(() => {\n let getCache = weakMemoize(() => ({}))\n let prefixTrueCache = {}\n let prefixFalseCache = {}\n return prefix => {\n if (prefix === undefined || prefix === true) {\n return prefixTrueCache\n }\n if (prefix === false) {\n return prefixFalseCache\n }\n return getCache(prefix)\n }\n })\n\nlet createCache = (options?: Options): EmotionCache => {\n if (options === undefined) options = {}\n let key = options.key || 'css'\n let stylisOptions\n\n if (options.prefix !== undefined) {\n stylisOptions = {\n prefix: options.prefix\n }\n }\n\n let stylis = new Stylis(stylisOptions)\n\n if (process.env.NODE_ENV !== 'production') {\n // $FlowFixMe\n if (/[^a-z-]/.test(key)) {\n throw new Error(\n `Emotion key must only contain lower case alphabetical characters and - but \"${key}\" was passed`\n )\n }\n }\n let inserted = {}\n // $FlowFixMe\n let container: HTMLElement\n if (isBrowser) {\n container = options.container || document.head\n\n const nodes = document.querySelectorAll(`style[data-emotion-${key}]`)\n\n Array.prototype.forEach.call(nodes, (node: HTMLStyleElement) => {\n const attrib = node.getAttribute(`data-emotion-${key}`)\n // $FlowFixMe\n attrib.split(' ').forEach(id => {\n inserted[id] = true\n })\n if (node.parentNode !== container) {\n container.appendChild(node)\n }\n })\n }\n\n let insert: (\n selector: string,\n serialized: SerializedStyles,\n sheet: StyleSheet,\n shouldCache: boolean\n ) => string | void\n\n if (isBrowser) {\n stylis.use(options.stylisPlugins)(ruleSheet)\n\n insert = (\n selector: string,\n serialized: SerializedStyles,\n sheet: StyleSheet,\n shouldCache: boolean\n ): void => {\n let name = serialized.name\n Sheet.current = sheet\n if (\n process.env.NODE_ENV !== 'production' &&\n serialized.map !== undefined\n ) {\n let map = serialized.map\n Sheet.current = {\n insert: (rule: string) => {\n sheet.insert(rule + map)\n }\n }\n }\n stylis(selector, serialized.styles)\n if (shouldCache) {\n cache.inserted[name] = true\n }\n }\n } else {\n stylis.use(removeLabel)\n let serverStylisCache = rootServerStylisCache\n if (options.stylisPlugins || options.prefix !== undefined) {\n stylis.use(options.stylisPlugins)\n // $FlowFixMe\n serverStylisCache = getServerStylisCache(\n options.stylisPlugins || rootServerStylisCache\n )(options.prefix)\n }\n let getRules = (selector: string, serialized: SerializedStyles): string => {\n let name = serialized.name\n if (serverStylisCache[name] === undefined) {\n serverStylisCache[name] = stylis(selector, serialized.styles)\n }\n return serverStylisCache[name]\n }\n insert = (\n selector: string,\n serialized: SerializedStyles,\n sheet: StyleSheet,\n shouldCache: boolean\n ): string | void => {\n let name = serialized.name\n let rules = getRules(selector, serialized)\n if (cache.compat === undefined) {\n // in regular mode, we don't set the styles on the inserted cache\n // since we don't need to and that would be wasting memory\n // we return them so that they are rendered in a style tag\n if (shouldCache) {\n cache.inserted[name] = true\n }\n if (\n // using === development instead of !== production\n // because if people do ssr in tests, the source maps showing up would be annoying\n process.env.NODE_ENV === 'development' &&\n serialized.map !== undefined\n ) {\n return rules + serialized.map\n }\n return rules\n } else {\n // in compat mode, we put the styles on the inserted cache so\n // that emotion-server can pull out the styles\n // except when we don't want to cache it(just the Global component right now)\n\n if (shouldCache) {\n cache.inserted[name] = rules\n } else {\n return rules\n }\n }\n }\n }\n\n if (process.env.NODE_ENV !== 'production') {\n // https://esbench.com/bench/5bf7371a4cd7e6009ef61d0a\n const commentStart = /\\/\\*/g\n const commentEnd = /\\*\\//g\n\n stylis.use((context, content) => {\n switch (context) {\n case -1: {\n while (commentStart.test(content)) {\n commentEnd.lastIndex = commentStart.lastIndex\n\n if (commentEnd.test(content)) {\n commentStart.lastIndex = commentEnd.lastIndex\n continue\n }\n\n throw new Error(\n 'Your styles have an unterminated comment (\"/*\" without corresponding \"*/\").'\n )\n }\n\n commentStart.lastIndex = 0\n break\n }\n }\n })\n\n stylis.use((context, content, selectors) => {\n switch (context) {\n case 2: {\n for (let i = 0, len = selectors.length; len > i; i++) {\n // :last-child isn't included here since it's safe\n // because a style element will never be the last element\n let match = selectors[i].match(/:(first|nth|nth-last)-child/)\n if (match !== null) {\n console.error(\n `The pseudo class \"${\n match[0]\n }\" is potentially unsafe when doing server-side rendering. Try changing it to \"${\n match[1]\n }-of-type\"`\n )\n }\n }\n break\n }\n }\n })\n }\n\n const cache: EmotionCache = {\n key,\n sheet: new StyleSheet({\n key,\n container,\n nonce: options.nonce,\n speedy: options.speedy\n }),\n nonce: options.nonce,\n inserted,\n registered: {},\n insert\n }\n return cache\n}\n\nexport default createCache\n","// @flow\nimport type { RegisteredCache, EmotionCache, SerializedStyles } from './types'\n\nlet isBrowser = typeof document !== 'undefined'\n\nexport function getRegisteredStyles(\n registered: RegisteredCache,\n registeredStyles: string[],\n classNames: string\n) {\n let rawClassName = ''\n\n classNames.split(' ').forEach(className => {\n if (registered[className] !== undefined) {\n registeredStyles.push(registered[className])\n } else {\n rawClassName += `${className} `\n }\n })\n return rawClassName\n}\n\nexport const insertStyles = (\n cache: EmotionCache,\n serialized: SerializedStyles,\n isStringTag: boolean\n) => {\n let className = `${cache.key}-${serialized.name}`\n if (\n // we only need to add the styles to the registered cache if the\n // class name could be used further down\n // the tree but if it's a string tag, we know it won't\n // so we don't have to add it to registered cache.\n // this improves memory usage since we can avoid storing the whole style string\n (isStringTag === false ||\n // we need to always store it if we're in compat mode and\n // in node since emotion-server relies on whether a style is in\n // the registered cache to know whether a style is global or not\n // also, note that this check will be dead code eliminated in the browser\n (isBrowser === false && cache.compat !== undefined)) &&\n cache.registered[className] === undefined\n ) {\n cache.registered[className] = serialized.styles\n }\n if (cache.inserted[serialized.name] === undefined) {\n let stylesForSSR = ''\n let current = serialized\n do {\n let maybeStyles = cache.insert(\n `.${className}`,\n current,\n cache.sheet,\n true\n )\n if (!isBrowser && maybeStyles !== undefined) {\n stylesForSSR += maybeStyles\n }\n current = current.next\n } while (current !== undefined)\n if (!isBrowser && stylesForSSR.length !== 0) {\n return stylesForSSR\n }\n }\n}\n\nexport * from './types'\n","// @flow\n\nlet unitlessKeys: { [key: string]: 1 } = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n}\n\nexport default unitlessKeys\n","// @flow\nimport type {\n Interpolation,\n SerializedStyles,\n RegisteredCache\n} from '@emotion/utils'\nimport hashString from '@emotion/hash'\nimport unitless from '@emotion/unitless'\nimport memoize from '@emotion/memoize'\n\nlet hyphenateRegex = /[A-Z]|^ms/g\n\nlet animationRegex = /_EMO_([^_]+?)_([^]*?)_EMO_/g\n\nconst processStyleName = memoize((styleName: string) =>\n styleName.replace(hyphenateRegex, '-$&').toLowerCase()\n)\n\nlet processStyleValue = (\n key: string,\n value: string | number\n): string | number => {\n if (value == null || typeof value === 'boolean') {\n return ''\n }\n\n switch (key) {\n case 'animation':\n case 'animationName': {\n if (typeof value === 'string') {\n value = value.replace(animationRegex, (match, p1, p2) => {\n cursor = {\n name: p1,\n styles: p2,\n next: cursor\n }\n return p1\n })\n }\n }\n }\n\n if (\n unitless[key] !== 1 &&\n key.charCodeAt(1) !== 45 && // custom properties\n typeof value === 'number' &&\n value !== 0\n ) {\n return value + 'px'\n }\n return value\n}\n\nif (process.env.NODE_ENV !== 'production') {\n let contentValuePattern = /(attr|calc|counters?|url)\\(/\n let contentValues = [\n 'normal',\n 'none',\n 'counter',\n 'open-quote',\n 'close-quote',\n 'no-open-quote',\n 'no-close-quote',\n 'initial',\n 'inherit',\n 'unset'\n ]\n\n let oldProcessStyleValue = processStyleValue\n\n let msPattern = /^-ms-/\n let hyphenPattern = /-(.)/g\n\n let hyphenatedCache = {}\n\n processStyleValue = (key: string, value: string) => {\n if (key === 'content') {\n if (\n typeof value !== 'string' ||\n (contentValues.indexOf(value) === -1 &&\n !contentValuePattern.test(value) &&\n (value.charAt(0) !== value.charAt(value.length - 1) ||\n (value.charAt(0) !== '\"' && value.charAt(0) !== \"'\")))\n ) {\n console.error(\n `You seem to be using a value for 'content' without quotes, try replacing it with \\`content: '\"${value}\"'\\``\n )\n }\n }\n\n if (\n key.charCodeAt(1) !== 45 &&\n key.indexOf('-') !== -1 &&\n hyphenatedCache[key] === undefined\n ) {\n hyphenatedCache[key] = true\n console.error(\n `Using kebab-case for css properties in objects is not supported. Did you mean ${key\n .replace(msPattern, 'ms-')\n .replace(hyphenPattern, (str, char) => char.toUpperCase())}?`\n )\n }\n\n return oldProcessStyleValue(key, value)\n }\n}\n\nlet shouldWarnAboutInterpolatingClassNameFromCss = true\n\nfunction handleInterpolation(\n mergedProps: void | Object,\n registered: RegisteredCache | void,\n interpolation: Interpolation,\n couldBeSelectorInterpolation: boolean\n): string | number {\n if (interpolation == null) {\n return ''\n }\n if (interpolation.__emotion_styles !== undefined) {\n if (\n process.env.NODE_ENV !== 'production' &&\n interpolation.toString() === 'NO_COMPONENT_SELECTOR'\n ) {\n throw new Error(\n 'Component selectors can only be used in conjunction with babel-plugin-emotion.'\n )\n }\n return interpolation\n }\n\n switch (typeof interpolation) {\n case 'boolean': {\n return ''\n }\n case 'object': {\n if (interpolation.anim === 1) {\n cursor = {\n name: interpolation.name,\n styles: interpolation.styles,\n next: cursor\n }\n\n return interpolation.name\n }\n if (interpolation.styles !== undefined) {\n let next = interpolation.next\n if (next !== undefined) {\n // not the most efficient thing ever but this is a pretty rare case\n // and there will be very few iterations of this generally\n while (next !== undefined) {\n cursor = {\n name: next.name,\n styles: next.styles,\n next: cursor\n }\n next = next.next\n }\n }\n let styles = interpolation.styles\n if (\n process.env.NODE_ENV !== 'production' &&\n interpolation.map !== undefined\n ) {\n styles += interpolation.map\n }\n\n return styles\n }\n\n return createStringFromObject(mergedProps, registered, interpolation)\n }\n case 'function': {\n if (mergedProps !== undefined) {\n let previousCursor = cursor\n let result = interpolation(mergedProps)\n cursor = previousCursor\n\n return handleInterpolation(\n mergedProps,\n registered,\n result,\n couldBeSelectorInterpolation\n )\n } else if (process.env.NODE_ENV !== 'production') {\n console.error(\n 'Functions that are interpolated in css calls will be stringified.\\n' +\n 'If you want to have a css call based on props, create a function that returns a css call like this\\n' +\n 'let dynamicStyle = (props) => css`color: ${props.color}`\\n' +\n 'It can be called directly with props or interpolated in a styled call like this\\n' +\n \"let SomeComponent = styled('div')`${dynamicStyle}`\"\n )\n }\n }\n // eslint-disable-next-line no-fallthrough\n default: {\n if (registered == null) {\n return interpolation\n }\n const cached = registered[interpolation]\n if (\n process.env.NODE_ENV !== 'production' &&\n couldBeSelectorInterpolation &&\n shouldWarnAboutInterpolatingClassNameFromCss &&\n cached !== undefined\n ) {\n console.error(\n 'Interpolating a className from css`` is not recommended and will cause problems with composition.\\n' +\n 'Interpolating a className from css`` will be completely unsupported in a future major version of Emotion'\n )\n shouldWarnAboutInterpolatingClassNameFromCss = false\n }\n return cached !== undefined && !couldBeSelectorInterpolation\n ? cached\n : interpolation\n }\n }\n}\n\nfunction createStringFromObject(\n mergedProps: void | Object,\n registered: RegisteredCache | void,\n obj: { [key: string]: Interpolation }\n): string {\n let string = ''\n\n if (Array.isArray(obj)) {\n for (let i = 0; i < obj.length; i++) {\n string += handleInterpolation(mergedProps, registered, obj[i], false)\n }\n } else {\n for (let key in obj) {\n let value = obj[key]\n if (typeof value !== 'object') {\n if (registered != null && registered[value] !== undefined) {\n string += `${key}{${registered[value]}}`\n } else {\n string += `${processStyleName(key)}:${processStyleValue(key, value)};`\n }\n } else {\n if (\n key === 'NO_COMPONENT_SELECTOR' &&\n process.env.NODE_ENV !== 'production'\n ) {\n throw new Error(\n 'Component selectors can only be used in conjunction with babel-plugin-emotion.'\n )\n }\n if (\n Array.isArray(value) &&\n typeof value[0] === 'string' &&\n (registered == null || registered[value[0]] === undefined)\n ) {\n for (let i = 0; i < value.length; i++) {\n string += `${processStyleName(key)}:${processStyleValue(\n key,\n value[i]\n )};`\n }\n } else {\n string += `${key}{${handleInterpolation(\n mergedProps,\n registered,\n value,\n false\n )}}`\n }\n }\n }\n }\n\n return string\n}\n\nlet labelPattern = /label:\\s*([^\\s;\\n{]+)\\s*;/g\n\nlet sourceMapPattern\nif (process.env.NODE_ENV !== 'production') {\n sourceMapPattern = /\\/\\*#\\ssourceMappingURL=data:application\\/json;\\S+\\s+\\*\\//\n}\n\n// this is the cursor for keyframes\n// keyframes are stored on the SerializedStyles object as a linked list\nlet cursor\n\nexport const serializeStyles = function(\n args: Array,\n registered: RegisteredCache | void,\n mergedProps: void | Object\n): SerializedStyles {\n if (\n args.length === 1 &&\n typeof args[0] === 'object' &&\n args[0] !== null &&\n args[0].styles !== undefined\n ) {\n return args[0]\n }\n let stringMode = true\n let styles = ''\n\n cursor = undefined\n let strings = args[0]\n if (strings == null || strings.raw === undefined) {\n stringMode = false\n styles += handleInterpolation(mergedProps, registered, strings, false)\n } else {\n styles += strings[0]\n }\n // we start at 1 since we've already handled the first arg\n for (let i = 1; i < args.length; i++) {\n styles += handleInterpolation(\n mergedProps,\n registered,\n args[i],\n styles.charCodeAt(styles.length - 1) === 46\n )\n if (stringMode) {\n styles += strings[i]\n }\n }\n let sourceMap\n\n if (process.env.NODE_ENV !== 'production') {\n styles = styles.replace(sourceMapPattern, match => {\n sourceMap = match\n return ''\n })\n }\n\n // using a global regex with .exec is stateful so lastIndex has to be reset each time\n labelPattern.lastIndex = 0\n let identifierName = ''\n\n let match\n // https://esbench.com/bench/5b809c2cf2949800a0f61fb5\n while ((match = labelPattern.exec(styles)) !== null) {\n identifierName +=\n '-' +\n // $FlowFixMe we know it's not null\n match[1]\n }\n\n let name = hashString(styles) + identifierName\n\n if (process.env.NODE_ENV !== 'production') {\n return {\n name,\n styles,\n map: sourceMap,\n next: cursor\n }\n }\n return {\n name,\n styles,\n next: cursor\n }\n}\n","// @flow\n\nexport default function memoize(fn: string => V): string => V {\n const cache = {}\n\n return (arg: string) => {\n if (cache[arg] === undefined) cache[arg] = fn(arg)\n return cache[arg]\n }\n}\n","// @flow\n/* eslint-disable */\n// murmurhash2 via https://github.com/garycourt/murmurhash-js/blob/master/murmurhash2_gc.js\n\nexport default function murmurhash2_32_gc(str: string) {\n var l = str.length,\n h = l ^ l,\n i = 0,\n k\n\n while (l >= 4) {\n k =\n (str.charCodeAt(i) & 0xff) |\n ((str.charCodeAt(++i) & 0xff) << 8) |\n ((str.charCodeAt(++i) & 0xff) << 16) |\n ((str.charCodeAt(++i) & 0xff) << 24)\n\n k = (k & 0xffff) * 0x5bd1e995 + ((((k >>> 16) * 0x5bd1e995) & 0xffff) << 16)\n k ^= k >>> 24\n k = (k & 0xffff) * 0x5bd1e995 + ((((k >>> 16) * 0x5bd1e995) & 0xffff) << 16)\n\n h =\n ((h & 0xffff) * 0x5bd1e995 +\n ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)) ^\n k\n\n l -= 4\n ++i\n }\n\n switch (l) {\n case 3:\n h ^= (str.charCodeAt(i + 2) & 0xff) << 16\n case 2:\n h ^= (str.charCodeAt(i + 1) & 0xff) << 8\n case 1:\n h ^= str.charCodeAt(i) & 0xff\n h =\n (h & 0xffff) * 0x5bd1e995 + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)\n }\n\n h ^= h >>> 13\n h = (h & 0xffff) * 0x5bd1e995 + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)\n h ^= h >>> 15\n\n return (h >>> 0).toString(36)\n}\n","// @flow\nimport * as React from 'react'\nimport { withEmotionCache, ThemeContext } from './context'\nimport { getRegisteredStyles, insertStyles } from '@emotion/utils'\nimport { isBrowser } from './utils'\nimport { serializeStyles } from '@emotion/serialize'\n\nlet typePropName = '__EMOTION_TYPE_PLEASE_DO_NOT_USE__'\n\nlet labelPropName = '__EMOTION_LABEL_PLEASE_DO_NOT_USE__'\n\nlet hasOwnProperty = Object.prototype.hasOwnProperty\n\nlet render = (cache, props, theme: null | Object, ref) => {\n let type = props[typePropName]\n let registeredStyles = []\n\n let className = ''\n\n let cssProp = theme === null ? props.css : props.css(theme)\n\n // so that using `css` from `emotion` and passing the result to the css prop works\n // not passing the registered cache to serializeStyles because it would\n // make certain babel optimisations not possible\n if (typeof cssProp === 'string' && cache.registered[cssProp] !== undefined) {\n cssProp = cache.registered[cssProp]\n }\n\n registeredStyles.push(cssProp)\n\n if (props.className !== undefined) {\n className = getRegisteredStyles(\n cache.registered,\n registeredStyles,\n props.className\n )\n }\n\n let serialized = serializeStyles(registeredStyles)\n\n if (\n process.env.NODE_ENV !== 'production' &&\n serialized.name.indexOf('-') === -1\n ) {\n let labelFromStack = props[labelPropName]\n if (labelFromStack) {\n serialized = serializeStyles([\n serialized,\n 'label:' + labelFromStack + ';'\n ])\n }\n }\n const rules = insertStyles(cache, serialized, typeof type === 'string')\n className += `${cache.key}-${serialized.name}`\n\n const newProps = {}\n for (let key in props) {\n if (\n hasOwnProperty.call(props, key) &&\n key !== 'css' &&\n key !== typePropName &&\n (process.env.NODE_ENV === 'production' || key !== labelPropName)\n ) {\n newProps[key] = props[key]\n }\n }\n newProps.ref = ref\n newProps.className = className\n\n const ele = React.createElement(type, newProps)\n if (!isBrowser && rules !== undefined) {\n let serializedNames = serialized.name\n let next = serialized.next\n while (next !== undefined) {\n serializedNames += ' ' + next.name\n next = next.next\n }\n return (\n \n \n {ele}\n \n )\n }\n return ele\n}\n\nlet Emotion = withEmotionCache((props, cache, ref) => {\n // use Context.read for the theme when it's stable\n if (typeof props.css === 'function') {\n return (\n \n {theme => render(cache, props, theme, ref)}\n \n )\n }\n return render(cache, props, null, ref)\n})\n\n// $FlowFixMe\nexport const jsx: typeof React.createElement = function(\n type: React.ElementType,\n props: Object\n) {\n let args = arguments\n\n if (props == null || props.css == null) {\n // $FlowFixMe\n return React.createElement.apply(undefined, args)\n }\n\n if (\n process.env.NODE_ENV !== 'production' &&\n typeof props.css === 'string' &&\n // check if there is a css declaration\n props.css.indexOf(':') !== -1\n ) {\n throw new Error(\n `Strings are not allowed as css prop values, please wrap it in a css template literal from '@emotion/css' like this: css\\`${\n props.css\n }\\``\n )\n }\n\n let argsLength = args.length\n\n let createElementArgArray = new Array(argsLength)\n\n createElementArgArray[0] = Emotion\n let newProps = {}\n\n for (let key in props) {\n if (hasOwnProperty.call(props, key)) {\n newProps[key] = props[key]\n }\n }\n newProps[typePropName] = type\n if (process.env.NODE_ENV !== 'production') {\n let error = new Error()\n if (error.stack) {\n // chrome\n let match = error.stack.match(/at jsx.*\\n\\s+at ([A-Z][A-Za-z]+) /)\n if (!match) {\n // safari and firefox\n match = error.stack.match(/^.*\\n([A-Z][A-Za-z]+)@/)\n }\n if (match) {\n newProps[labelPropName] = match[1]\n }\n }\n }\n\n createElementArgArray[1] = newProps\n\n for (let i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i]\n }\n // $FlowFixMe\n return React.createElement.apply(null, createElementArgArray)\n}\n","// @flow\nimport * as React from 'react'\nimport { withEmotionCache, ThemeContext } from './context'\nimport {\n type EmotionCache,\n type SerializedStyles,\n insertStyles\n} from '@emotion/utils'\nimport { isBrowser } from './utils'\n\nimport { StyleSheet } from '@emotion/sheet'\nimport { serializeStyles } from '@emotion/serialize'\n\ntype Styles = Object | Array\n\ntype GlobalProps = {\n +styles: Styles | (Object => Styles)\n}\n\nlet warnedAboutCssPropForGlobal = false\n\nexport let Global: React.StatelessFunctionalComponent<\n GlobalProps\n> = /* #__PURE__ */ withEmotionCache((props: GlobalProps, cache) => {\n if (\n process.env.NODE_ENV !== 'production' &&\n !warnedAboutCssPropForGlobal &&\n // check for className as well since the user is\n // probably using the custom createElement which\n // means it will be turned into a className prop\n // $FlowFixMe I don't really want to add it to the type since it shouldn't be used\n (props.className || props.css)\n ) {\n console.error(\n \"It looks like you're using the css prop on Global, did you mean to use the styles prop instead?\"\n )\n warnedAboutCssPropForGlobal = true\n }\n let styles = props.styles\n\n if (typeof styles === 'function') {\n return (\n \n {theme => {\n let serialized = serializeStyles([styles(theme)])\n\n return \n }}\n \n )\n }\n let serialized = serializeStyles([styles])\n\n return \n})\n\ntype InnerGlobalProps = {\n serialized: SerializedStyles,\n cache: EmotionCache\n}\n\n// maintain place over rerenders.\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\n\nclass InnerGlobal extends React.Component {\n sheet: StyleSheet\n componentDidMount() {\n this.sheet = new StyleSheet({\n key: `${this.props.cache.key}-global`,\n nonce: this.props.cache.sheet.nonce,\n container: this.props.cache.sheet.container\n })\n // $FlowFixMe\n let node: HTMLStyleElement | null = document.querySelector(\n `style[data-emotion-${this.props.cache.key}=\"${\n this.props.serialized.name\n }\"]`\n )\n\n if (node !== null) {\n this.sheet.tags.push(node)\n }\n if (this.props.cache.sheet.tags.length) {\n this.sheet.before = this.props.cache.sheet.tags[0]\n }\n this.insertStyles()\n }\n componentDidUpdate(prevProps) {\n if (prevProps.serialized.name !== this.props.serialized.name) {\n this.insertStyles()\n }\n }\n insertStyles() {\n if (this.props.serialized.next !== undefined) {\n // insert keyframes\n insertStyles(this.props.cache, this.props.serialized.next, true)\n }\n if (this.sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n let element = this.sheet.tags[this.sheet.tags.length - 1]\n .nextElementSibling\n this.sheet.before = ((element: any): Element | null)\n this.sheet.flush()\n }\n this.props.cache.insert(``, this.props.serialized, this.sheet, false)\n }\n\n componentWillUnmount() {\n this.sheet.flush()\n }\n render() {\n if (!isBrowser) {\n let { serialized } = this.props\n\n let serializedNames = serialized.name\n let serializedStyles = serialized.styles\n let next = serialized.next\n while (next !== undefined) {\n serializedNames += ' ' + next.name\n serializedStyles += next.styles\n next = next.next\n }\n\n let rules = this.props.cache.insert(\n ``,\n { name: serializedNames, styles: serializedStyles },\n this.sheet,\n false\n )\n\n return (\n \n )\n }\n return null\n }\n}\n","// @flow\nimport type { Interpolation, SerializedStyles } from '@emotion/utils'\nimport { serializeStyles } from '@emotion/serialize'\n\nfunction css(...args: Array): SerializedStyles {\n return serializeStyles(args)\n}\n\nexport default css\n","// @flow\nimport * as React from 'react'\nimport { getRegisteredStyles, insertStyles } from '@emotion/utils'\nimport { serializeStyles } from '@emotion/serialize'\nimport { withEmotionCache, ThemeContext } from './context'\nimport { isBrowser } from './utils'\n\ntype ClassNameArg =\n | string\n | boolean\n | { [key: string]: boolean }\n | Array\n | null\n | void\n\nlet classnames = (args: Array): string => {\n let len = args.length\n let i = 0\n let cls = ''\n for (; i < len; i++) {\n let arg = args[i]\n if (arg == null) continue\n\n let toAdd\n switch (typeof arg) {\n case 'boolean':\n break\n case 'object': {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg)\n } else {\n toAdd = ''\n for (const k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ')\n toAdd += k\n }\n }\n }\n break\n }\n default: {\n toAdd = arg\n }\n }\n if (toAdd) {\n cls && (cls += ' ')\n cls += toAdd\n }\n }\n return cls\n}\nfunction merge(\n registered: Object,\n css: (...args: Array) => string,\n className: string\n) {\n const registeredStyles = []\n\n const rawClassName = getRegisteredStyles(\n registered,\n registeredStyles,\n className\n )\n\n if (registeredStyles.length < 2) {\n return className\n }\n return rawClassName + css(registeredStyles)\n}\n\ntype Props = {\n children: ({\n css: (...args: Array) => string,\n cx: (...args: Array) => string,\n theme: Object\n }) => React.Node\n}\n\nexport const ClassNames = withEmotionCache((props, context) => {\n return (\n \n {theme => {\n let rules = ''\n let serializedHashes = ''\n let hasRendered = false\n\n let css = (...args: Array) => {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('css can only be used during render')\n }\n let serialized = serializeStyles(args, context.registered)\n if (isBrowser) {\n insertStyles(context, serialized, false)\n } else {\n let res = insertStyles(context, serialized, false)\n if (res !== undefined) {\n rules += res\n }\n }\n if (!isBrowser) {\n serializedHashes += ` ${serialized.name}`\n }\n return `${context.key}-${serialized.name}`\n }\n let cx = (...args: Array) => {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('cx can only be used during render')\n }\n return merge(context.registered, css, classnames(args))\n }\n let content = { css, cx, theme }\n let ele = props.children(content)\n hasRendered = true\n if (!isBrowser && rules.length !== 0) {\n return (\n \n \n {ele}\n \n )\n }\n return ele\n }}\n \n )\n})\n","// @flow\nimport css from '@emotion/css'\n\ntype Keyframes = {|\n name: string,\n styles: string,\n anim: 1,\n toString: () => string\n|} & string\n\nexport const keyframes = (...args: *): Keyframes => {\n let insertable = css(...args)\n const name = `animation-${insertable.name}`\n // $FlowFixMe\n return {\n name,\n styles: `@keyframes ${name}{${insertable.styles}}`,\n anim: 1,\n toString() {\n return `_EMO_${this.name}_${this.styles}_EMO_`\n }\n }\n}\n"],"names":["StyleSheet","options","isSpeedy","undefined","speedy","tags","ctr","nonce","key","container","before","insert","rule","this","tag","document","createElement","setAttribute","appendChild","createTextNode","length","nextSibling","insertBefore","push","sheet","i","styleSheets","ownerNode","sheetForTag","isImportRule","charCodeAt","insertRule","cssRules","e","flush","forEach","parentNode","removeChild","W","X","d","c","h","trim","split","ia","a","m","b","Z","v","n","replace","F","indexOf","P","substring","w","L","ja","ka","test","aa","G","ba","la","ma","R","na","ea","oa","H","q","g","x","A","S","call","B","U","prefix","D","z","M","k","y","C","K","u","l","r","I","t","J","f","p","N","charAt","ca","O","join","da","fa","Y","E","ha","Q","use","T","set","delimiter","toSheet","block","Sheet","current","ruleSheet","context","content","selectors","parents","line","column","ns","depth","at","EmotionCacheContext","React","stylisOptions","stylis","Stylis","inserted","head","nodes","querySelectorAll","Array","prototype","node","getAttribute","id","stylisPlugins","selector","serialized","shouldCache","name","styles","cache","registered","isBrowser","ThemeContext","CacheProvider","Provider","func","props","ref","React.createElement","Consumer","getRegisteredStyles","registeredStyles","classNames","rawClassName","className","insertStyles","isStringTag","next","unitlessKeys","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","msGridRow","msGridRowSpan","msGridColumn","msGridColumnSpan","fontWeight","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","WebkitLineClamp","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","fn","hyphenateRegex","animationRegex","processStyleName","styleName","toLowerCase","arg","processStyleValue","value","match","p1","p2","cursor","unitless","handleInterpolation","mergedProps","interpolation","couldBeSelectorInterpolation","__emotion_styles","anim","obj","string","isArray","createStringFromObject","previousCursor","result","cached","labelPattern","serializeStyles","args","stringMode","strings","raw","lastIndex","identifierName","exec","str","toString","hashString","typePropName","hasOwnProperty","Object","render","theme","type","cssProp","css","newProps","Emotion","withEmotionCache","Global","InnerGlobal","componentDidMount","querySelector","componentDidUpdate","prevProps","element","nextElementSibling","componentWillUnmount","ClassNames","cx","classnames","len","cls","toAdd","ele","children","arguments","apply","argsLength","createElementArgArray","insertable"],"mappings":"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"} \ No newline at end of file diff --git a/public/@emotion/core@10.0.6/package.json b/public/@emotion/core@10.0.6/package.json deleted file mode 100644 index e6a5655..0000000 --- a/public/@emotion/core@10.0.6/package.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "_args": [ - [ - "@emotion/core@10.0.6", - "/Users/michael/Projects/unpkg.com" - ] - ], - "_from": "@emotion/core@10.0.6", - "_id": "@emotion/core@10.0.6", - "_inBundle": false, - "_integrity": "sha512-S5KkrodTKby1S6pKZnH8LzjzlebHvjactujfVzzu/mYYdVdKYegJuJdrAz3m9zhIeizzeQGD8xWF490ioGpUtw==", - "_location": "/@emotion/core", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "@emotion/core@10.0.6", - "name": "@emotion/core", - "escapedName": "@emotion%2fcore", - "scope": "@emotion", - "rawSpec": "10.0.6", - "saveSpec": null, - "fetchSpec": "10.0.6" - }, - "_requiredBy": [ - "/" - ], - "_resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.6.tgz", - "_spec": "10.0.6", - "_where": "/Users/michael/Projects/unpkg.com", - "author": { - "name": "mitchellhamilton", - "email": "mitchell@mitchellhamilton.me" - }, - "browser": { - "./dist/core.cjs.js": "./dist/core.browser.cjs.js", - "./dist/core.esm.js": "./dist/core.browser.esm.js" - }, - "dependencies": { - "@emotion/cache": "10.0.0", - "@emotion/css": "^10.0.6", - "@emotion/serialize": "^0.11.3", - "@emotion/sheet": "0.9.2", - "@emotion/utils": "0.11.1" - }, - "description": "> Simple styling in React.", - "devDependencies": { - "@emotion/styled": "^10.0.6", - "@types/react": "16.3.18", - "dtslint": "^0.3.0", - "emotion": "^10.0.6", - "emotion-server": "^10.0.6", - "emotion-theming": "^10.0.6", - "html-tag-names": "^1.1.2", - "svg-tag-names": "^1.1.1" - }, - "files": [ - "src", - "dist", - "types" - ], - "license": "MIT", - "main": "dist/core.cjs.js", - "module": "dist/core.esm.js", - "name": "@emotion/core", - "peerDependencies": { - "react": ">=16.3.0" - }, - "preconstruct": { - "umdName": "emotionCore" - }, - "publishConfig": { - "access": "public" - }, - "react-native": { - "./dist/core.cjs.js": "./dist/core.native.cjs.js", - "./dist/core.esm.js": "./dist/core.native.esm.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/emotion-js/emotion/tree/master/packages/core" - }, - "scripts": { - "test:typescript": "dtslint types" - }, - "sketch": { - "./dist/core.cjs.js": "./dist/core.native.cjs.js", - "./dist/core.esm.js": "./dist/core.native.esm.js" - }, - "types": "types/index.d.ts", - "umd:main": "dist/core.umd.min.js", - "version": "10.0.6" -} diff --git a/public/@emotion/core@10.0.6/src/class-names.js b/public/@emotion/core@10.0.6/src/class-names.js deleted file mode 100644 index e99313b..0000000 --- a/public/@emotion/core@10.0.6/src/class-names.js +++ /dev/null @@ -1,135 +0,0 @@ -// @flow -import * as React from 'react' -import { getRegisteredStyles, insertStyles } from '@emotion/utils' -import { serializeStyles } from '@emotion/serialize' -import { withEmotionCache, ThemeContext } from './context' -import { isBrowser } from './utils' - -type ClassNameArg = - | string - | boolean - | { [key: string]: boolean } - | Array - | null - | void - -let classnames = (args: Array): string => { - let len = args.length - let i = 0 - let cls = '' - for (; i < len; i++) { - let arg = args[i] - if (arg == null) continue - - let toAdd - switch (typeof arg) { - case 'boolean': - break - case 'object': { - if (Array.isArray(arg)) { - toAdd = classnames(arg) - } else { - toAdd = '' - for (const 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) => string, - className: string -) { - const registeredStyles = [] - - const rawClassName = getRegisteredStyles( - registered, - registeredStyles, - className - ) - - if (registeredStyles.length < 2) { - return className - } - return rawClassName + css(registeredStyles) -} - -type Props = { - children: ({ - css: (...args: Array) => string, - cx: (...args: Array) => string, - theme: Object - }) => React.Node -} - -export const ClassNames = withEmotionCache((props, context) => { - return ( - - {theme => { - let rules = '' - let serializedHashes = '' - let hasRendered = false - - let css = (...args: Array) => { - if (hasRendered && process.env.NODE_ENV !== 'production') { - throw new Error('css can only be used during render') - } - let serialized = serializeStyles(args, context.registered) - if (isBrowser) { - insertStyles(context, serialized, false) - } else { - let res = insertStyles(context, serialized, false) - if (res !== undefined) { - rules += res - } - } - if (!isBrowser) { - serializedHashes += ` ${serialized.name}` - } - return `${context.key}-${serialized.name}` - } - let cx = (...args: Array) => { - if (hasRendered && process.env.NODE_ENV !== 'production') { - throw new Error('cx can only be used during render') - } - return merge(context.registered, css, classnames(args)) - } - let content = { css, cx, theme } - let ele = props.children(content) - hasRendered = true - if (!isBrowser && rules.length !== 0) { - return ( - -