diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3466e255..e139caeb 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,17 +21,17 @@ jobs: name: Check if the changes are about squiggle-lang src files uses: fkirc/skip-duplicate-actions@master with: - paths: '["packages/squiggle-lang/*"]' + paths: '["packages/squiggle-lang/**"]' - id: skip_components_check name: Check if the changes are about components src files uses: fkirc/skip-duplicate-actions@master with: - paths: '["packages/components/*"]' + paths: '["packages/components/**"]' - id: skip_website_check name: Check if the changes are about website src files uses: fkirc/skip-duplicate-actions@master with: - paths: '["packages/website/*"]' + paths: '["packages/website/**"]' lang-build-test: name: Language build and test diff --git a/.gitignore b/.gitignore index 7fb45e13..f5cb3583 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ yarn-error.log .merlin .parcel-cache .DS_Store +**/.sync.ffs_db +.direnv diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3e13af88..3c17b1e7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -38,6 +38,15 @@ Being a monorepo, where packages are connected by dependency, it's important to We aspire for `ci.yaml` and `README.md`s to be in one-to-one correspondence. +## If you're on NixOS + +You'll need to run a command like this in order to get `yarn build` to run, especially in `packages/squiggle-lang`. +```sh +patchelf --set-interpreter $(patchelf --print-interpreter $(which mkdir)) ./node_modules/gentype/gentype.exe +``` + +See [here](https://github.com/NixOS/nixpkgs/issues/107375) + # Pull request protocol Please work against `staging` branch. **Do not** work against `master`. Please do not merge without approval from some subset of Quinn, Sam, and Ozzie; they will be auto-pinged. diff --git a/README.md b/README.md index 3758330c..f511d1ae 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Squiggle +![Packages check](https://github.com/QURIresearch/squiggle/actions/workflows/ci.yaml/badge.svg) This is an experiment DSL/language for making probabilistic estimates. The full story can be found [here](https://www.lesswrong.com/s/rDe8QE5NvXcZYzgZ3). diff --git a/flake.nix b/flake.nix index fc4595b8..d39ba79a 100644 --- a/flake.nix +++ b/flake.nix @@ -44,6 +44,7 @@ yarn2nix nodePackages.npm nodejs + patchelf (pkgs.vscode-with-extensions.override { vscode = pkgs.vscodium; vscodeExtensions = pkgs.vscode-utils.extensionsFromVscodeMarketplace [ diff --git a/package.json b/package.json index f4d39f40..a527e1fa 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "packages/*" ], "resolutions": { - "@types/react": "17.0.39" + "@types/react": "^17.0.43" }, "packageManager": "yarn@1.22.17" } diff --git a/packages/components/.storybook/main.js b/packages/components/.storybook/main.js index 60f2ee5d..7be66cf0 100644 --- a/packages/components/.storybook/main.js +++ b/packages/components/.storybook/main.js @@ -4,7 +4,7 @@ const custom = require('../webpack.config.js'); module.exports = { webpackFinal: async (config) => { config.resolve.alias = custom.resolve.alias; - return { ...config, module: { ...config.module, rules: config.module.rules.concat(custom.module.rules) } }; + return { ...config, module: { ...config.module, rules: config.module.rules.concat(custom.module.rules.filter(x => x.loader === "ts-loader")) } }; }, "stories": [ "../src/**/*.stories.mdx", diff --git a/packages/components/.storybook/preview.js b/packages/components/.storybook/preview.js index 48afd568..786b0e25 100644 --- a/packages/components/.storybook/preview.js +++ b/packages/components/.storybook/preview.js @@ -6,4 +6,4 @@ export const parameters = { date: /Date$/, }, }, -} \ No newline at end of file +} diff --git a/packages/components/README.md b/packages/components/README.md index 38a697b2..282230d9 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -1,25 +1,29 @@ # Squiggle Components + This package contains all the components for squiggle. These can be used either as a library or hosted as a [storybook](https://storybook.js.org/). # Build for development -We assume that you had run `yarn` at monorepo level, installing dependencies. -You need to _prepare_ by building and bundling `squiggle-lang` -``` sh +We assume that you had run `yarn` at monorepo level, installing dependencies. + +You need to _prepare_ by building and bundling `squiggle-lang` + +```sh cd ../squiggle-lang yarn build ``` + If you've otherwise done this recently you can skip those. Run a development server -``` sh +```sh yarn start ``` And build artefacts for production, -``` sh +```sh yarn bundle # builds components library yarn build # builds storybook app ``` diff --git a/packages/components/package.json b/packages/components/package.json index 64cf83eb..bd98db1a 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@quri/squiggle-components", - "version": "0.1.6", + "version": "0.1.8", "dependencies": { "@quri/squiggle-lang": "0.2.2", "@testing-library/jest-dom": "^5.16.4", @@ -11,12 +11,15 @@ "@types/node": "^17.0.23", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", + "antd": "^4.19.3", "cross-env": "^7.0.3", "lodash": "^4.17.21", "react": "^18.0.0", "react-dom": "^18.0.0", "react-scripts": "5.0.0", "react-vega": "^7.5.0", + "react-ace": "9.5.0", + "styled-components": "^5.3.5", "tsconfig-paths-webpack-plugin": "^3.5.2", "typescript": "^4.6.3", "vega": "^5.22.1", @@ -27,7 +30,7 @@ }, "scripts": { "start": "cross-env REACT_APP_FAST_REFRESH=false && start-storybook -p 6006 -s public", - "build": "build-storybook -s public", + "build": "tsc -b && build-storybook -s public", "bundle": "webpack", "all": "yarn bundle && yarn build" }, @@ -60,6 +63,9 @@ ] }, "devDependencies": { + "@types/styled-components": "^5.1.24", + "css-loader": "^6.7.1", + "style-loader": "^3.3.1", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@storybook/addon-actions": "^6.4.20", "@storybook/addon-essentials": "^6.4.20", @@ -69,7 +75,7 @@ "@storybook/node-logger": "^6.4.20", "@storybook/preset-create-react-app": "^4.1.0", "@storybook/react": "^6.4.20", - "@types/webpack": "^5.28.0", + "@types/webpack": "^4.41.32", "prettier": "^2.6.2", "react-codejar": "^1.1.2", "ts-loader": "^9.2.8", diff --git a/packages/components/src/CodeEditor.tsx b/packages/components/src/CodeEditor.tsx new file mode 100644 index 00000000..71b66a5c --- /dev/null +++ b/packages/components/src/CodeEditor.tsx @@ -0,0 +1,45 @@ +import _ from "lodash"; +import React, { FC } from "react"; +import AceEditor from "react-ace"; + +import "ace-builds/src-noconflict/mode-golang"; +import "ace-builds/src-noconflict/theme-github"; + +interface CodeEditorProps { + value: string; + onChange: (value: string) => void; + oneLine?: boolean; + width?: number; +} + +export let CodeEditor: FC = ({ + value, + onChange, + oneLine = false, +}: CodeEditorProps) => { + let lineCount = value.split("\n").length; + let id = _.uniqueId(); + return ( + + ); +}; +export default CodeEditor; diff --git a/packages/components/src/NumberShower.tsx b/packages/components/src/NumberShower.tsx new file mode 100644 index 00000000..ca9dc943 --- /dev/null +++ b/packages/components/src/NumberShower.tsx @@ -0,0 +1,98 @@ +import * as React from "react"; +import _ from "lodash"; + +const orderOfMagnitudeNum = (n: number) => { + return Math.pow(10, n); +}; + +// 105 -> 3 +const orderOfMagnitude = (n: number) => { + return Math.floor(Math.log(n) / Math.LN10 + 0.000000001); +}; + +function withXSigFigs(number: number, sigFigs: number) { + const withPrecision = number.toPrecision(sigFigs); + const formatted = Number(withPrecision); + return `${formatted}`; +} + +class NumberShowerBuilder { + number: number; + precision: number; + + constructor(number: number, precision = 2) { + this.number = number; + this.precision = precision; + } + + convert() { + const number = Math.abs(this.number); + const response = this.evaluate(number); + if (this.number < 0) { + response.value = "-" + response.value; + } + return response; + } + + metricSystem(number: number, order: number) { + const newNumber = number / orderOfMagnitudeNum(order); + const precision = this.precision; + return `${withXSigFigs(newNumber, precision)}`; + } + + evaluate(number: number) { + if (number === 0) { + return { value: this.metricSystem(0, 0) }; + } + + const order = orderOfMagnitude(number); + if (order < -2) { + return { value: this.metricSystem(number, order), power: order }; + } else if (order < 4) { + return { value: this.metricSystem(number, 0) }; + } else if (order < 6) { + return { value: this.metricSystem(number, 3), symbol: "K" }; + } else if (order < 9) { + return { value: this.metricSystem(number, 6), symbol: "M" }; + } else if (order < 12) { + return { value: this.metricSystem(number, 9), symbol: "B" }; + } else if (order < 15) { + return { value: this.metricSystem(number, 12), symbol: "T" }; + } else { + return { value: this.metricSystem(number, order), power: order }; + } + } +} + +export function numberShow(number: number, precision = 2) { + const ns = new NumberShowerBuilder(number, precision); + return ns.convert(); +} + +export interface NumberShowerProps { + number: number; + precision?: number +} + +export let NumberShower: React.FC = ({ + number, + precision = 2 +}: NumberShowerProps) => { + let numberWithPresentation = numberShow(number, precision); + return ( + + {numberWithPresentation.value} + {numberWithPresentation.symbol} + {numberWithPresentation.power ? ( + + {"\u00b710"} + + {numberWithPresentation.power} + + + ) : ( + <> + )} + + ); +} diff --git a/packages/components/src/SquiggleChart.tsx b/packages/components/src/SquiggleChart.tsx index 47087481..e381127c 100644 --- a/packages/components/src/SquiggleChart.tsx +++ b/packages/components/src/SquiggleChart.tsx @@ -11,6 +11,8 @@ import type { import { createClassFromSpec } from "react-vega"; import * as chartSpecification from "./spec-distributions.json"; import * as percentilesSpec from "./spec-percentiles.json"; +import { NumberShower } from "./NumberShower"; +import styled from "styled-components"; let SquiggleVegaChart = createClassFromSpec({ spec: chartSpecification as Spec, @@ -22,7 +24,7 @@ let SquigglePercentilesChart = createClassFromSpec({ export interface SquiggleChartProps { /** The input string for squiggle */ - squiggleString: string; + squiggleString?: string; /** If the output requires monte carlo sampling, the amount of samples */ sampleCount?: number; @@ -40,24 +42,58 @@ export interface SquiggleChartProps { environment?: exportEnv; /** When the environment changes */ onEnvChange?(env: exportEnv): void; + /** CSS width of the element */ + width?: number; + height?: number; } -export const SquiggleChart: React.FC = (props) => { +const Error = styled.div` + border: 1px solid #792e2e; + background: #eee2e2; + padding: 0.4em 0.8em; +`; + +const ShowError: React.FC<{ heading: string; children: React.ReactNode }> = ({ + heading = "Error", + children, +}) => { + return ( + +

{heading}

+ {children} +
+ ); +}; + +export const SquiggleChart: React.FC = ({ + squiggleString = "", + sampleCount = 1000, + outputXYPoints = 1000, + kernelWidth, + pointDistLength = 1000, + diagramStart = 0, + diagramStop = 10, + diagramCount = 20, + environment = [], + onEnvChange = () => {}, + width = 500, + height = 60, +}: SquiggleChartProps) => { let samplingInputs: SamplingInputs = { - sampleCount: props.sampleCount, - outputXYPoints: props.outputXYPoints, - kernelWidth: props.kernelWidth, - pointDistLength: props.pointDistLength, + sampleCount: sampleCount, + outputXYPoints: outputXYPoints, + kernelWidth: kernelWidth, + pointDistLength: pointDistLength, }; - let result = run(props.squiggleString, samplingInputs, props.environment); + let result = run(squiggleString, samplingInputs, environment); if (result.tag === "Ok") { let environment = result.value.environment; let exports = result.value.exports; - if (props.onEnvChange) props.onEnvChange(environment); + onEnvChange(environment); let chartResults = exports.map((chartResult: exportDistribution) => { if (chartResult["NAME"] === "Float") { - return ; + return ; } else if (chartResult["NAME"] === "DistPlus") { let shape = chartResult.VAL.pointSetDist; if (shape.tag === "Continuous") { @@ -74,7 +110,14 @@ export const SquiggleChart: React.FC = (props) => { y: y, })); - return ; + return ( + + ); } else if (shape.tag === "Discrete") { let xyShape = shape.value.xyShape; let totalY = xyShape.ys.reduce((a, b) => a + b); @@ -89,7 +132,7 @@ export const SquiggleChart: React.FC = (props) => { y: y, })); - return ; + return ; } else if (shape.tag === "Mixed") { let discreteShape = shape.value.discrete.xyShape; let totalDiscrete = discreteShape.ys.reduce((a, b) => a + b); @@ -123,10 +166,10 @@ export const SquiggleChart: React.FC = (props) => { let total = 0; let cdf = sortedPoints.map((point: labeledPoint) => { - if (point.type == "discrete") { + if (point.type === "discrete") { total += point.y; return total; - } else if (point.type == "continuous") { + } else if (point.type === "continuous") { total += (point.y / totalY) * totalContinuous; return total; } @@ -147,28 +190,29 @@ export const SquiggleChart: React.FC = (props) => { }) ); let continuousValues = cdfLabeledPoint.filter( - (x) => x.type == "continuous" + (x) => x.type === "continuous" ); let discreteValues = cdfLabeledPoint.filter( - (x) => x.type == "discrete" + (x) => x.type === "discrete" ); return ( ); } } else if (chartResult.NAME === "Function") { // We are looking at a function. In this case, we draw a Percentiles chart - let start = props.diagramStart ? props.diagramStart : 0; - let stop = props.diagramStop ? props.diagramStop : 10; - let count = props.diagramCount ? props.diagramCount : 100; + let start = diagramStart; + let stop = diagramStop; + let count = diagramCount; let step = (stop - start) / count; let data = _.range(start, stop, step).map((x) => { - if (chartResult.NAME == "Function") { + if (chartResult.NAME === "Function") { let result = chartResult.VAL(x); - if (result.tag == "Ok") { + if (result.tag === "Ok") { let percentileArray = [ 0.01, 0.05, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.95, 0.99, @@ -195,19 +239,28 @@ export const SquiggleChart: React.FC = (props) => { return null; } }); - return x !== null) }} />; + return ( + x !== null) }} + actions={false} + /> + ); } }); return <>{chartResults}; - } else if (result.tag == "Error") { + } else if (result.tag === "Error") { // At this point, we came across an error. What was our error? - return

{"Error parsing Squiggle: " + result.value}

; + return ( + + {result.value} + + ); } return

{"Invalid Response"}

; }; function getPercentiles(percentiles: number[], t: DistPlus) { - if (t.pointSetDist.tag == "Discrete") { + if (t.pointSetDist.tag === "Discrete") { let total = 0; let maxX = _.max(t.pointSetDist.value.xyShape.xs); let bounds = percentiles.map((_) => maxX); @@ -217,14 +270,14 @@ function getPercentiles(percentiles: number[], t: DistPlus) { (x, y) => { total += y; percentiles.forEach((v, i) => { - if (total > v && bounds[i] == maxX) { + if (total > v && bounds[i] === maxX) { bounds[i] = x; } }); } ); return bounds; - } else if (t.pointSetDist.tag == "Continuous") { + } else if (t.pointSetDist.tag === "Continuous") { let total = 0; let maxX = _.max(t.pointSetDist.value.xyShape.xs); let totalY = _.sum(t.pointSetDist.value.xyShape.ys); @@ -235,14 +288,14 @@ function getPercentiles(percentiles: number[], t: DistPlus) { (x, y) => { total += y / totalY; percentiles.forEach((v, i) => { - if (total > v && bounds[i] == maxX) { + if (total > v && bounds[i] === maxX) { bounds[i] = x; } }); } ); return bounds; - } else if (t.pointSetDist.tag == "Mixed") { + } else if (t.pointSetDist.tag === "Mixed") { let discreteShape = t.pointSetDist.value.discrete.xyShape; let totalDiscrete = discreteShape.ys.reduce((a, b) => a + b); @@ -276,13 +329,13 @@ function getPercentiles(percentiles: number[], t: DistPlus) { let maxX = _.max(sortedPoints.map((x) => x.x)); let bounds = percentiles.map((_) => maxX); sortedPoints.map((point: labeledPoint) => { - if (point.type == "discrete") { + if (point.type === "discrete") { total += point.y; - } else if (point.type == "continuous") { + } else if (point.type === "continuous") { total += (point.y / totalY) * totalContinuous; } percentiles.forEach((v, i) => { - if (total > v && bounds[i] == maxX) { + if (total > v && bounds[i] === maxX) { bounds[i] = total; } }); @@ -291,91 +344,3 @@ function getPercentiles(percentiles: number[], t: DistPlus) { return bounds; } } - -function MakeNumberShower(props: { number: number; precision: number }) { - let numberWithPresentation = numberShow(props.number, props.precision); - return ( - - {numberWithPresentation.value} - {numberWithPresentation.symbol} - {numberWithPresentation.power ? ( - - {"\u00b710"} - - {numberWithPresentation.power} - - - ) : ( - <> - )} - - ); -} - -const orderOfMagnitudeNum = (n: number) => { - return Math.pow(10, n); -}; - -// 105 -> 3 -const orderOfMagnitude = (n: number) => { - return Math.floor(Math.log(n) / Math.LN10 + 0.000000001); -}; - -function withXSigFigs(number: number, sigFigs: number) { - const withPrecision = number.toPrecision(sigFigs); - const formatted = Number(withPrecision); - return `${formatted}`; -} - -class NumberShower { - number: number; - precision: number; - - constructor(number: number, precision = 2) { - this.number = number; - this.precision = precision; - } - - convert() { - const number = Math.abs(this.number); - const response = this.evaluate(number); - if (this.number < 0) { - response.value = "-" + response.value; - } - return response; - } - - metricSystem(number: number, order: number) { - const newNumber = number / orderOfMagnitudeNum(order); - const precision = this.precision; - return `${withXSigFigs(newNumber, precision)}`; - } - - evaluate(number: number) { - if (number === 0) { - return { value: this.metricSystem(0, 0) }; - } - - const order = orderOfMagnitude(number); - if (order < -2) { - return { value: this.metricSystem(number, order), power: order }; - } else if (order < 4) { - return { value: this.metricSystem(number, 0) }; - } else if (order < 6) { - return { value: this.metricSystem(number, 3), symbol: "K" }; - } else if (order < 9) { - return { value: this.metricSystem(number, 6), symbol: "M" }; - } else if (order < 12) { - return { value: this.metricSystem(number, 9), symbol: "B" }; - } else if (order < 15) { - return { value: this.metricSystem(number, 12), symbol: "T" }; - } else { - return { value: this.metricSystem(number, order), power: order }; - } - } -} - -export function numberShow(number: number, precision = 2) { - const ns = new NumberShower(number, precision); - return ns.convert(); -} diff --git a/packages/components/src/SquiggleEditor.tsx b/packages/components/src/SquiggleEditor.tsx index ac199b1e..e606937d 100644 --- a/packages/components/src/SquiggleEditor.tsx +++ b/packages/components/src/SquiggleEditor.tsx @@ -1,8 +1,9 @@ import * as React from "react"; import * as ReactDOM from "react-dom"; import { SquiggleChart } from "./SquiggleChart"; -import { ReactCodeJar } from "react-codejar"; +import { CodeEditor } from "./CodeEditor"; import type { exportEnv } from "@quri/squiggle-lang"; +import styled from 'styled-components' export interface SquiggleEditorProps { /** The input string for squiggle */ @@ -23,71 +24,57 @@ export interface SquiggleEditorProps { environment?: exportEnv; /** when the environment changes. Used again for notebook magic*/ onEnvChange?(env: exportEnv): void; + /** The width of the element */ + width: number; } -const highlight = (editor: HTMLInputElement) => { - let code = editor.textContent; - code = code.replace(/\((\w+?)(\b)/g, '($1$2'); - editor.innerHTML = code; +const Input = styled.div` + border: 1px solid #ddd; + padding: 0.3em 0.3em; + margin-bottom: 1em; +`; + +export let SquiggleEditor: React.FC = ({ + initialSquiggleString = "", + width = 500, + sampleCount, + outputXYPoints, + kernelWidth, + pointDistLength, + diagramStart, + diagramStop, + diagramCount, + onEnvChange, + environment, +}: SquiggleEditorProps) => { + let [expression, setExpression] = React.useState(initialSquiggleString); + return ( +
+ + + + +
+ ); }; -interface SquiggleEditorState { - expression: string; - env: exportEnv; -} - -export class SquiggleEditor extends React.Component< - SquiggleEditorProps, - SquiggleEditorState -> { - constructor(props: SquiggleEditorProps) { - super(props); - let code = props.initialSquiggleString ? props.initialSquiggleString : ""; - this.state = { expression: code, env: props.environment }; - } - render() { - let { expression, env } = this.state; - let props = this.props; - return ( -
- { - this.setState({ expression: e }); - }} - style={{ - borderRadius: "6px", - width: "530px", - border: "1px solid grey", - fontFamily: "'Source Code Pro', monospace", - fontSize: "14px", - fontWeight: "400", - letterSpacing: "normal", - lineHeight: "20px", - padding: "10px", - tabSize: "4", - }} - highlight={highlight} - lineNumbers={false} - /> - -
- ); - } -} - -export function renderSquiggleEditor(props: SquiggleEditorProps) { +export function renderSquiggleEditorToDom(props: SquiggleEditorProps) { let parent = document.createElement("div"); ReactDOM.render( void; +} + +function FieldFloat(Props: FieldFloatProps) { + let [contents, setContents] = useState(Props.value + ""); + return ( + + { + setContents(e.target.value); + let result = parseFloat(contents); + if (_.isFinite(result)) { + Props.onChange(result); + } + }} + /> + + ); +} + +interface Props { + initialSquiggleString: string; +} + +let SquigglePlayground: FC = (props) => { + let [squiggleString, setSquiggleString] = useState( + props.initialSquiggleString + ); + let [sampleCount, setSampleCount] = useState(1000); + let [outputXYPoints, setOutputXYPoints] = useState(1000); + let [pointDistLength, setPointDistLength] = useState(1000); + let [diagramStart, setDiagramStart] = useState(0); + let [diagramStop, setDiagramStop] = useState(10); + let [diagramCount, setDiagramCount] = useState(20); + var demoDist = ( + + ); + return ( + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + {demoDist} +
+ ); +}; +export default SquigglePlayground; +export function renderSquigglePlaygroundToDom(props: Props) { + let parent = document.createElement("div"); + ReactDOM.render(, parent); + return parent; +} diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts index 49b505ef..48aa2b16 100644 --- a/packages/components/src/index.ts +++ b/packages/components/src/index.ts @@ -1,2 +1,6 @@ export { SquiggleChart } from "./SquiggleChart"; -export { SquiggleEditor, renderSquiggleEditor } from "./SquiggleEditor"; +export { SquiggleEditor, renderSquiggleEditorToDom } from "./SquiggleEditor"; +import SquigglePlayground, { + renderSquigglePlaygroundToDom, +} from "./SquigglePlayground"; +export { SquigglePlayground, renderSquigglePlaygroundToDom }; diff --git a/packages/components/src/spec-distributions.json b/packages/components/src/spec-distributions.json index a5e0bc14..40aebfe4 100644 --- a/packages/components/src/spec-distributions.json +++ b/packages/components/src/spec-distributions.json @@ -1,123 +1,181 @@ { "$schema": "https://vega.github.io/schema/vega/v5.json", - "description": "A basic area chart example.", + "description": "A basic area chart example", "width": 500, - "height": 200, + "height": 100, "padding": 5, - "data": [{ "name": "con" }, { "name": "dis" }], - - "signals": [ + "data": [ { - "name": "mousex", - "description": "x position of mouse", - "update": "0", - "on": [{ "events": "mousemove", "update": "1-x()/width" }] + "name": "con" }, + { + "name": "dis" + } + ], + "signals": [ { "name": "xscale", "description": "The transform of the x scale", - "value": 1.0, + "value": false, "bind": { - "input": "range", - "min": 0.1, - "max": 1 + "input": "checkbox", + "name": "log x scale" } }, { "name": "yscale", "description": "The transform of the y scale", - "value": 1.0, + "value": false, "bind": { - "input": "range", - "min": 0.1, - "max": 1 + "input": "checkbox", + "name": "log y scale" } } ], - "scales": [ { "name": "xscale", "type": "pow", - "exponent": { "signal": "xscale" }, + "exponent": { + "signal": "xscale ? 0.1 : 1" + }, "range": "width", "zero": false, "nice": false, "domain": { "fields": [ - { "data": "con", "field": "x" }, - { "data": "dis", "field": "x" } + { + "data": "con", + "field": "x" + }, + { + "data": "dis", + "field": "x" + } ] } }, { "name": "yscale", "type": "pow", - "exponent": { "signal": "yscale" }, + "exponent": { + "signal": "yscale ? 0.1 : 1" + }, "range": "height", "nice": true, "zero": true, "domain": { "fields": [ - { "data": "con", "field": "y" }, - { "data": "dis", "field": "y" } + { + "data": "con", + "field": "y" + }, + { + "data": "dis", + "field": "y" + } ] } } ], - "axes": [ - { "orient": "bottom", "scale": "xscale", "tickCount": 20 }, - { "orient": "left", "scale": "yscale" } + { + "orient": "bottom", + "scale": "xscale", + "labelColor": "#666", + "tickColor": "#ddd", + "format": "~s", + "tickCount": 20 + } ], - "marks": [ { "type": "area", - "from": { "data": "con" }, + "from": { + "data": "con" + }, "encode": { - "enter": { - "tooltip": { "signal": "datum.cdf" } - }, "update": { - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "y" }, - "y2": { "scale": "yscale", "value": 0 }, - "fill": { - "signal": "{gradient: 'linear', x1: 1, y1: 1, x2: 0, y2: 1, stops: [ {offset: 0.0, color: '#11ac8f'}, {offset: clamp(mousex, 0, 1), color: '#11ac8f'}, {offset: clamp(mousex, 0, 1), color: '#1b6fac'}, {offset: 1.0, color: '#1b6fac'} ] }", - "color": "#000" + "x": { + "scale": "xscale", + "field": "x" }, - "interpolate": { "value": "monotone" }, - "fillOpacity": { "value": 1 } + "y": { + "scale": "yscale", + "field": "y" + }, + "y2": { + "scale": "yscale", + "value": 0 + }, + "fill": { + "signal": "{gradient: 'linear', x1: 1, y1: 1, x2: 0, y2: 1, stops: [ {offset: 0.0, color: '#4C78A8'}] }" + }, + "interpolate": { + "value": "monotone" + }, + "fillOpacity": { + "value": 1 + } } } }, { "type": "rect", - "from": { "data": "dis" }, + "from": { + "data": "dis" + }, "encode": { "enter": { - "y2": { "scale": "yscale", "value": 0 }, - "width": { "value": 1 } + "y2": { + "scale": "yscale", + "value": 0 + }, + "width": { + "value": 1 + } }, "update": { - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "y" } + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "y" + } } } }, { "type": "symbol", - "from": { "data": "dis" }, + "from": { + "data": "dis" + }, "encode": { "enter": { - "shape": { "value": "circle" }, - "width": { "value": 5 }, - "tooltip": { "signal": "datum.y" } + "shape": { + "value": "circle" + }, + "width": { + "value": 5 + }, + "tooltip": { + "signal": "datum.y" + } }, "update": { - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "y" } + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "y" + }, + "fill": { + "value": "#1e4577" + } } } } diff --git a/packages/components/src/spec-percentiles.json b/packages/components/src/spec-percentiles.json index c3b0a21f..64b9035d 100644 --- a/packages/components/src/spec-percentiles.json +++ b/packages/components/src/spec-percentiles.json @@ -7,7 +7,12 @@ { "name": "facet", "values": [], - "format": { "type": "json", "parse": { "timestamp": "date" } } + "format": { + "type": "json", + "parse": { + "timestamp": "date" + } + } }, { "name": "table", @@ -70,7 +75,10 @@ "name": "xscale", "type": "linear", "nice": true, - "domain": { "data": "facet", "field": "x" }, + "domain": { + "data": "facet", + "field": "x" + }, "range": "width" }, { @@ -79,7 +87,10 @@ "range": "height", "nice": true, "zero": true, - "domain": { "data": "facet", "field": "p99" } + "domain": { + "data": "facet", + "field": "p99" + } } ], "axes": [ @@ -89,8 +100,20 @@ "grid": false, "tickSize": 2, "encode": { - "grid": { "enter": { "stroke": { "value": "#ccc" } } }, - "ticks": { "enter": { "stroke": { "value": "#ccc" } } } + "grid": { + "enter": { + "stroke": { + "value": "#ccc" + } + } + }, + "ticks": { + "enter": { + "stroke": { + "value": "#ccc" + } + } + } } }, { @@ -100,107 +123,249 @@ "domain": false, "tickSize": 2, "encode": { - "grid": { "enter": { "stroke": { "value": "#ccc" } } }, - "ticks": { "enter": { "stroke": { "value": "#ccc" } } } + "grid": { + "enter": { + "stroke": { + "value": "#ccc" + } + } + }, + "ticks": { + "enter": { + "stroke": { + "value": "#ccc" + } + } + } } } ], "marks": [ { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p1" }, - "y2": { "scale": "yscale", "field": "p99" }, - "opacity": { "value": 0.05 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p1" + }, + "y2": { + "scale": "yscale", + "field": "p99" + }, + "opacity": { + "value": 0.05 + } } } }, { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p5" }, - "y2": { "scale": "yscale", "field": "p95" }, - "opacity": { "value": 0.1 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p5" + }, + "y2": { + "scale": "yscale", + "field": "p95" + }, + "opacity": { + "value": 0.1 + } } } }, { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p10" }, - "y2": { "scale": "yscale", "field": "p90" }, - "opacity": { "value": 0.15 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p10" + }, + "y2": { + "scale": "yscale", + "field": "p90" + }, + "opacity": { + "value": 0.15 + } } } }, { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p20" }, - "y2": { "scale": "yscale", "field": "p80" }, - "opacity": { "value": 0.2 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p20" + }, + "y2": { + "scale": "yscale", + "field": "p80" + }, + "opacity": { + "value": 0.2 + } } } }, { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p30" }, - "y2": { "scale": "yscale", "field": "p70" }, - "opacity": { "value": 0.2 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p30" + }, + "y2": { + "scale": "yscale", + "field": "p70" + }, + "opacity": { + "value": 0.2 + } } } }, { "type": "area", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { - "enter": { "fill": { "value": "#4C78A8" } }, + "enter": { + "fill": { + "value": "#4C78A8" + } + }, "update": { - "interpolate": { "value": "monotone" }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p40" }, - "y2": { "scale": "yscale", "field": "p60" }, - "opacity": { "value": 0.2 } + "interpolate": { + "value": "monotone" + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p40" + }, + "y2": { + "scale": "yscale", + "field": "p60" + }, + "opacity": { + "value": 0.2 + } } } }, { "type": "line", - "from": { "data": "table" }, + "from": { + "data": "table" + }, "encode": { "update": { - "interpolate": { "value": "monotone" }, - "stroke": { "value": "#4C78A8" }, - "strokeWidth": { "value": 2 }, - "opacity": { "value": 0.8 }, - "x": { "scale": "xscale", "field": "x" }, - "y": { "scale": "yscale", "field": "p50" } + "interpolate": { + "value": "monotone" + }, + "stroke": { + "value": "#4C78A8" + }, + "strokeWidth": { + "value": 2 + }, + "opacity": { + "value": 0.8 + }, + "x": { + "scale": "xscale", + "field": "x" + }, + "y": { + "scale": "yscale", + "field": "p50" + } } } } diff --git a/packages/components/src/stories/Introduction.stories.mdx b/packages/components/src/stories/Introduction.stories.mdx index db08d6f5..525c12bb 100644 --- a/packages/components/src/stories/Introduction.stories.mdx +++ b/packages/components/src/stories/Introduction.stories.mdx @@ -2,8 +2,5 @@ import { Meta } from "@storybook/addon-docs"; -This is the component library for Squiggle. All of these components are react -components, and can be used in any application that you see fit. - -Currently, the only component that is provided is the SquiggleChart component. -This component allows you to render the result of a squiggle expression. +This is the component library for Squiggle. These are React +components, and can be used in any application that you see fit. \ No newline at end of file diff --git a/packages/components/src/stories/NumberShower.stories.mdx b/packages/components/src/stories/NumberShower.stories.mdx new file mode 100644 index 00000000..5f040be5 --- /dev/null +++ b/packages/components/src/stories/NumberShower.stories.mdx @@ -0,0 +1,60 @@ +import { NumberShower } from "../NumberShower"; +import { Canvas, Meta, Story, Props } from "@storybook/addon-docs"; + + + +# Number Shower + +The number shower is a simple component to display a number. + +It uses the symbols "K", "M", "B", and "T", to represent thousands, millions, billions, and trillions. Outside of that range, it uses scientific notation. + + + + {args => } + + + + + + {args => } + + + + + + {args => } + + + + + + {args => } + + + + diff --git a/packages/components/src/stories/SquiggleChart.stories.mdx b/packages/components/src/stories/SquiggleChart.stories.mdx index ad76b880..76c40228 100644 --- a/packages/components/src/stories/SquiggleChart.stories.mdx +++ b/packages/components/src/stories/SquiggleChart.stories.mdx @@ -18,7 +18,7 @@ could be continuous, discrete or mixed. ## Distributions -An example of a normal distribution is: +### Continuous Distributions -An example of a Discrete distribution is: +### Discrete Distributions {Template.bind({})} -An example of a Mixed distribution is: +## Mixed distributions {Template.bind({})} @@ -66,7 +66,7 @@ to allow large and small numbers being printed cleanly. {Template.bind({})} @@ -75,14 +75,28 @@ to allow large and small numbers being printed cleanly. ## Functions -Finally, a function can be returned, and this shows how the distribution changes -over the axis between x = 0 and 10. +Full functions can be returned. These plot out the results of distributions between a set of x-coordinates. + +The default is show 10 points between 0 and 10. + {Template.bind({})} + + + +## Errors + + + {Template.bind({})} diff --git a/packages/components/src/stories/SquiggleEditor.stories.mdx b/packages/components/src/stories/SquiggleEditor.stories.mdx new file mode 100644 index 00000000..9c86d4b6 --- /dev/null +++ b/packages/components/src/stories/SquiggleEditor.stories.mdx @@ -0,0 +1,35 @@ +import { SquiggleEditor } from "../SquiggleEditor"; +import { Canvas, Meta, Story, Props } from "@storybook/addon-docs"; + + + +export const Template = (props) => ; + +# Squiggle Editor + +Squiggle Editor is a Squiggle chart with a text editor included for changing +the distribution. + + + + {Template.bind({})} + + + +You can also name variables like so: + + + + {Template.bind({})} + + diff --git a/packages/components/src/stories/SquigglePlayground.stories.mdx b/packages/components/src/stories/SquigglePlayground.stories.mdx new file mode 100644 index 00000000..2964dadc --- /dev/null +++ b/packages/components/src/stories/SquigglePlayground.stories.mdx @@ -0,0 +1,22 @@ +import SquigglePlayground from "../SquigglePlayground"; +import { Canvas, Meta, Story, Props } from "@storybook/addon-docs"; + + + +export const Template = (props) => ; + +# Squiggle Playground + +A Squiggle playground is an environment where you can play around with all settings, +including sampling settings, in squiggle. + + + + {Template.bind({})} + + diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index 62cf4fcf..571a0de7 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -16,10 +16,10 @@ "declaration": true, "sourceMap": true }, - "files": ["src/spec-distributions.json","src/spec-percentiles.json"], + "files": ["src/spec-distributions.json", "src/spec-percentiles.json"], "target": "ES6", "include": ["src/**/*", "src/*"], - "exclude": ["node_modules", "**/*.spec.ts"], + "exclude": ["node_modules", "**/*.spec.ts", "webpack.config.js"], "references": [ { "path": "../squiggle-lang" diff --git a/packages/components/webpack.config.js b/packages/components/webpack.config.js index 5c0cbb7b..6da80035 100644 --- a/packages/components/webpack.config.js +++ b/packages/components/webpack.config.js @@ -12,12 +12,16 @@ module.exports = { options: { projectReferences: true }, exclude: /node_modules/, }, + { + test: /\.css$/i, + use: ["style-loader", "css-loader"], + }, ], }, resolve: { extensions: [".js", ".tsx", ".ts"], alias: { - "@quri/squiggle-lang": path.resolve(__dirname, '../squiggle-lang/src/js') + "@quri/squiggle-lang": path.resolve(__dirname, "../squiggle-lang/src/js"), }, }, output: { diff --git a/packages/playground/.gitignore b/packages/playground/.gitignore deleted file mode 100644 index a32fd439..00000000 --- a/packages/playground/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -.DS_Store -.merlin -.bsb.lock -npm-debug.log -/node_modules/ -.cache -.cache/* -dist -lib/* -*.cache -build -yarn-error.log -*.bs.js -# Local Netlify folder -.netlify -.idea diff --git a/packages/playground/README.md b/packages/playground/README.md deleted file mode 100644 index cf6fffa8..00000000 --- a/packages/playground/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# TODO: REVIVE PLAYGROUND. - -# Squiggle Playground - -This repository contains the squiggle playground, a small web interface -for playing around with squiggle concepts. - -It depends on `@quri/squiggle-components` and `@quri/squiggle-lang` so both of them will -need to be packaged for this to work. This can be done from the root directory -with - -``` -yarn build:lang -yarn build:components -``` - -Then, starting the playground can be done with: - -``` -yarn parcel -``` diff --git a/packages/playground/netlify.toml b/packages/playground/netlify.toml deleted file mode 100644 index b87b8d3d..00000000 --- a/packages/playground/netlify.toml +++ /dev/null @@ -1,4 +0,0 @@ -[[redirects]] - from = "/*" - to = "/index.html" - status = 200 diff --git a/packages/playground/package.json b/packages/playground/package.json deleted file mode 100644 index a6841ae9..00000000 --- a/packages/playground/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "@quri/squiggle-playground", - "version": "0.1.0", - "homepage": "https://foretold-app.github.io/estiband/", - "scripts": { - "parcel": "parcel ./src/index.html", - "parcel-build": "parcel build ./src/index.html --no-source-maps --no-autoinstall --no-scope-hoist", - "deploy": "gh-pages -d dist", - "ci": "yarn parcel-build" - }, - "keywords": [], - "author": "", - "license": "MIT", - "dependencies": { - "@emotion/react": "^11.8.2", - "@quri/squiggle-lang": "^0.2.2", - "ace-builds": "^1.4.12", - "antd": "^4.19.3", - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", - "binary-search-tree": "0.2.6", - "css-loader": "^6.7.1", - "gh-pages": "3.2.3", - "jstat": "1.9.5", - "lenses-ppx": "6.1.10", - "less": "4.1.2", - "lodash": "4.17.21", - "mathjs": "10.4.3", - "moduleserve": "0.9.1", - "moment": "2.29.1", - "pdfast": "^0.2.0", - "rationale": "0.2.0", - "react": "18.0.0", - "react-ace": "^9.2.0", - "react-dom": "^18.0.0", - "react-use": "^17.3.2", - "react-vega": "^7.5.0", - "vega": "*", - "vega-embed": "6.20.8", - "vega-lite": "*" - }, - "devDependencies": { - "@emotion/babel-plugin": "^11.7.2", - "@parcel/core": "^2.4.0", - "@types/react": "^18.0.0", - "autoprefixer": "^10.4.4", - "docsify": "^4.12.2", - "jest": "^27.5.1", - "parcel": "^2.4.0", - "postcss": "^8.4.7", - "postcss-cli": "^9.1.0", - "tailwindcss": "^3.0.23", - "typescript": "^4.6.3" - } -} diff --git a/packages/playground/postcss.config.js b/packages/playground/postcss.config.js deleted file mode 100644 index 33ad091d..00000000 --- a/packages/playground/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/packages/playground/src/Index.tsx b/packages/playground/src/Index.tsx deleted file mode 100644 index 1eb444d4..00000000 --- a/packages/playground/src/Index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react' -import { render } from "react-dom" -import DistBuilder from "./components/DistBuilder" - -var root = document.querySelector("#app") - -if (!(root == null)) { - render(, root) -} diff --git a/packages/playground/src/components/CodeEditor.tsx b/packages/playground/src/components/CodeEditor.tsx deleted file mode 100644 index 2bc82652..00000000 --- a/packages/playground/src/components/CodeEditor.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React, {FC} from "react"; -import AceEditor from "react-ace"; - -import "ace-builds/src-noconflict/mode-golang"; -import "ace-builds/src-noconflict/theme-github"; -import "ace-builds/src-noconflict/ext-language_tools"; -import "ace-builds/src-noconflict/keybinding-vim"; - -interface CodeEditorProps { - value : string, - onChange : (value: string) => void -} - -export let CodeEditor : FC = (props) => - diff --git a/packages/playground/src/components/DistBuilder.tsx b/packages/playground/src/components/DistBuilder.tsx deleted file mode 100644 index 19810ebf..00000000 --- a/packages/playground/src/components/DistBuilder.tsx +++ /dev/null @@ -1,171 +0,0 @@ -import { FC, useState } from "react" -import { SquiggleChart } from "@quri/squiggle-components" -import { CodeEditor } from "./CodeEditor" -import { Form, Input, Card, Row, Col } from "antd" -import { css } from '@emotion/react' - -interface FieldFloatProps { - label : string, - className? : string, - value : number, - onChange : (value: number) => void, -} - -function FieldFloat(Props: FieldFloatProps) { - let [contents, setContents] = useState(Props.value + ""); - return - setContents(e.target.value)} - onBlur={(_) => { - let result = parseFloat(contents); - if(result != NaN) { - Props.onChange(result) - } - }} - /> - -} -let rows = css` - >.antCol:firstChild { - paddingLeft: 0.25em; - paddingRight: 0.125em; - } - >.antCol:lastChild { - paddingLeft: 0.125em; - paddingRight: 0.25em; - } - >.antCol:not(:lastChild):not(:lastChild) { - paddingLeft: 0.125em; - paddingRight: 0.125em; - } - ` - -let parent = css` - .antImportNumber { - width: 100%; - } - - .anticon { - verticalAlign: "zero"; - } - ` -var form = css` - backgroundColor: #eee; - padding: 1em; - ` -var dist = css` - padding: 1em; - ` - -var spacer = css` - marginTop: 1em; - ` - -var groupA = css` - .antInputNumberInputs { - backgroundColor: #fff7db; - } - ` - -var groupB = css` - .antInputNumberInput { - backgroundColor: #eaf4ff; - } - ` - -var Styles = { - rows: rows, - parent: parent, - form: form, - dist: dist, - spacer: spacer, - groupA: groupA, - groupB: groupB -}; - -let DistBuilder : FC<{}> = (_: {}) => { - let [squiggleString, setSquiggleString] = useState("mm(normal(5,2), normal(10,2))") - let [sampleCount, setSampleCount] = useState(1000) - let [outputXYPoints, setOutputXYPoints] = useState(1000) - let [pointDistLength, setPointDistLength] = useState(undefined) - let [kernelWidth, setKernelWidth] = useState(undefined) - let [diagramStart, setDiagramStart] = useState(0) - let [diagramStop, setDiagramStop] = useState(10) - let [diagramCount, setDiagramCount] = useState(20) - var demoDist = - - return ( -
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- {demoDist} -
- ) -} -export default DistBuilder diff --git a/packages/playground/src/index.html b/packages/playground/src/index.html deleted file mode 100644 index b960e230..00000000 --- a/packages/playground/src/index.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - Squiggle Language - - - - - - - -
- - - diff --git a/packages/playground/src/styles/antd.css b/packages/playground/src/styles/antd.css deleted file mode 100644 index 25f5a93c..00000000 --- a/packages/playground/src/styles/antd.css +++ /dev/null @@ -1,21397 +0,0 @@ -/*! - * - * antd v3.11.2 - * - * Copyright 2015-present, Alipay, Inc. - * All rights reserved. - * - */ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/* stylelint-disable at-rule-no-unknown */ -@font-face { - font-family: 'Chinese Quote'; - src: local('PingFang SC'), local('SimSun'); - unicode-range: U+2018, U+2019, U+201c, U+201d; -} -html, -body { - width: 100%; - height: 100%; -} -input::-ms-clear, -input::-ms-reveal { - display: none; -} -*, -*::before, -*::after { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -@-ms-viewport { - width: device-width; -} -article, -aside, -dialog, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} -body { - margin: 0; - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; -} -[tabindex='-1']:focus { - outline: none !important; -} -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; - overflow: visible; -} -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5em; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; -} -p { - margin-top: 0; - margin-bottom: 1em; -} -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; -} -address { - margin-bottom: 1em; - font-style: normal; - line-height: inherit; -} -input[type='text'], -input[type='password'], -input[type='number'], -textarea { - -webkit-appearance: none; -} -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1em; -} -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} -dt { - font-weight: 500; -} -dd { - margin-bottom: 0.5em; - margin-left: 0; -} -blockquote { - margin: 0 0 1em; -} -dfn { - font-style: italic; -} -b, -strong { - font-weight: bolder; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sub { - bottom: -0.25em; -} -sup { - top: -0.5em; -} -a { - color: #1890ff; - background-color: transparent; - text-decoration: none; - outline: none; - cursor: pointer; - -webkit-transition: color 0.3s; - transition: color 0.3s; - -webkit-text-decoration-skip: objects; -} -a:focus { - text-decoration: underline; - -webkit-text-decoration-skip: ink; - text-decoration-skip: ink; -} -a:hover { - color: #40a9ff; -} -a:active { - color: #096dd9; -} -a:active, -a:hover { - outline: 0; - text-decoration: none; -} -a[disabled] { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; - pointer-events: none; -} -pre, -code, -kbd, -samp { - font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; - font-size: 1em; -} -pre { - margin-top: 0; - margin-bottom: 1em; - overflow: auto; -} -figure { - margin: 0 0 1em; -} -img { - vertical-align: middle; - border-style: none; -} -svg:not(:root) { - overflow: hidden; -} -a, -area, -button, -[role='button'], -input:not([type='range']), -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; -} -table { - border-collapse: collapse; -} -caption { - padding-top: 0.75em; - padding-bottom: 0.3em; - color: rgba(0, 0, 0, 0.45); - text-align: left; - caption-side: bottom; -} -th { - text-align: inherit; -} -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; - color: inherit; -} -button, -input { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} -button::-moz-focus-inner, -[type='button']::-moz-focus-inner, -[type='reset']::-moz-focus-inner, -[type='submit']::-moz-focus-inner { - padding: 0; - border-style: none; -} -input[type='radio'], -input[type='checkbox'] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type='date'], -input[type='time'], -input[type='datetime-local'], -input[type='month'] { - -webkit-appearance: listbox; -} -textarea { - overflow: auto; - resize: vertical; -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5em; - font-size: 1.5em; - line-height: inherit; - color: inherit; - white-space: normal; -} -progress { - vertical-align: baseline; -} -[type='number']::-webkit-inner-spin-button, -[type='number']::-webkit-outer-spin-button { - height: auto; -} -[type='search'] { - outline-offset: -2px; - -webkit-appearance: none; -} -[type='search']::-webkit-search-cancel-button, -[type='search']::-webkit-search-decoration { - -webkit-appearance: none; -} -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} -output { - display: inline-block; -} -summary { - display: list-item; -} -template { - display: none; -} -[hidden] { - display: none !important; -} -mark { - padding: 0.2em; - background-color: #feffe6; -} -::-moz-selection { - background: #1890ff; - color: #fff; -} -::selection { - background: #1890ff; - color: #fff; -} -.clearfix { - zoom: 1; -} -.clearfix:before, -.clearfix:after { - content: ''; - display: table; -} -.clearfix:after { - clear: both; -} -.anticon { - display: inline-block; - font-style: normal; - vertical-align: -0.125em; - text-align: center; - text-transform: none; - line-height: 0; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.anticon > * { - line-height: 1; -} -.anticon svg { - display: inline-block; -} -.anticon:before { - display: none; -} -.anticon .anticon-icon { - display: block; -} -.anticon-spin:before { - display: inline-block; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; -} -.anticon-spin { - display: inline-block; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; -} -.fade-enter, -.fade-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.fade-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.fade-enter.fade-enter-active, -.fade-appear.fade-appear-active { - -webkit-animation-name: antFadeIn; - animation-name: antFadeIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.fade-leave.fade-leave-active { - -webkit-animation-name: antFadeOut; - animation-name: antFadeOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.fade-enter, -.fade-appear { - opacity: 0; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} -.fade-leave { - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} -@-webkit-keyframes antFadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes antFadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@-webkit-keyframes antFadeOut { - 0% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -@keyframes antFadeOut { - 0% { - opacity: 1; - } - 100% { - opacity: 0; - } -} -.move-up-enter, -.move-up-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-up-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-up-enter.move-up-enter-active, -.move-up-appear.move-up-appear-active { - -webkit-animation-name: antMoveUpIn; - animation-name: antMoveUpIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.move-up-leave.move-up-leave-active { - -webkit-animation-name: antMoveUpOut; - animation-name: antMoveUpOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.move-up-enter, -.move-up-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.move-up-leave { - -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); - animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); -} -.move-down-enter, -.move-down-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-down-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-down-enter.move-down-enter-active, -.move-down-appear.move-down-appear-active { - -webkit-animation-name: antMoveDownIn; - animation-name: antMoveDownIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.move-down-leave.move-down-leave-active { - -webkit-animation-name: antMoveDownOut; - animation-name: antMoveDownOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.move-down-enter, -.move-down-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.move-down-leave { - -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); - animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); -} -.move-left-enter, -.move-left-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-left-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-left-enter.move-left-enter-active, -.move-left-appear.move-left-appear-active { - -webkit-animation-name: antMoveLeftIn; - animation-name: antMoveLeftIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.move-left-leave.move-left-leave-active { - -webkit-animation-name: antMoveLeftOut; - animation-name: antMoveLeftOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.move-left-enter, -.move-left-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.move-left-leave { - -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); - animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); -} -.move-right-enter, -.move-right-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-right-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.move-right-enter.move-right-enter-active, -.move-right-appear.move-right-appear-active { - -webkit-animation-name: antMoveRightIn; - animation-name: antMoveRightIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.move-right-leave.move-right-leave-active { - -webkit-animation-name: antMoveRightOut; - animation-name: antMoveRightOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.move-right-enter, -.move-right-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.move-right-leave { - -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); - animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34); -} -@-webkit-keyframes antMoveDownIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } -} -@keyframes antMoveDownIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } -} -@-webkit-keyframes antMoveDownOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 0; - } -} -@keyframes antMoveDownOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 0; - } -} -@-webkit-keyframes antMoveLeftIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } -} -@keyframes antMoveLeftIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } -} -@-webkit-keyframes antMoveLeftOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - opacity: 0; - } -} -@keyframes antMoveLeftOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - opacity: 0; - } -} -@-webkit-keyframes antMoveRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(100%); - transform: translateX(100%); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} -@keyframes antMoveRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(100%); - transform: translateX(100%); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} -@-webkit-keyframes antMoveRightOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(100%); - transform: translateX(100%); - opacity: 0; - } -} -@keyframes antMoveRightOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(0%); - transform: translateX(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateX(100%); - transform: translateX(100%); - opacity: 0; - } -} -@-webkit-keyframes antMoveUpIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } -} -@keyframes antMoveUpIn { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } -} -@-webkit-keyframes antMoveUpOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - } -} -@keyframes antMoveUpOut { - 0% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(0%); - transform: translateY(0%); - opacity: 1; - } - 100% { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - opacity: 0; - } -} -@-webkit-keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -[ant-click-animating], -[ant-click-animating-without-extra-node] { - position: relative; -} -[ant-click-animating-without-extra-node]:after, -.ant-click-animating-node { - content: ''; - position: absolute; - top: -1px; - left: -1px; - bottom: -1px; - right: -1px; - border-radius: inherit; - border: 0 solid #1890ff; - opacity: 0.2; - -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1); - animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1); - -webkit-animation-fill-mode: forwards; - animation-fill-mode: forwards; - display: block; - pointer-events: none; -} -@-webkit-keyframes waveEffect { - 100% { - top: -6px; - left: -6px; - bottom: -6px; - right: -6px; - border-width: 6px; - } -} -@keyframes waveEffect { - 100% { - top: -6px; - left: -6px; - bottom: -6px; - right: -6px; - border-width: 6px; - } -} -@-webkit-keyframes fadeEffect { - 100% { - opacity: 0; - } -} -@keyframes fadeEffect { - 100% { - opacity: 0; - } -} -.slide-up-enter, -.slide-up-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-up-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-up-enter.slide-up-enter-active, -.slide-up-appear.slide-up-appear-active { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.slide-up-leave.slide-up-leave-active { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.slide-up-enter, -.slide-up-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); - animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -} -.slide-up-leave { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -} -.slide-down-enter, -.slide-down-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-down-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-down-enter.slide-down-enter-active, -.slide-down-appear.slide-down-appear-active { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.slide-down-leave.slide-down-leave-active { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.slide-down-enter, -.slide-down-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); - animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -} -.slide-down-leave { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -} -.slide-left-enter, -.slide-left-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-left-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-left-enter.slide-left-enter-active, -.slide-left-appear.slide-left-appear-active { - -webkit-animation-name: antSlideLeftIn; - animation-name: antSlideLeftIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.slide-left-leave.slide-left-leave-active { - -webkit-animation-name: antSlideLeftOut; - animation-name: antSlideLeftOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.slide-left-enter, -.slide-left-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); - animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -} -.slide-left-leave { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -} -.slide-right-enter, -.slide-right-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-right-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.slide-right-enter.slide-right-enter-active, -.slide-right-appear.slide-right-appear-active { - -webkit-animation-name: antSlideRightIn; - animation-name: antSlideRightIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.slide-right-leave.slide-right-leave-active { - -webkit-animation-name: antSlideRightOut; - animation-name: antSlideRightOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.slide-right-enter, -.slide-right-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); - animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); -} -.slide-right-leave { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -} -@-webkit-keyframes antSlideUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@keyframes antSlideUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@-webkit-keyframes antSlideUpOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } -} -@keyframes antSlideUpOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } -} -@-webkit-keyframes antSlideDownIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@keyframes antSlideDownIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@-webkit-keyframes antSlideDownOut { - 0% { - opacity: 1; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } -} -@keyframes antSlideDownOut { - 0% { - opacity: 1; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - -webkit-transform: scaleY(0.8); - transform: scaleY(0.8); - } -} -@-webkit-keyframes antSlideLeftIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -@keyframes antSlideLeftIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -@-webkit-keyframes antSlideLeftOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } -} -@keyframes antSlideLeftOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } -} -@-webkit-keyframes antSlideRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -@keyframes antSlideRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } - 100% { - opacity: 1; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -@-webkit-keyframes antSlideRightOut { - 0% { - opacity: 1; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } -} -@keyframes antSlideRightOut { - 0% { - opacity: 1; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 0%; - transform-origin: 100% 0%; - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - } -} -.swing-enter, -.swing-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.swing-enter.swing-enter-active, -.swing-appear.swing-appear-active { - -webkit-animation-name: antSwingIn; - animation-name: antSwingIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -@-webkit-keyframes antSwingIn { - 0%, - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - 20% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 40% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - 60% { - -webkit-transform: translateX(-5px); - transform: translateX(-5px); - } - 80% { - -webkit-transform: translateX(5px); - transform: translateX(5px); - } -} -@keyframes antSwingIn { - 0%, - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - 20% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 40% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - 60% { - -webkit-transform: translateX(-5px); - transform: translateX(-5px); - } - 80% { - -webkit-transform: translateX(5px); - transform: translateX(5px); - } -} -.zoom-enter, -.zoom-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-enter.zoom-enter-active, -.zoom-appear.zoom-appear-active { - -webkit-animation-name: antZoomIn; - animation-name: antZoomIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-leave.zoom-leave-active { - -webkit-animation-name: antZoomOut; - animation-name: antZoomOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-enter, -.zoom-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-big-enter, -.zoom-big-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-big-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-big-enter.zoom-big-enter-active, -.zoom-big-appear.zoom-big-appear-active { - -webkit-animation-name: antZoomBigIn; - animation-name: antZoomBigIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-big-leave.zoom-big-leave-active { - -webkit-animation-name: antZoomBigOut; - animation-name: antZoomBigOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-big-enter, -.zoom-big-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-big-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-big-fast-enter, -.zoom-big-fast-appear { - -webkit-animation-duration: 0.1s; - animation-duration: 0.1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-big-fast-leave { - -webkit-animation-duration: 0.1s; - animation-duration: 0.1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-big-fast-enter.zoom-big-fast-enter-active, -.zoom-big-fast-appear.zoom-big-fast-appear-active { - -webkit-animation-name: antZoomBigIn; - animation-name: antZoomBigIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-big-fast-leave.zoom-big-fast-leave-active { - -webkit-animation-name: antZoomBigOut; - animation-name: antZoomBigOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-big-fast-enter, -.zoom-big-fast-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-big-fast-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-up-enter, -.zoom-up-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-up-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-up-enter.zoom-up-enter-active, -.zoom-up-appear.zoom-up-appear-active { - -webkit-animation-name: antZoomUpIn; - animation-name: antZoomUpIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-up-leave.zoom-up-leave-active { - -webkit-animation-name: antZoomUpOut; - animation-name: antZoomUpOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-up-enter, -.zoom-up-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-up-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-down-enter, -.zoom-down-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-down-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-down-enter.zoom-down-enter-active, -.zoom-down-appear.zoom-down-appear-active { - -webkit-animation-name: antZoomDownIn; - animation-name: antZoomDownIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-down-leave.zoom-down-leave-active { - -webkit-animation-name: antZoomDownOut; - animation-name: antZoomDownOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-down-enter, -.zoom-down-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-down-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-left-enter, -.zoom-left-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-left-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-left-enter.zoom-left-enter-active, -.zoom-left-appear.zoom-left-appear-active { - -webkit-animation-name: antZoomLeftIn; - animation-name: antZoomLeftIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-left-leave.zoom-left-leave-active { - -webkit-animation-name: antZoomLeftOut; - animation-name: antZoomLeftOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-left-enter, -.zoom-left-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-left-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.zoom-right-enter, -.zoom-right-appear { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-right-leave { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.zoom-right-enter.zoom-right-enter-active, -.zoom-right-appear.zoom-right-appear-active { - -webkit-animation-name: antZoomRightIn; - animation-name: antZoomRightIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.zoom-right-leave.zoom-right-leave-active { - -webkit-animation-name: antZoomRightOut; - animation-name: antZoomRightOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.zoom-right-enter, -.zoom-right-appear { - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); - animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); -} -.zoom-right-leave { - -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -@-webkit-keyframes antZoomIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.2); - transform: scale(0.2); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.2); - transform: scale(0.2); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform: scale(0.2); - transform: scale(0.2); - } -} -@keyframes antZoomOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform: scale(0.2); - transform: scale(0.2); - } -} -@-webkit-keyframes antZoomBigIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomBigIn { - 0% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomBigOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@keyframes antZoomBigOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@-webkit-keyframes antZoomUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomUpOut { - 0% { - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@keyframes antZoomUpOut { - 0% { - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 50% 0%; - transform-origin: 50% 0%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@-webkit-keyframes antZoomLeftIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomLeftIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomLeftOut { - 0% { - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@keyframes antZoomLeftOut { - 0% { - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@-webkit-keyframes antZoomRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomRightIn { - 0% { - opacity: 0; - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomRightOut { - 0% { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@keyframes antZoomRightOut { - 0% { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@-webkit-keyframes antZoomDownIn { - 0% { - opacity: 0; - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes antZoomDownIn { - 0% { - opacity: 0; - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } - 100% { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes antZoomDownOut { - 0% { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -@keyframes antZoomDownOut { - 0% { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(1); - transform: scale(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - } -} -.ant-motion-collapse { - overflow: hidden; -} -.ant-motion-collapse-active { - -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important; - transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) !important; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-affix { - position: fixed; - z-index: 10; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-alert { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - padding: 8px 15px 8px 37px; - border-radius: 4px; -} -.ant-alert.ant-alert-no-icon { - padding: 8px 15px; -} -.ant-alert.ant-alert-closable { - padding-right: 30px; -} -.ant-alert-icon { - top: 11.5px; - left: 16px; - position: absolute; -} -.ant-alert-description { - font-size: 14px; - line-height: 22px; - display: none; -} -.ant-alert-success { - border: 1px solid #b7eb8f; - background-color: #f6ffed; -} -.ant-alert-success .ant-alert-icon { - color: #52c41a; -} -.ant-alert-info { - border: 1px solid #91d5ff; - background-color: #e6f7ff; -} -.ant-alert-info .ant-alert-icon { - color: #1890ff; -} -.ant-alert-warning { - border: 1px solid #ffe58f; - background-color: #fffbe6; -} -.ant-alert-warning .ant-alert-icon { - color: #faad14; -} -.ant-alert-error { - border: 1px solid #ffa39e; - background-color: #fff1f0; -} -.ant-alert-error .ant-alert-icon { - color: #f5222d; -} -.ant-alert-close-icon { - font-size: 12px; - position: absolute; - right: 16px; - top: 8px; - line-height: 22px; - overflow: hidden; - cursor: pointer; -} -.ant-alert-close-icon .anticon-close { - color: rgba(0, 0, 0, 0.45); - -webkit-transition: color 0.3s; - transition: color 0.3s; -} -.ant-alert-close-icon .anticon-close:hover { - color: #404040; -} -.ant-alert-close-text { - position: absolute; - right: 16px; -} -.ant-alert-with-description { - padding: 15px 15px 15px 64px; - position: relative; - border-radius: 4px; - color: rgba(0, 0, 0, 0.65); - line-height: 1.5; -} -.ant-alert-with-description.ant-alert-no-icon { - padding: 15px; -} -.ant-alert-with-description .ant-alert-icon { - position: absolute; - top: 16px; - left: 24px; - font-size: 24px; -} -.ant-alert-with-description .ant-alert-close-icon { - position: absolute; - top: 16px; - right: 16px; - cursor: pointer; - font-size: 14px; -} -.ant-alert-with-description .ant-alert-message { - font-size: 16px; - color: rgba(0, 0, 0, 0.85); - display: block; - margin-bottom: 4px; -} -.ant-alert-with-description .ant-alert-description { - display: block; -} -.ant-alert.ant-alert-close { - height: 0 !important; - margin: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - -webkit-transform-origin: 50% 0; - -ms-transform-origin: 50% 0; - transform-origin: 50% 0; -} -.ant-alert-slide-up-leave { - -webkit-animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.ant-alert-banner { - border-radius: 0; - border: 0; - margin-bottom: 0; -} -@-webkit-keyframes antAlertSlideUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@keyframes antAlertSlideUpIn { - 0% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } - 100% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } -} -@-webkit-keyframes antAlertSlideUpOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } -} -@keyframes antAlertSlideUpOut { - 0% { - opacity: 1; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(1); - transform: scaleY(1); - } - 100% { - opacity: 0; - -webkit-transform-origin: 0% 0%; - transform-origin: 0% 0%; - -webkit-transform: scaleY(0); - transform: scaleY(0); - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-anchor { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - padding-left: 2px; -} -.ant-anchor-wrapper { - background-color: #fff; - overflow: auto; - padding-left: 4px; - margin-left: -4px; -} -.ant-anchor-ink { - position: absolute; - height: 100%; - left: 0; - top: 0; -} -.ant-anchor-ink:before { - content: ' '; - position: relative; - width: 2px; - height: 100%; - display: block; - background-color: #e8e8e8; - margin: 0 auto; -} -.ant-anchor-ink-ball { - display: none; - position: absolute; - width: 8px; - height: 8px; - border-radius: 8px; - border: 2px solid #1890ff; - background-color: #fff; - left: 50%; - -webkit-transition: top 0.3s ease-in-out; - transition: top 0.3s ease-in-out; - -webkit-transform: translateX(-50%); - -ms-transform: translateX(-50%); - transform: translateX(-50%); -} -.ant-anchor-ink-ball.visible { - display: inline-block; -} -.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball { - display: none; -} -.ant-anchor-link { - padding: 7px 0 7px 16px; - line-height: 1.143; -} -.ant-anchor-link-title { - display: block; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: rgba(0, 0, 0, 0.65); - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - margin-bottom: 6px; -} -.ant-anchor-link-title:only-child { - margin-bottom: 0; -} -.ant-anchor-link-active > .ant-anchor-link-title { - color: #1890ff; -} -.ant-anchor-link .ant-anchor-link { - padding-top: 5px; - padding-bottom: 5px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-select-auto-complete { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-select-auto-complete.ant-select .ant-select-selection { - border: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-select-auto-complete.ant-select .ant-select-selection__rendered { - margin-left: 0; - margin-right: 0; - height: 100%; - line-height: 32px; -} -.ant-select-auto-complete.ant-select .ant-select-selection__placeholder { - margin-left: 12px; - margin-right: 12px; -} -.ant-select-auto-complete.ant-select .ant-select-selection--single { - height: auto; -} -.ant-select-auto-complete.ant-select .ant-select-search--inline { - position: static; - float: left; -} -.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered { - margin-right: 0 !important; -} -.ant-select-auto-complete.ant-select .ant-input { - background: transparent; - border-width: 1px; - line-height: 1.5; - height: 32px; -} -.ant-select-auto-complete.ant-select .ant-input:focus, -.ant-select-auto-complete.ant-select .ant-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-select-auto-complete.ant-select .ant-input[disabled] { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-select-auto-complete.ant-select .ant-input[disabled]:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered { - line-height: 40px; -} -.ant-select-auto-complete.ant-select-lg .ant-input { - padding-top: 6px; - padding-bottom: 6px; - height: 40px; -} -.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered { - line-height: 24px; -} -.ant-select-auto-complete.ant-select-sm .ant-input { - padding-top: 1px; - padding-bottom: 1px; - height: 24px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-select { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; - position: relative; - outline: 0; -} -.ant-select ul, -.ant-select ol { - margin: 0; - padding: 0; - list-style: none; -} -.ant-select > ul > li > a { - padding: 0; - background-color: #fff; -} -.ant-select-arrow { - display: inline-block; - font-style: normal; - vertical-align: -0.125em; - text-align: center; - text-transform: none; - line-height: 0; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - position: absolute; - top: 50%; - right: 11px; - line-height: 1; - margin-top: -6px; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - color: rgba(0, 0, 0, 0.25); - font-size: 12px; -} -.ant-select-arrow > * { - line-height: 1; -} -.ant-select-arrow svg { - display: inline-block; -} -.ant-select-arrow:before { - display: none; -} -.ant-select-arrow .ant-select-arrow-icon { - display: block; -} -.ant-select-arrow .ant-select-arrow-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-select-selection { - outline: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: block; - background-color: #fff; - border-radius: 4px; - border: 1px solid #d9d9d9; - border-top-width: 1.02px; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-select-selection:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-select-focused .ant-select-selection, -.ant-select-selection:focus, -.ant-select-selection:active { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-select-selection__clear { - display: inline-block; - font-style: normal; - vertical-align: baseline; - text-align: center; - text-transform: none; - text-rendering: auto; - opacity: 0; - position: absolute; - right: 11px; - z-index: 1; - background: #fff; - top: 50%; - font-size: 12px; - color: rgba(0, 0, 0, 0.25); - width: 12px; - height: 12px; - margin-top: -6px; - line-height: 12px; - cursor: pointer; - -webkit-transition: color 0.3s ease, opacity 0.15s ease; - transition: color 0.3s ease, opacity 0.15s ease; -} -.ant-select-selection__clear:before { - display: block; -} -.ant-select-selection__clear:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-select-selection:hover .ant-select-selection__clear { - opacity: 1; -} -.ant-select-selection-selected-value { - float: left; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - max-width: 100%; - padding-right: 20px; -} -.ant-select-no-arrow .ant-select-selection-selected-value { - padding-right: 0; -} -.ant-select-disabled { - color: rgba(0, 0, 0, 0.25); -} -.ant-select-disabled .ant-select-selection { - background: #f5f5f5; - cursor: not-allowed; -} -.ant-select-disabled .ant-select-selection:hover, -.ant-select-disabled .ant-select-selection:focus, -.ant-select-disabled .ant-select-selection:active { - border-color: #d9d9d9; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-select-disabled .ant-select-selection__clear { - display: none; - visibility: hidden; - pointer-events: none; -} -.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice { - background: #f5f5f5; - color: #aaa; - padding-right: 10px; -} -.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove { - display: none; -} -.ant-select-selection--single { - height: 32px; - position: relative; - cursor: pointer; -} -.ant-select-selection__rendered { - display: block; - margin-left: 11px; - margin-right: 11px; - position: relative; - line-height: 30px; -} -.ant-select-selection__rendered:after { - content: '.'; - visibility: hidden; - pointer-events: none; - display: inline-block; - width: 0; -} -.ant-select-lg { - font-size: 16px; -} -.ant-select-lg .ant-select-selection--single { - height: 40px; -} -.ant-select-lg .ant-select-selection__rendered { - line-height: 38px; -} -.ant-select-lg .ant-select-selection--multiple { - min-height: 40px; -} -.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li { - height: 32px; - line-height: 32px; -} -.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear { - top: 20px; -} -.ant-select-sm .ant-select-selection--single { - height: 24px; -} -.ant-select-sm .ant-select-selection__rendered { - line-height: 22px; - margin: 0 7px; -} -.ant-select-sm .ant-select-selection--multiple { - min-height: 24px; -} -.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li { - height: 16px; - line-height: 14px; -} -.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear { - top: 12px; -} -.ant-select-sm .ant-select-selection__clear, -.ant-select-sm .ant-select-arrow { - right: 8px; -} -.ant-select-disabled .ant-select-selection__choice__remove { - color: rgba(0, 0, 0, 0.25); - cursor: default; -} -.ant-select-disabled .ant-select-selection__choice__remove:hover { - color: rgba(0, 0, 0, 0.25); -} -.ant-select-search__field__wrap { - display: inline-block; - position: relative; -} -.ant-select-selection__placeholder, -.ant-select-search__field__placeholder { - position: absolute; - top: 50%; - left: 0; - right: 9px; - color: #bfbfbf; - line-height: 20px; - height: 20px; - max-width: 100%; - margin-top: -10px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - text-align: left; -} -.ant-select-search__field__placeholder { - left: 12px; -} -.ant-select-search__field__mirror { - position: absolute; - top: 0; - left: 0; - white-space: pre; - pointer-events: none; - opacity: 0; -} -.ant-select-search--inline { - position: absolute; - height: 100%; - width: 100%; -} -.ant-select-search--inline .ant-select-search__field__wrap { - width: 100%; - height: 100%; -} -.ant-select-search--inline .ant-select-search__field { - border-width: 0; - font-size: 100%; - height: 100%; - width: 100%; - background: transparent; - outline: 0; - border-radius: 4px; - line-height: 1; -} -.ant-select-search--inline > i { - float: right; -} -.ant-select-selection--multiple { - min-height: 32px; - cursor: text; - padding-bottom: 3px; - zoom: 1; -} -.ant-select-selection--multiple:before, -.ant-select-selection--multiple:after { - content: ''; - display: table; -} -.ant-select-selection--multiple:after { - clear: both; -} -.ant-select-selection--multiple .ant-select-search--inline { - float: left; - position: static; - width: auto; - padding: 0; - max-width: 100%; -} -.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field { - max-width: 100%; - width: 0.75em; -} -.ant-select-selection--multiple .ant-select-selection__rendered { - margin-left: 5px; - margin-bottom: -3px; - height: auto; -} -.ant-select-selection--multiple .ant-select-selection__placeholder { - margin-left: 6px; -} -.ant-select-selection--multiple > ul > li, -.ant-select-selection--multiple .ant-select-selection__rendered > ul > li { - margin-top: 3px; - height: 24px; - line-height: 22px; -} -.ant-select-selection--multiple .ant-select-selection__choice { - color: rgba(0, 0, 0, 0.65); - background-color: #fafafa; - border: 1px solid #e8e8e8; - border-radius: 2px; - cursor: default; - float: left; - margin-right: 4px; - max-width: 99%; - position: relative; - overflow: hidden; - -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - padding: 0 20px 0 10px; -} -.ant-select-selection--multiple .ant-select-selection__choice__disabled { - padding: 0 10px; -} -.ant-select-selection--multiple .ant-select-selection__choice__content { - display: inline-block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - -webkit-transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-select-selection--multiple .ant-select-selection__choice__remove { - font-style: normal; - vertical-align: -0.125em; - text-align: center; - text-transform: none; - line-height: 0; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: rgba(0, 0, 0, 0.45); - line-height: inherit; - cursor: pointer; - font-weight: bold; - -webkit-transition: all 0.3s; - transition: all 0.3s; - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - position: absolute; - right: 4px; -} -.ant-select-selection--multiple .ant-select-selection__choice__remove > * { - line-height: 1; -} -.ant-select-selection--multiple .ant-select-selection__choice__remove svg { - display: inline-block; -} -.ant-select-selection--multiple .ant-select-selection__choice__remove:before { - display: none; -} -.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon { - display: block; -} -:root .ant-select-selection--multiple .ant-select-selection__choice__remove { - font-size: 12px; -} -.ant-select-selection--multiple .ant-select-selection__choice__remove:hover { - color: #404040; -} -.ant-select-selection--multiple .ant-select-selection__clear { - top: 16px; -} -.ant-select-allow-clear .ant-select-selection--single .ant-select-selection-selected-value { - padding-right: 16px; -} -.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered { - margin-right: 20px; -} -.ant-select-open .ant-select-arrow-icon svg { - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.ant-select-open .ant-select-selection { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-select-combobox .ant-select-arrow { - display: none; -} -.ant-select-combobox .ant-select-search--inline { - height: 100%; - width: 100%; - float: none; -} -.ant-select-combobox .ant-select-search__field__wrap { - width: 100%; - height: 100%; -} -.ant-select-combobox .ant-select-search__field { - width: 100%; - height: 100%; - position: relative; - z-index: 1; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s; - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered { - margin-right: 20px; -} -.ant-select-dropdown { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - margin: 0; - padding: 0; - list-style: none; - font-variant: initial; - background-color: #fff; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - z-index: 1050; - left: -9999px; - top: -9999px; - position: absolute; - outline: none; - font-size: 14px; -} -.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft, -.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; -} -.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft, -.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; -} -.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; -} -.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; -} -.ant-select-dropdown-hidden { - display: none; -} -.ant-select-dropdown-menu { - outline: none; - margin-bottom: 0; - padding-left: 0; - list-style: none; - max-height: 250px; - overflow: auto; -} -.ant-select-dropdown-menu-item-group-list { - margin: 0; - padding: 0; -} -.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item { - padding-left: 20px; -} -.ant-select-dropdown-menu-item-group-title { - color: rgba(0, 0, 0, 0.45); - padding: 0 12px; - height: 32px; - line-height: 32px; - font-size: 12px; -} -.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child), -.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child { - border-radius: 0; -} -.ant-select-dropdown-menu-item { - position: relative; - display: block; - padding: 5px 12px; - line-height: 22px; - font-weight: normal; - color: rgba(0, 0, 0, 0.65); - white-space: nowrap; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-select-dropdown-menu-item:hover { - background-color: #e6f7ff; -} -.ant-select-dropdown-menu-item:first-child { - border-radius: 4px 4px 0 0; -} -.ant-select-dropdown-menu-item:last-child { - border-radius: 0 0 4px 4px; -} -.ant-select-dropdown-menu-item-disabled { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-select-dropdown-menu-item-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #fff; - cursor: not-allowed; -} -.ant-select-dropdown-menu-item-selected, -.ant-select-dropdown-menu-item-selected:hover { - background-color: #fafafa; - font-weight: 600; - color: rgba(0, 0, 0, 0.65); -} -.ant-select-dropdown-menu-item-active { - background-color: #e6f7ff; -} -.ant-select-dropdown-menu-item-divider { - height: 1px; - margin: 1px 0; - overflow: hidden; - background-color: #e8e8e8; - line-height: 0; -} -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item { - padding-right: 32px; -} -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon { - color: transparent; - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - right: 12px; - font-weight: bold; - text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0; -} -:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon { - font-size: 12px; -} -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon { - color: #ddd; -} -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon { - display: none; -} -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon, -.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon { - color: #1890ff; - display: inline-block; -} -.ant-select-dropdown-container-open .ant-select-dropdown, -.ant-select-dropdown-open .ant-select-dropdown { - display: block; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-input { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-variant: tabular-nums; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-input-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-input { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-input-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-input-sm { - padding: 1px 7px; - height: 24px; -} -.ant-input-group { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: table; - border-collapse: separate; - border-spacing: 0; - width: 100%; -} -.ant-input-group[class*='col-'] { - float: none; - padding-left: 0; - padding-right: 0; -} -.ant-input-group > [class*='col-'] { - padding-right: 8px; -} -.ant-input-group > [class*='col-']:last-child { - padding-right: 0; -} -.ant-input-group-addon, -.ant-input-group-wrap, -.ant-input-group > .ant-input { - display: table-cell; -} -.ant-input-group-addon:not(:first-child):not(:last-child), -.ant-input-group-wrap:not(:first-child):not(:last-child), -.ant-input-group > .ant-input:not(:first-child):not(:last-child) { - border-radius: 0; -} -.ant-input-group-addon, -.ant-input-group-wrap { - width: 1px; - white-space: nowrap; - vertical-align: middle; -} -.ant-input-group-wrap > * { - display: block !important; -} -.ant-input-group .ant-input { - float: left; - width: 100%; - margin-bottom: 0; -} -.ant-input-group .ant-input:focus { - z-index: 1; - border-right-width: 1px; -} -.ant-input-group .ant-input:hover { - z-index: 1; - border-right-width: 1px; -} -.ant-input-group-addon { - padding: 0 11px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: rgba(0, 0, 0, 0.65); - text-align: center; - background-color: #fafafa; - border: 1px solid #d9d9d9; - border-radius: 4px; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-input-group-addon .ant-select { - margin: -5px -11px; -} -.ant-input-group-addon .ant-select .ant-select-selection { - background-color: inherit; - margin: -1px; - border: 1px solid transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-input-group-addon .ant-select-open .ant-select-selection, -.ant-input-group-addon .ant-select-focused .ant-select-selection { - color: #1890ff; -} -.ant-input-group-addon > i:only-child:after { - position: absolute; - content: ''; - top: 0; - left: 0; - right: 0; - bottom: 0; -} -.ant-input-group > .ant-input:first-child, -.ant-input-group-addon:first-child { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.ant-input-group > .ant-input:first-child .ant-select .ant-select-selection, -.ant-input-group-addon:first-child .ant-select .ant-select-selection { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.ant-input-group-addon:first-child { - border-right: 0; -} -.ant-input-group-addon:last-child { - border-left: 0; -} -.ant-input-group > .ant-input:last-child, -.ant-input-group-addon:last-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.ant-input-group > .ant-input:last-child .ant-select .ant-select-selection, -.ant-input-group-addon:last-child .ant-select .ant-select-selection { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.ant-input-group-lg .ant-input, -.ant-input-group-lg > .ant-input-group-addon { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-input-group-sm .ant-input, -.ant-input-group-sm > .ant-input-group-addon { - padding: 1px 7px; - height: 24px; -} -.ant-input-group-lg .ant-select-selection--single { - height: 40px; -} -.ant-input-group-sm .ant-select-selection--single { - height: 24px; -} -.ant-input-group .ant-input-affix-wrapper { - display: table-cell; - width: 100%; - float: left; -} -.ant-input-group.ant-input-group-compact { - display: block; - zoom: 1; -} -.ant-input-group.ant-input-group-compact:before, -.ant-input-group.ant-input-group-compact:after { - content: ''; - display: table; -} -.ant-input-group.ant-input-group-compact:after { - clear: both; -} -.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child), -.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child), -.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) { - border-right-width: 1px; - border-right-color: transparent; -} -.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover, -.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover, -.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus, -.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus, -.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > * { - border-radius: 0; - border-right-width: 0; - vertical-align: top; - float: none; - display: inline-block; -} -.ant-input-group.ant-input-group-compact > span:not(:last-child) > .ant-input { - border-right-width: 0; -} -.ant-input-group.ant-input-group-compact .ant-input { - float: none; -} -.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor, -.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input { - border-radius: 0; - border-right-width: 1px; - border-right-color: transparent; -} -.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover, -.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus, -.ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > *:first-child, -.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, -.ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.ant-input-group.ant-input-group-compact > *:last-child, -.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, -.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-right-width: 1px; - border-right-color: #d9d9d9; -} -.ant-input-group.ant-input-group-compact > *:last-child:hover, -.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:hover, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:hover, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:hover, -.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > *:last-child:focus, -.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:focus, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:focus, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:focus, -.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > *:last-child:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor:focus .ant-cascader-input, -.ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input:focus .ant-cascader-input { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input { - vertical-align: top; -} -.ant-input-group-wrapper { - display: inline-block; - vertical-align: top; - width: 100%; -} -.ant-input-affix-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - width: 100%; -} -.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-affix-wrapper .ant-input { - position: static; -} -.ant-input-affix-wrapper .ant-input-prefix, -.ant-input-affix-wrapper .ant-input-suffix { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - line-height: 0; - color: rgba(0, 0, 0, 0.65); -} -.ant-input-affix-wrapper .ant-input-prefix :not(.anticon), -.ant-input-affix-wrapper .ant-input-suffix :not(.anticon) { - line-height: 1.5; -} -.ant-input-affix-wrapper .ant-input-prefix { - left: 12px; -} -.ant-input-affix-wrapper .ant-input-suffix { - right: 12px; -} -.ant-input-affix-wrapper .ant-input:not(:first-child) { - padding-left: 30px; -} -.ant-input-affix-wrapper .ant-input:not(:last-child) { - padding-right: 30px; -} -.ant-input-affix-wrapper .ant-input { - min-height: 100%; -} -.ant-input-search-icon { - color: rgba(0, 0, 0, 0.45); - cursor: pointer; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-input-search-icon:hover { - color: #333; -} -.ant-input-search:not(.ant-input-search-small) > .ant-input-suffix { - right: 12px; -} -.ant-input-search > .ant-input-suffix > .ant-input-search-button { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.ant-input-search > .ant-input-suffix > .ant-input-search-button > .anticon-search { - font-size: 16px; -} -.ant-input-search.ant-input-search-enter-button > .ant-input { - padding-right: 46px; -} -.ant-input-search.ant-input-search-enter-button > .ant-input-suffix { - right: 0; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-btn { - line-height: 1.499; - display: inline-block; - font-weight: 400; - text-align: center; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 0 15px; - font-size: 14px; - border-radius: 4px; - height: 32px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: relative; - -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - border-color: #d9d9d9; -} -.ant-btn > .anticon { - line-height: 1; -} -.ant-btn, -.ant-btn:active, -.ant-btn:focus { - outline: 0; -} -.ant-btn:not([disabled]):hover { - text-decoration: none; -} -.ant-btn:not([disabled]):active { - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn.disabled, -.ant-btn[disabled] { - cursor: not-allowed; -} -.ant-btn.disabled > *, -.ant-btn[disabled] > * { - pointer-events: none; -} -.ant-btn-lg { - padding: 0 15px; - font-size: 16px; - border-radius: 4px; - height: 40px; -} -.ant-btn-sm { - padding: 0 7px; - font-size: 14px; - border-radius: 4px; - height: 24px; -} -.ant-btn > a:only-child { - color: currentColor; -} -.ant-btn > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn:hover, -.ant-btn:focus { - color: #40a9ff; - background-color: #fff; - border-color: #40a9ff; -} -.ant-btn:hover > a:only-child, -.ant-btn:focus > a:only-child { - color: currentColor; -} -.ant-btn:hover > a:only-child:after, -.ant-btn:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn:active, -.ant-btn.active { - color: #096dd9; - background-color: #fff; - border-color: #096dd9; -} -.ant-btn:active > a:only-child, -.ant-btn.active > a:only-child { - color: currentColor; -} -.ant-btn:active > a:only-child:after, -.ant-btn.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn.disabled, -.ant-btn[disabled], -.ant-btn.disabled:hover, -.ant-btn[disabled]:hover, -.ant-btn.disabled:focus, -.ant-btn[disabled]:focus, -.ant-btn.disabled:active, -.ant-btn[disabled]:active, -.ant-btn.disabled.active, -.ant-btn[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn.disabled > a:only-child, -.ant-btn[disabled] > a:only-child, -.ant-btn.disabled:hover > a:only-child, -.ant-btn[disabled]:hover > a:only-child, -.ant-btn.disabled:focus > a:only-child, -.ant-btn[disabled]:focus > a:only-child, -.ant-btn.disabled:active > a:only-child, -.ant-btn[disabled]:active > a:only-child, -.ant-btn.disabled.active > a:only-child, -.ant-btn[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn.disabled > a:only-child:after, -.ant-btn[disabled] > a:only-child:after, -.ant-btn.disabled:hover > a:only-child:after, -.ant-btn[disabled]:hover > a:only-child:after, -.ant-btn.disabled:focus > a:only-child:after, -.ant-btn[disabled]:focus > a:only-child:after, -.ant-btn.disabled:active > a:only-child:after, -.ant-btn[disabled]:active > a:only-child:after, -.ant-btn.disabled.active > a:only-child:after, -.ant-btn[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn:hover, -.ant-btn:focus, -.ant-btn:active, -.ant-btn.active { - background: #fff; - text-decoration: none; -} -.ant-btn > i, -.ant-btn > span { - pointer-events: none; - display: inline-block; -} -.ant-btn-primary { - color: #fff; - background-color: #1890ff; - border-color: #1890ff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); -} -.ant-btn-primary > a:only-child { - color: currentColor; -} -.ant-btn-primary > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-primary:hover, -.ant-btn-primary:focus { - color: #fff; - background-color: #40a9ff; - border-color: #40a9ff; -} -.ant-btn-primary:hover > a:only-child, -.ant-btn-primary:focus > a:only-child { - color: currentColor; -} -.ant-btn-primary:hover > a:only-child:after, -.ant-btn-primary:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-primary:active, -.ant-btn-primary.active { - color: #fff; - background-color: #096dd9; - border-color: #096dd9; -} -.ant-btn-primary:active > a:only-child, -.ant-btn-primary.active > a:only-child { - color: currentColor; -} -.ant-btn-primary:active > a:only-child:after, -.ant-btn-primary.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-primary.disabled, -.ant-btn-primary[disabled], -.ant-btn-primary.disabled:hover, -.ant-btn-primary[disabled]:hover, -.ant-btn-primary.disabled:focus, -.ant-btn-primary[disabled]:focus, -.ant-btn-primary.disabled:active, -.ant-btn-primary[disabled]:active, -.ant-btn-primary.disabled.active, -.ant-btn-primary[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-primary.disabled > a:only-child, -.ant-btn-primary[disabled] > a:only-child, -.ant-btn-primary.disabled:hover > a:only-child, -.ant-btn-primary[disabled]:hover > a:only-child, -.ant-btn-primary.disabled:focus > a:only-child, -.ant-btn-primary[disabled]:focus > a:only-child, -.ant-btn-primary.disabled:active > a:only-child, -.ant-btn-primary[disabled]:active > a:only-child, -.ant-btn-primary.disabled.active > a:only-child, -.ant-btn-primary[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-primary.disabled > a:only-child:after, -.ant-btn-primary[disabled] > a:only-child:after, -.ant-btn-primary.disabled:hover > a:only-child:after, -.ant-btn-primary[disabled]:hover > a:only-child:after, -.ant-btn-primary.disabled:focus > a:only-child:after, -.ant-btn-primary[disabled]:focus > a:only-child:after, -.ant-btn-primary.disabled:active > a:only-child:after, -.ant-btn-primary[disabled]:active > a:only-child:after, -.ant-btn-primary.disabled.active > a:only-child:after, -.ant-btn-primary[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) { - border-right-color: #40a9ff; - border-left-color: #40a9ff; -} -.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled { - border-color: #d9d9d9; -} -.ant-btn-group .ant-btn-primary:first-child:not(:last-child) { - border-right-color: #40a9ff; -} -.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] { - border-right-color: #d9d9d9; -} -.ant-btn-group .ant-btn-primary:last-child:not(:first-child), -.ant-btn-group .ant-btn-primary + .ant-btn-primary { - border-left-color: #40a9ff; -} -.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], -.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] { - border-left-color: #d9d9d9; -} -.ant-btn-ghost { - color: rgba(0, 0, 0, 0.65); - background-color: transparent; - border-color: #d9d9d9; -} -.ant-btn-ghost > a:only-child { - color: currentColor; -} -.ant-btn-ghost > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-ghost:hover, -.ant-btn-ghost:focus { - color: #40a9ff; - background-color: transparent; - border-color: #40a9ff; -} -.ant-btn-ghost:hover > a:only-child, -.ant-btn-ghost:focus > a:only-child { - color: currentColor; -} -.ant-btn-ghost:hover > a:only-child:after, -.ant-btn-ghost:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-ghost:active, -.ant-btn-ghost.active { - color: #096dd9; - background-color: transparent; - border-color: #096dd9; -} -.ant-btn-ghost:active > a:only-child, -.ant-btn-ghost.active > a:only-child { - color: currentColor; -} -.ant-btn-ghost:active > a:only-child:after, -.ant-btn-ghost.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-ghost.disabled, -.ant-btn-ghost[disabled], -.ant-btn-ghost.disabled:hover, -.ant-btn-ghost[disabled]:hover, -.ant-btn-ghost.disabled:focus, -.ant-btn-ghost[disabled]:focus, -.ant-btn-ghost.disabled:active, -.ant-btn-ghost[disabled]:active, -.ant-btn-ghost.disabled.active, -.ant-btn-ghost[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-ghost.disabled > a:only-child, -.ant-btn-ghost[disabled] > a:only-child, -.ant-btn-ghost.disabled:hover > a:only-child, -.ant-btn-ghost[disabled]:hover > a:only-child, -.ant-btn-ghost.disabled:focus > a:only-child, -.ant-btn-ghost[disabled]:focus > a:only-child, -.ant-btn-ghost.disabled:active > a:only-child, -.ant-btn-ghost[disabled]:active > a:only-child, -.ant-btn-ghost.disabled.active > a:only-child, -.ant-btn-ghost[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-ghost.disabled > a:only-child:after, -.ant-btn-ghost[disabled] > a:only-child:after, -.ant-btn-ghost.disabled:hover > a:only-child:after, -.ant-btn-ghost[disabled]:hover > a:only-child:after, -.ant-btn-ghost.disabled:focus > a:only-child:after, -.ant-btn-ghost[disabled]:focus > a:only-child:after, -.ant-btn-ghost.disabled:active > a:only-child:after, -.ant-btn-ghost[disabled]:active > a:only-child:after, -.ant-btn-ghost.disabled.active > a:only-child:after, -.ant-btn-ghost[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-dashed { - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - border-color: #d9d9d9; - border-style: dashed; -} -.ant-btn-dashed > a:only-child { - color: currentColor; -} -.ant-btn-dashed > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-dashed:hover, -.ant-btn-dashed:focus { - color: #40a9ff; - background-color: #fff; - border-color: #40a9ff; -} -.ant-btn-dashed:hover > a:only-child, -.ant-btn-dashed:focus > a:only-child { - color: currentColor; -} -.ant-btn-dashed:hover > a:only-child:after, -.ant-btn-dashed:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-dashed:active, -.ant-btn-dashed.active { - color: #096dd9; - background-color: #fff; - border-color: #096dd9; -} -.ant-btn-dashed:active > a:only-child, -.ant-btn-dashed.active > a:only-child { - color: currentColor; -} -.ant-btn-dashed:active > a:only-child:after, -.ant-btn-dashed.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-dashed.disabled, -.ant-btn-dashed[disabled], -.ant-btn-dashed.disabled:hover, -.ant-btn-dashed[disabled]:hover, -.ant-btn-dashed.disabled:focus, -.ant-btn-dashed[disabled]:focus, -.ant-btn-dashed.disabled:active, -.ant-btn-dashed[disabled]:active, -.ant-btn-dashed.disabled.active, -.ant-btn-dashed[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-dashed.disabled > a:only-child, -.ant-btn-dashed[disabled] > a:only-child, -.ant-btn-dashed.disabled:hover > a:only-child, -.ant-btn-dashed[disabled]:hover > a:only-child, -.ant-btn-dashed.disabled:focus > a:only-child, -.ant-btn-dashed[disabled]:focus > a:only-child, -.ant-btn-dashed.disabled:active > a:only-child, -.ant-btn-dashed[disabled]:active > a:only-child, -.ant-btn-dashed.disabled.active > a:only-child, -.ant-btn-dashed[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-dashed.disabled > a:only-child:after, -.ant-btn-dashed[disabled] > a:only-child:after, -.ant-btn-dashed.disabled:hover > a:only-child:after, -.ant-btn-dashed[disabled]:hover > a:only-child:after, -.ant-btn-dashed.disabled:focus > a:only-child:after, -.ant-btn-dashed[disabled]:focus > a:only-child:after, -.ant-btn-dashed.disabled:active > a:only-child:after, -.ant-btn-dashed[disabled]:active > a:only-child:after, -.ant-btn-dashed.disabled.active > a:only-child:after, -.ant-btn-dashed[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-danger { - color: #f5222d; - background-color: #f5f5f5; - border-color: #d9d9d9; -} -.ant-btn-danger > a:only-child { - color: currentColor; -} -.ant-btn-danger > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-danger:hover { - color: #fff; - background-color: #ff4d4f; - border-color: #ff4d4f; -} -.ant-btn-danger:hover > a:only-child { - color: currentColor; -} -.ant-btn-danger:hover > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-danger:focus { - color: #ff4d4f; - background-color: #fff; - border-color: #ff4d4f; -} -.ant-btn-danger:focus > a:only-child { - color: currentColor; -} -.ant-btn-danger:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-danger:active, -.ant-btn-danger.active { - color: #fff; - background-color: #cf1322; - border-color: #cf1322; -} -.ant-btn-danger:active > a:only-child, -.ant-btn-danger.active > a:only-child { - color: currentColor; -} -.ant-btn-danger:active > a:only-child:after, -.ant-btn-danger.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-danger.disabled, -.ant-btn-danger[disabled], -.ant-btn-danger.disabled:hover, -.ant-btn-danger[disabled]:hover, -.ant-btn-danger.disabled:focus, -.ant-btn-danger[disabled]:focus, -.ant-btn-danger.disabled:active, -.ant-btn-danger[disabled]:active, -.ant-btn-danger.disabled.active, -.ant-btn-danger[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-danger.disabled > a:only-child, -.ant-btn-danger[disabled] > a:only-child, -.ant-btn-danger.disabled:hover > a:only-child, -.ant-btn-danger[disabled]:hover > a:only-child, -.ant-btn-danger.disabled:focus > a:only-child, -.ant-btn-danger[disabled]:focus > a:only-child, -.ant-btn-danger.disabled:active > a:only-child, -.ant-btn-danger[disabled]:active > a:only-child, -.ant-btn-danger.disabled.active > a:only-child, -.ant-btn-danger[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-danger.disabled > a:only-child:after, -.ant-btn-danger[disabled] > a:only-child:after, -.ant-btn-danger.disabled:hover > a:only-child:after, -.ant-btn-danger[disabled]:hover > a:only-child:after, -.ant-btn-danger.disabled:focus > a:only-child:after, -.ant-btn-danger[disabled]:focus > a:only-child:after, -.ant-btn-danger.disabled:active > a:only-child:after, -.ant-btn-danger[disabled]:active > a:only-child:after, -.ant-btn-danger.disabled.active > a:only-child:after, -.ant-btn-danger[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-circle, -.ant-btn-circle-outline { - width: 32px; - padding: 0; - font-size: 16px; - border-radius: 50%; - height: 32px; -} -.ant-btn-circle.ant-btn-lg, -.ant-btn-circle-outline.ant-btn-lg { - width: 40px; - padding: 0; - font-size: 18px; - border-radius: 50%; - height: 40px; -} -.ant-btn-circle.ant-btn-sm, -.ant-btn-circle-outline.ant-btn-sm { - width: 24px; - padding: 0; - font-size: 14px; - border-radius: 50%; - height: 24px; -} -.ant-btn:before { - position: absolute; - top: -1px; - left: -1px; - bottom: -1px; - right: -1px; - background: #fff; - opacity: 0.35; - content: ''; - border-radius: inherit; - z-index: 1; - -webkit-transition: opacity 0.2s; - transition: opacity 0.2s; - pointer-events: none; - display: none; -} -.ant-btn .anticon { - -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-btn.ant-btn-loading:before { - display: block; -} -.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) { - padding-left: 29px; - pointer-events: none; - position: relative; -} -.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) { - margin-left: -14px; -} -.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) { - padding-left: 24px; -} -.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon { - margin-left: -17px; -} -.ant-btn-group { - position: relative; - display: inline-block; -} -.ant-btn-group > .ant-btn, -.ant-btn-group > span > .ant-btn { - position: relative; -} -.ant-btn-group > .ant-btn:hover, -.ant-btn-group > span > .ant-btn:hover, -.ant-btn-group > .ant-btn:focus, -.ant-btn-group > span > .ant-btn:focus, -.ant-btn-group > .ant-btn:active, -.ant-btn-group > span > .ant-btn:active, -.ant-btn-group > .ant-btn.active, -.ant-btn-group > span > .ant-btn.active { - z-index: 2; -} -.ant-btn-group > .ant-btn:disabled, -.ant-btn-group > span > .ant-btn:disabled { - z-index: 0; -} -.ant-btn-group-lg > .ant-btn, -.ant-btn-group-lg > span > .ant-btn { - padding: 0 15px; - font-size: 16px; - border-radius: 0; - height: 40px; - line-height: 38px; -} -.ant-btn-group-sm > .ant-btn, -.ant-btn-group-sm > span > .ant-btn { - padding: 0 7px; - font-size: 14px; - border-radius: 0; - height: 24px; - line-height: 22px; -} -.ant-btn-group-sm > .ant-btn > .anticon, -.ant-btn-group-sm > span > .ant-btn > .anticon { - font-size: 14px; -} -.ant-btn-group .ant-btn + .ant-btn, -.ant-btn + .ant-btn-group, -.ant-btn-group span + .ant-btn, -.ant-btn-group .ant-btn + span, -.ant-btn-group > span + span, -.ant-btn-group + .ant-btn, -.ant-btn-group + .ant-btn-group { - margin-left: -1px; -} -.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) { - border-left-color: transparent; -} -.ant-btn-group .ant-btn { - border-radius: 0; -} -.ant-btn-group > .ant-btn:first-child, -.ant-btn-group > span:first-child > .ant-btn { - margin-left: 0; -} -.ant-btn-group > .ant-btn:only-child { - border-radius: 4px; -} -.ant-btn-group > span:only-child > .ant-btn { - border-radius: 4px; -} -.ant-btn-group > .ant-btn:first-child:not(:last-child), -.ant-btn-group > span:first-child:not(:last-child) > .ant-btn { - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.ant-btn-group > .ant-btn:last-child:not(:first-child), -.ant-btn-group > span:last-child:not(:first-child) > .ant-btn { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -.ant-btn-group-sm > .ant-btn:only-child { - border-radius: 4px; -} -.ant-btn-group-sm > span:only-child > .ant-btn { - border-radius: 4px; -} -.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), -.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn { - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), -.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -.ant-btn-group > .ant-btn-group { - float: left; -} -.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn { - border-radius: 0; -} -.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child { - border-bottom-right-radius: 0; - border-top-right-radius: 0; - padding-right: 8px; -} -.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; - padding-left: 8px; -} -.ant-btn:not(.ant-btn-circle):not(.ant-btn-circle-outline).ant-btn-icon-only { - padding-left: 8px; - padding-right: 8px; -} -.ant-btn:focus > span, -.ant-btn:active > span { - position: relative; -} -.ant-btn > .anticon + span, -.ant-btn > span + .anticon { - margin-left: 8px; -} -.ant-btn-background-ghost { - background: transparent !important; - border-color: #fff; - color: #fff; -} -.ant-btn-background-ghost.ant-btn-primary { - color: #1890ff; - background-color: transparent; - border-color: #1890ff; - text-shadow: none; -} -.ant-btn-background-ghost.ant-btn-primary > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-primary > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-primary:hover, -.ant-btn-background-ghost.ant-btn-primary:focus { - color: #40a9ff; - background-color: transparent; - border-color: #40a9ff; -} -.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-primary:active, -.ant-btn-background-ghost.ant-btn-primary.active { - color: #096dd9; - background-color: transparent; - border-color: #096dd9; -} -.ant-btn-background-ghost.ant-btn-primary:active > a:only-child, -.ant-btn-background-ghost.ant-btn-primary.active > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-primary.disabled, -.ant-btn-background-ghost.ant-btn-primary[disabled], -.ant-btn-background-ghost.ant-btn-primary.disabled:hover, -.ant-btn-background-ghost.ant-btn-primary[disabled]:hover, -.ant-btn-background-ghost.ant-btn-primary.disabled:focus, -.ant-btn-background-ghost.ant-btn-primary[disabled]:focus, -.ant-btn-background-ghost.ant-btn-primary.disabled:active, -.ant-btn-background-ghost.ant-btn-primary[disabled]:active, -.ant-btn-background-ghost.ant-btn-primary.disabled.active, -.ant-btn-background-ghost.ant-btn-primary[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, -.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child, -.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child, -.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, -.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child, -.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, -.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child, -.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-danger { - color: #f5222d; - background-color: transparent; - border-color: #f5222d; - text-shadow: none; -} -.ant-btn-background-ghost.ant-btn-danger > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-danger > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-danger:hover, -.ant-btn-background-ghost.ant-btn-danger:focus { - color: #ff4d4f; - background-color: transparent; - border-color: #ff4d4f; -} -.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-danger:active, -.ant-btn-background-ghost.ant-btn-danger.active { - color: #cf1322; - background-color: transparent; - border-color: #cf1322; -} -.ant-btn-background-ghost.ant-btn-danger:active > a:only-child, -.ant-btn-background-ghost.ant-btn-danger.active > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-background-ghost.ant-btn-danger.disabled, -.ant-btn-background-ghost.ant-btn-danger[disabled], -.ant-btn-background-ghost.ant-btn-danger.disabled:hover, -.ant-btn-background-ghost.ant-btn-danger[disabled]:hover, -.ant-btn-background-ghost.ant-btn-danger.disabled:focus, -.ant-btn-background-ghost.ant-btn-danger[disabled]:focus, -.ant-btn-background-ghost.ant-btn-danger.disabled:active, -.ant-btn-background-ghost.ant-btn-danger[disabled]:active, -.ant-btn-background-ghost.ant-btn-danger.disabled.active, -.ant-btn-background-ghost.ant-btn-danger[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, -.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child, -.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child, -.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child, -.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child, -.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child, -.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, -.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child, -.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child { - color: currentColor; -} -.ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, -.ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-btn-two-chinese-chars:first-letter { - letter-spacing: 0.34em; -} -.ant-btn-two-chinese-chars > *:not(.anticon) { - letter-spacing: 0.34em; - margin-right: -0.34em; -} -.ant-btn-block { - width: 100%; -} -.christmas.ant-btn-primary:before { - content: ''; - display: block; - position: absolute; - top: -6px; - left: 0; - right: 0; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAXCAYAAABOHMIhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiZJREFUeNrsWMtPlFcUvzPMwIDysLyRR4uATDHWCiVgSmRlios2DeiiXUFs0nRBd6arxqQhJDapkYXhP4BqDKTQhZaFNQSCaBEVJjwdHsNr5DUMDDPDzPT3u7nTDEgRKrKgc5KT+z3uufec33de99P4fD4RpL2RNgjB3kn35MkTeRERESFiYmLkGBoaKnQ6nWSNRvPPZFxr+vv7k6KioiIdDsfa8vLyQkFBgcP3Bnel3MDAQArWI0eFhISE87nb7bZ7PJ4VvLYuLi5O5+fnu9+kMNfq6+tLjIyMzMY6KeBEbK/XarXReI3lPDZMWcc4v7GxYV1dXR3Jy8ub2E5HPvJ6vRSSDH0ku1wuAfsEZOV1IEFHoeNFdHS0yMrK2knR0Lm5uR+hxLdQMjbwHTZbB41h8RGwCdc9MzMzneHh4bGJiYlf4SN8ijkfwqiIncCAAR7Iz2GPSShudjqdfeCeqampvwBQfFxc3JdYqwTv8gB8/F48A8BgKecE14V+L7ju2tpae05OzkuCCZvkPOj8mizmC6vVKtmPu+bx48cC3qI1mUyFUOyywWD4SHlELBaLJmCHNcwAghuAOujtuF4FqHO4nsX4EsAS3I4TJ04ME1h8PDE9PS09TYZoY2Pj1729vd6lpSVfkDYTPG0UkfNDRUWFgQ5Gb2Mh0N29e9eG/GQfHh4W8/PzwUy/ObQ/gMfVVlZW1iAiZdQxp3nv3LljRoL/5erVq1UIxzSiiVD9X4EDYATynCwAzGO858hCQRoaGmJFZNJz8YIcBc4BF966dau6sLAwBxVSJCUlCSThQwuU3W6XkYUok1Vzm5znQx5bbm9v77p+/frPeNSNRzZ/ISBwrG4ZR48eLamtrf2+uLjYSEG9Xi/wTISFhQlWGXohyzO/CJlVl23KQRLbABoaHx+/Z1lUZ/Hq1SsJFj3JT3hmHx8fnydPTEzMj46OziHPW2w22wxeD4Kfgadh/4YEzU8Az4DhffAn5eXlX1y6dKkEoCTspAQ9Mjs7+0BBo8Fms1lkZGTsOo0QLLRNkvnR+fEJzIMHD0xtbW39CL8JTFtSbAOvBIyLHIGVm9VzE2gKuDAMSSpcT6KXyT137lx2cnLyMXhcGDb3wq3XuWF3d/fCzZs3P0c4v5eSknJQbYLo7Ox0gC2lpaVZ3Be67Th/dnZWoAJKsJC3XA8fPhxoamp6hMb+BaaMgWcUMGtszZjiFDNmvcDI91pzG0iY4ARwkwrxkcHBwUdgNrRMbnrqoRbkVzDcvn3bl5qaWsmcgFH4G8XdEGUWFhak51AuISFBnkoCTyFbyWKxCJwIxlC0fq2rq7tcVFRkRKskjh8/Lr0+kBjCCDV/knfdv3//WX19/R8IRRNemxlu4AXwKqM+EJwdj1HbPYSwh3sCPAJDABm2LLchCjS+5/kirKGhwWk0GrMuXrxYQuX9hm/XXTMXMY+srKwI5ApZrbYmZh7deEJhAUKjLe/pLTzSsCuHrK+1tbUJVe3P6upq87Vr174rKysrYHVj/uW+OH3IfEuw4F3ee/fuPQfAvwOs5yyE4CnlFOu7BWrTCWlreO6FACpBZGwUw4BvkANLobReHb3kGZYGsGzTq/zlO8AT1ru6uoZbWlqeA6gINJAfnz59OlVLoX8Jtebm5raampqfcMvQYgTknz9//sKVK1c+y83NTdIEuCnaKMuNGzd+6+np6cCtSTkAw9D9X8Dyh+dbgaaAC1XAnUlPTy+qqqq6cPbs2UzkmWjNljiDJzpwHFnCkW2yo6NjCKW8H54wjlezKvRT09LSTsJrz5w6dSoN+Yp51ADAPUj8VoDbDq9pxrwuJcNIYQllJTIi/xopBw/VA7DJp0+f9hA78CgL5F5C8J2CpoCj8sfA6WCe/FPRhsRlZmbGIs8Y4FFO5CJgtrSsvrRVGW1V93b1myoGnKAKEcHgnwsWpg1lNI0fphwrmdqbckeU18WrnlOjqp5/j7W3BWvfQVPKa5SBkcrYCNVB65TRTlWZ1lXiXVU5xbtlDb2SPaLWYwrgHIcqPg6Vc7fbX69Yoyqfa7/AeiegbWOEVhmsVcWDwPn224iDJgla8Hd38Hd3ELQgaIeI/hZgAIPEp0vmQJdoAAAAAElFTkSuQmCC) no-repeat 50% 0; - background-size: 64px; - opacity: 1; -} -.christmas.ant-btn-primary.ant-btn-lg:before { - background-size: 72px; -} -.christmas.ant-btn-primary.ant-btn-sm:before { - background-size: 56px; -} -.ant-btn:empty { - vertical-align: top; -} -a.ant-btn { - line-height: 30px; -} -a.ant-btn-lg { - line-height: 38px; -} -a.ant-btn-sm { - line-height: 22px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-avatar { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; - text-align: center; - background: #ccc; - color: #fff; - white-space: nowrap; - position: relative; - overflow: hidden; - vertical-align: middle; - width: 32px; - height: 32px; - line-height: 32px; - border-radius: 50%; -} -.ant-avatar-image { - background: transparent; -} -.ant-avatar-string { - position: absolute; - left: 50%; - -webkit-transform-origin: 0 center; - -ms-transform-origin: 0 center; - transform-origin: 0 center; -} -.ant-avatar.ant-avatar-icon { - font-size: 18px; -} -.ant-avatar-lg { - width: 40px; - height: 40px; - line-height: 40px; - border-radius: 50%; -} -.ant-avatar-lg-string { - position: absolute; - left: 50%; - -webkit-transform-origin: 0 center; - -ms-transform-origin: 0 center; - transform-origin: 0 center; -} -.ant-avatar-lg.ant-avatar-icon { - font-size: 24px; -} -.ant-avatar-sm { - width: 24px; - height: 24px; - line-height: 24px; - border-radius: 50%; -} -.ant-avatar-sm-string { - position: absolute; - left: 50%; - -webkit-transform-origin: 0 center; - -ms-transform-origin: 0 center; - transform-origin: 0 center; -} -.ant-avatar-sm.ant-avatar-icon { - font-size: 14px; -} -.ant-avatar-square { - border-radius: 4px; -} -.ant-avatar > img { - width: 100%; - height: 100%; - display: block; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-back-top { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - z-index: 10; - position: fixed; - right: 100px; - bottom: 50px; - height: 40px; - width: 40px; - cursor: pointer; -} -.ant-back-top-content { - height: 40px; - width: 40px; - border-radius: 20px; - background-color: rgba(0, 0, 0, 0.45); - color: #fff; - text-align: center; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - overflow: hidden; -} -.ant-back-top-content:hover { - background-color: rgba(0, 0, 0, 0.65); - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-back-top-icon { - margin: 12px auto; - width: 14px; - height: 16px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100%/100% no-repeat; -} -@media screen and (max-width: 768px) { - .ant-back-top { - right: 60px; - } -} -@media screen and (max-width: 480px) { - .ant-back-top { - right: 20px; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-badge { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - line-height: 1; - color: unset; -} -.ant-badge-count { - top: -10px; - height: 20px; - border-radius: 10px; - min-width: 20px; - background: #f5222d; - color: #fff; - line-height: 20px; - text-align: center; - padding: 0 6px; - font-size: 12px; - font-weight: normal; - white-space: nowrap; - -webkit-box-shadow: 0 0 0 1px #fff; - box-shadow: 0 0 0 1px #fff; - z-index: 10; -} -.ant-badge-count a, -.ant-badge-count a:hover { - color: #fff; -} -.ant-badge-multiple-words { - padding: 0 8px; -} -.ant-badge-dot { - top: -3px; - height: 6px; - width: 6px; - border-radius: 100%; - background: #f5222d; - z-index: 10; - -webkit-box-shadow: 0 0 0 1px #fff; - box-shadow: 0 0 0 1px #fff; -} -.ant-badge-count, -.ant-badge-dot, -.ant-badge .ant-scroll-number-custom-component { - position: absolute; - right: 0; - -webkit-transform: translateX(50%); - -ms-transform: translateX(50%); - transform: translateX(50%); - -webkit-transform-origin: 100%; - -ms-transform-origin: 100%; - transform-origin: 100%; -} -.ant-badge .ant-scroll-number-custom-component { - -webkit-transform: translate(50%, -50%); - -ms-transform: translate(50%, -50%); - transform: translate(50%, -50%); -} -.ant-badge-status { - line-height: inherit; - vertical-align: baseline; -} -.ant-badge-status-dot { - width: 6px; - height: 6px; - display: inline-block; - border-radius: 50%; - vertical-align: middle; - position: relative; - top: -1px; -} -.ant-badge-status-success { - background-color: #52c41a; -} -.ant-badge-status-processing { - background-color: #1890ff; - position: relative; -} -.ant-badge-status-processing:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - border: 1px solid #1890ff; - content: ''; - -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out; - animation: antStatusProcessing 1.2s infinite ease-in-out; -} -.ant-badge-status-default { - background-color: #d9d9d9; -} -.ant-badge-status-error { - background-color: #f5222d; -} -.ant-badge-status-warning { - background-color: #faad14; -} -.ant-badge-status-text { - color: rgba(0, 0, 0, 0.65); - font-size: 14px; - margin-left: 8px; -} -.ant-badge-zoom-appear, -.ant-badge-zoom-enter { - -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.ant-badge-zoom-leave { - -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6); - animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.ant-badge-not-a-wrapper { - vertical-align: middle; -} -.ant-badge-not-a-wrapper .ant-scroll-number { - top: auto; - display: block; - position: relative; -} -.ant-badge-not-a-wrapper .ant-badge-count { - -webkit-transform: none; - -ms-transform: none; - transform: none; -} -@-webkit-keyframes antStatusProcessing { - 0% { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(2.4); - transform: scale(2.4); - opacity: 0; - } -} -@keyframes antStatusProcessing { - 0% { - -webkit-transform: scale(0.8); - transform: scale(0.8); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(2.4); - transform: scale(2.4); - opacity: 0; - } -} -.ant-scroll-number { - overflow: hidden; -} -.ant-scroll-number-only { - display: inline-block; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - height: 20px; -} -.ant-scroll-number-only > p { - height: 20px; - margin: 0; -} -@-webkit-keyframes antZoomBadgeIn { - 0% { - opacity: 0; - -webkit-transform: scale(0) translateX(50%); - transform: scale(0) translateX(50%); - } - 100% { - -webkit-transform: scale(1) translateX(50%); - transform: scale(1) translateX(50%); - } -} -@keyframes antZoomBadgeIn { - 0% { - opacity: 0; - -webkit-transform: scale(0) translateX(50%); - transform: scale(0) translateX(50%); - } - 100% { - -webkit-transform: scale(1) translateX(50%); - transform: scale(1) translateX(50%); - } -} -@-webkit-keyframes antZoomBadgeOut { - 0% { - -webkit-transform: scale(1) translateX(50%); - transform: scale(1) translateX(50%); - } - 100% { - opacity: 0; - -webkit-transform: scale(0) translateX(50%); - transform: scale(0) translateX(50%); - } -} -@keyframes antZoomBadgeOut { - 0% { - -webkit-transform: scale(1) translateX(50%); - transform: scale(1) translateX(50%); - } - 100% { - opacity: 0; - -webkit-transform: scale(0) translateX(50%); - transform: scale(0) translateX(50%); - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-breadcrumb { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - color: rgba(0, 0, 0, 0.45); - font-size: 14px; -} -.ant-breadcrumb .anticon { - font-size: 14px; -} -.ant-breadcrumb a { - color: rgba(0, 0, 0, 0.45); - -webkit-transition: color 0.3s; - transition: color 0.3s; -} -.ant-breadcrumb a:hover { - color: #40a9ff; -} -.ant-breadcrumb > span:last-child { - color: rgba(0, 0, 0, 0.65); -} -.ant-breadcrumb > span:last-child .ant-breadcrumb-separator { - display: none; -} -.ant-breadcrumb-separator { - margin: 0 8px; - color: rgba(0, 0, 0, 0.45); -} -.ant-breadcrumb-link > .anticon + span { - margin-left: 4px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-fullcalendar { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - outline: none; - border-top: 1px solid #d9d9d9; -} -.ant-fullcalendar-month-select { - margin-left: 5px; -} -.ant-fullcalendar-header { - padding: 11px 16px 11px 0; - text-align: right; -} -.ant-fullcalendar-header .ant-select-dropdown { - text-align: left; -} -.ant-fullcalendar-header .ant-radio-group { - margin-left: 8px; - text-align: left; -} -.ant-fullcalendar-header label.ant-radio-button { - height: 22px; - line-height: 20px; - padding: 0 10px; -} -.ant-fullcalendar-date-panel { - position: relative; - outline: none; -} -.ant-fullcalendar-calendar-body { - padding: 8px 12px; -} -.ant-fullcalendar table { - border-collapse: collapse; - max-width: 100%; - background-color: transparent; - width: 100%; - height: 256px; -} -.ant-fullcalendar table, -.ant-fullcalendar th, -.ant-fullcalendar td { - border: 0; -} -.ant-fullcalendar td { - position: relative; -} -.ant-fullcalendar-calendar-table { - border-spacing: 0; - margin-bottom: 0; -} -.ant-fullcalendar-column-header { - line-height: 18px; - padding: 0; - width: 33px; - text-align: center; -} -.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner { - display: block; - font-weight: normal; -} -.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner { - display: none; -} -.ant-fullcalendar-month, -.ant-fullcalendar-date { - text-align: center; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-fullcalendar-value { - display: block; - margin: 0 auto; - color: rgba(0, 0, 0, 0.65); - border-radius: 2px; - width: 24px; - height: 24px; - padding: 0; - background: transparent; - line-height: 24px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-fullcalendar-value:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-fullcalendar-value:active { - background: #1890ff; - color: #fff; -} -.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value { - width: 48px; -} -.ant-fullcalendar-today .ant-fullcalendar-value, -.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value { - -webkit-box-shadow: 0 0 0 1px #1890ff inset; - box-shadow: 0 0 0 1px #1890ff inset; -} -.ant-fullcalendar-selected-day .ant-fullcalendar-value, -.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value { - background: #1890ff; - color: #fff; -} -.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.ant-fullcalendar-last-month-cell .ant-fullcalendar-value, -.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value { - color: rgba(0, 0, 0, 0.25); -} -.ant-fullcalendar-month-panel-table { - table-layout: fixed; - width: 100%; - border-collapse: separate; -} -.ant-fullcalendar-content { - position: absolute; - width: 100%; - left: 0; - bottom: -9px; -} -.ant-fullcalendar-fullscreen { - border-top: 0; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-table { - table-layout: fixed; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group { - margin-left: 16px; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button { - height: 32px; - line-height: 30px; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month, -.ant-fullcalendar-fullscreen .ant-fullcalendar-date { - text-align: left; - margin: 0 4px; - display: block; - color: rgba(0, 0, 0, 0.65); - height: 116px; - padding: 4px 8px; - border-top: 2px solid #e8e8e8; - -webkit-transition: background 0.3s; - transition: background 0.3s; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover, -.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active, -.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active { - background: #bae7ff; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header { - text-align: right; - padding-right: 12px; - padding-bottom: 5px; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-value { - text-align: right; - background: transparent; - width: auto; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value { - color: rgba(0, 0, 0, 0.65); -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month, -.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date { - border-top-color: #1890ff; - background: transparent; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value, -.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month, -.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date { - background: #e6f7ff; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value, -.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value { - color: #1890ff; -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date, -.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date { - color: rgba(0, 0, 0, 0.25); -} -.ant-fullcalendar-fullscreen .ant-fullcalendar-content { - height: 88px; - overflow-y: auto; - position: static; - width: auto; - left: auto; - bottom: auto; -} -.ant-fullcalendar-disabled-cell .ant-fullcalendar-date, -.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover { - cursor: not-allowed; -} -.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date, -.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover { - background: transparent; -} -.ant-fullcalendar-disabled-cell .ant-fullcalendar-value { - color: rgba(0, 0, 0, 0.25); - border-radius: 0; - width: auto; - cursor: not-allowed; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-radio-group { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; - line-height: unset; -} -.ant-radio-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; - position: relative; - white-space: nowrap; - margin-right: 8px; - cursor: pointer; -} -.ant-radio { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - white-space: nowrap; - outline: none; - display: inline-block; - position: relative; - line-height: 1; - vertical-align: sub; - cursor: pointer; -} -.ant-radio-wrapper:hover .ant-radio .ant-radio-inner, -.ant-radio:hover .ant-radio-inner, -.ant-radio-focused .ant-radio-inner { - border-color: #1890ff; -} -.ant-radio-checked:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - border: 1px solid #1890ff; - content: ''; - -webkit-animation: antRadioEffect 0.36s ease-in-out; - animation: antRadioEffect 0.36s ease-in-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - visibility: hidden; -} -.ant-radio:hover:after, -.ant-radio-wrapper:hover .ant-radio:after { - visibility: visible; -} -.ant-radio-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 16px; - height: 16px; - border-width: 1px; - border-style: solid; - border-radius: 100px; - border-color: #d9d9d9; - background-color: #fff; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-radio-inner:after { - position: absolute; - width: 8px; - height: 8px; - left: 3px; - top: 3px; - border-radius: 8px; - display: table; - border-top: 0; - border-left: 0; - content: ' '; - background-color: #1890ff; - opacity: 0; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-radio-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - top: 0; - bottom: 0; - right: 0; -} -.ant-radio-checked .ant-radio-inner { - border-color: #1890ff; -} -.ant-radio-checked .ant-radio-inner:after { - -webkit-transform: scale(0.875); - -ms-transform: scale(0.875); - transform: scale(0.875); - opacity: 1; - -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-radio-disabled .ant-radio-inner { - border-color: #d9d9d9 !important; - background-color: #f5f5f5; -} -.ant-radio-disabled .ant-radio-inner:after { - background-color: #ccc; -} -.ant-radio-disabled .ant-radio-input { - cursor: not-allowed; -} -.ant-radio-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -span.ant-radio + * { - padding-left: 8px; - padding-right: 8px; -} -.ant-radio-button-wrapper { - margin: 0; - height: 32px; - line-height: 30px; - color: rgba(0, 0, 0, 0.65); - display: inline-block; - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; - cursor: pointer; - border: 1px solid #d9d9d9; - border-left: 0; - border-top-width: 1.02px; - background: #fff; - padding: 0 15px; - position: relative; -} -.ant-radio-button-wrapper a { - color: rgba(0, 0, 0, 0.65); -} -.ant-radio-button-wrapper > .ant-radio-button { - margin-left: 0; - display: block; - width: 0; - height: 0; -} -.ant-radio-group-large .ant-radio-button-wrapper { - height: 40px; - line-height: 38px; - font-size: 16px; -} -.ant-radio-group-small .ant-radio-button-wrapper { - height: 24px; - line-height: 22px; - padding: 0 7px; -} -.ant-radio-button-wrapper:not(:first-child)::before { - content: ''; - display: block; - top: 0; - left: -1px; - width: 1px; - height: 100%; - position: absolute; - background-color: #d9d9d9; -} -.ant-radio-button-wrapper:first-child { - border-radius: 4px 0 0 4px; - border-left: 1px solid #d9d9d9; -} -.ant-radio-button-wrapper:last-child { - border-radius: 0 4px 4px 0; -} -.ant-radio-button-wrapper:first-child:last-child { - border-radius: 4px; -} -.ant-radio-button-wrapper:hover, -.ant-radio-button-wrapper-focused { - color: #1890ff; - position: relative; -} -.ant-radio-button-wrapper .ant-radio-inner, -.ant-radio-button-wrapper input[type='checkbox'], -.ant-radio-button-wrapper input[type='radio'] { - opacity: 0; - width: 0; - height: 0; -} -.ant-radio-button-wrapper-checked { - background: #fff; - border-color: #1890ff; - color: #1890ff; - -webkit-box-shadow: -1px 0 0 0 #1890ff; - box-shadow: -1px 0 0 0 #1890ff; - z-index: 1; -} -.ant-radio-button-wrapper-checked::before { - background-color: #1890ff !important; - opacity: 0.1; -} -.ant-radio-button-wrapper-checked:first-child { - border-color: #1890ff; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.ant-radio-button-wrapper-checked:hover { - border-color: #40a9ff; - -webkit-box-shadow: -1px 0 0 0 #40a9ff; - box-shadow: -1px 0 0 0 #40a9ff; - color: #40a9ff; -} -.ant-radio-button-wrapper-checked:active { - border-color: #096dd9; - -webkit-box-shadow: -1px 0 0 0 #096dd9; - box-shadow: -1px 0 0 0 #096dd9; - color: #096dd9; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { - background: #1890ff; - border-color: #1890ff; - color: #fff; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover { - border-color: #40a9ff; - background: #40a9ff; - color: #fff; -} -.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active { - border-color: #096dd9; - background: #096dd9; - color: #fff; -} -.ant-radio-button-wrapper-disabled { - border-color: #d9d9d9; - background-color: #f5f5f5; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-radio-button-wrapper-disabled:first-child, -.ant-radio-button-wrapper-disabled:hover { - border-color: #d9d9d9; - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.25); -} -.ant-radio-button-wrapper-disabled:first-child { - border-left-color: #d9d9d9; -} -.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked { - color: #fff; - background-color: #e6e6e6; - border-color: #d9d9d9; - -webkit-box-shadow: none; - box-shadow: none; -} -@-webkit-keyframes antRadioEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@keyframes antRadioEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) { - .ant-radio { - vertical-align: text-bottom; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-card { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - background: #fff; - border-radius: 2px; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-card-hoverable { - cursor: pointer; -} -.ant-card-hoverable:hover { - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09); - border-color: rgba(0, 0, 0, 0.09); -} -.ant-card-bordered { - border: 1px solid #e8e8e8; -} -.ant-card-head { - background: transparent; - border-bottom: 1px solid #e8e8e8; - padding: 0 24px; - border-radius: 2px 2px 0 0; - zoom: 1; - margin-bottom: -1px; - min-height: 48px; - font-size: 16px; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; -} -.ant-card-head:before, -.ant-card-head:after { - content: ''; - display: table; -} -.ant-card-head:after { - clear: both; -} -.ant-card-head-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.ant-card-head-title { - padding: 16px 0; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - display: inline-block; -} -.ant-card-head .ant-tabs { - margin-bottom: -17px; - clear: both; - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - font-weight: normal; -} -.ant-card-head .ant-tabs-bar { - border-bottom: 1px solid #e8e8e8; -} -.ant-card-extra { - float: right; - padding: 17.5px 0; - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - font-weight: normal; - text-align: right; - margin-left: auto; -} -.ant-card-body { - padding: 24px; - zoom: 1; -} -.ant-card-body:before, -.ant-card-body:after { - content: ''; - display: table; -} -.ant-card-body:after { - clear: both; -} -.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body { - margin: -1px 0 0 -1px; - padding: 0; -} -.ant-card-grid { - border-radius: 0; - border: 0; - -webkit-box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset; - box-shadow: 1px 0 0 0 #e8e8e8, 0 1px 0 0 #e8e8e8, 1px 1px 0 0 #e8e8e8, 1px 0 0 0 #e8e8e8 inset, 0 1px 0 0 #e8e8e8 inset; - width: 33.33%; - float: left; - padding: 24px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-card-grid:hover { - position: relative; - z-index: 1; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-card-contain-tabs > .ant-card-head .ant-card-head-title { - padding-bottom: 0; - min-height: 32px; -} -.ant-card-contain-tabs .ant-card-extra { - padding-bottom: 0; -} -.ant-card-cover > * { - width: 100%; - display: block; -} -.ant-card-cover img { - border-radius: 2px 2px 0 0; -} -.ant-card-actions { - border-top: 1px solid #e8e8e8; - background: #fafafa; - zoom: 1; - list-style: none; - margin: 0; - padding: 0; -} -.ant-card-actions:before, -.ant-card-actions:after { - content: ''; - display: table; -} -.ant-card-actions:after { - clear: both; -} -.ant-card-actions > li { - float: left; - text-align: center; - margin: 12px 0; - color: rgba(0, 0, 0, 0.45); -} -.ant-card-actions > li > span { - display: inline-block; - font-size: 14px; - cursor: pointer; - line-height: 22px; - min-width: 32px; - position: relative; -} -.ant-card-actions > li > span:hover { - color: #1890ff; - -webkit-transition: color 0.3s; - transition: color 0.3s; -} -.ant-card-actions > li > span > .anticon { - font-size: 16px; - line-height: 22px; -} -.ant-card-actions > li > span a { - color: rgba(0, 0, 0, 0.45); - line-height: 22px; - display: inline-block; - width: 100%; -} -.ant-card-actions > li > span a:hover { - color: #1890ff; -} -.ant-card-actions > li:not(:last-child) { - border-right: 1px solid #e8e8e8; -} -.ant-card-wider-padding .ant-card-head { - padding: 0 32px; -} -.ant-card-wider-padding .ant-card-body { - padding: 24px 32px; -} -.ant-card-padding-transition .ant-card-head, -.ant-card-padding-transition .ant-card-body { - -webkit-transition: padding 0.3s; - transition: padding 0.3s; -} -.ant-card-type-inner .ant-card-head { - padding: 0 24px; - background: #fafafa; -} -.ant-card-type-inner .ant-card-head-title { - padding: 12px 0; - font-size: 14px; -} -.ant-card-type-inner .ant-card-body { - padding: 16px 24px; -} -.ant-card-type-inner .ant-card-extra { - padding: 13.5px 0; -} -.ant-card-meta { - margin: -4px 0; - zoom: 1; -} -.ant-card-meta:before, -.ant-card-meta:after { - content: ''; - display: table; -} -.ant-card-meta:after { - clear: both; -} -.ant-card-meta-avatar { - padding-right: 16px; - float: left; -} -.ant-card-meta-detail { - overflow: hidden; -} -.ant-card-meta-detail > div:not(:last-child) { - margin-bottom: 8px; -} -.ant-card-meta-title { - font-size: 16px; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; -} -.ant-card-meta-description { - color: rgba(0, 0, 0, 0.45); -} -.ant-card-loading .ant-card-body { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-card-loading-content p { - margin: 0; -} -.ant-card-loading-block { - height: 14px; - margin: 4px 0; - border-radius: 2px; - background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, 0.2)), color-stop(rgba(207, 216, 220, 0.4)), to(rgba(207, 216, 220, 0.2))); - background: -webkit-linear-gradient(left, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2)); - background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2)); - -webkit-animation: card-loading 1.4s ease infinite; - animation: card-loading 1.4s ease infinite; - background-size: 600% 600%; -} -@-webkit-keyframes card-loading { - 0%, - 100% { - background-position: 0 50%; - } - 50% { - background-position: 100% 50%; - } -} -@keyframes card-loading { - 0%, - 100% { - background-position: 0 50%; - } - 50% { - background-position: 100% 50%; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container { - height: 40px; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar { - visibility: hidden; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab { - margin: 0; - border: 1px solid #e8e8e8; - border-bottom: 0; - border-radius: 4px 4px 0 0; - background: #fafafa; - margin-right: 2px; - padding: 0 16px; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - line-height: 38px; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active { - background: #fff; - border-color: #e8e8e8; - color: #1890ff; - padding-bottom: 1px; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive { - padding: 0; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap { - margin-bottom: 0; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x { - color: rgba(0, 0, 0, 0.45); - -webkit-transition: all 0.3s; - transition: all 0.3s; - font-size: 12px; - margin-left: 3px; - margin-right: -5px; - overflow: hidden; - vertical-align: middle; - width: 16px; - height: 16px; - height: 14px; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane, -.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane { - -webkit-transition: none !important; - transition: none !important; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive, -.ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive { - overflow: hidden; -} -.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close { - opacity: 1; -} -.ant-tabs-extra-content { - line-height: 40px; -} -.ant-tabs-extra-content .ant-tabs-new-tab { - position: relative; - width: 20px; - height: 20px; - line-height: 20px; - text-align: center; - cursor: pointer; - border-radius: 2px; - border: 1px solid #e8e8e8; - font-size: 12px; - color: rgba(0, 0, 0, 0.65); - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-tabs-extra-content .ant-tabs-new-tab:hover { - color: #1890ff; - border-color: #1890ff; -} -.ant-tabs-extra-content .ant-tabs-new-tab svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container, -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container { - height: auto; -} -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab, -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab { - border-bottom: 1px solid #e8e8e8; - margin-bottom: 8px; -} -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active, -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active { - padding-bottom: 4px; -} -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child, -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child { - margin-bottom: 8px; -} -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab, -.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab { - width: 90%; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap { - margin-right: 0; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab { - border-right: 0; - border-radius: 4px 0 0 4px; - margin-right: 1px; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active { - margin-right: -1px; - padding-right: 18px; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap { - margin-left: 0; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab { - border-left: 0; - border-radius: 0 4px 4px 0; - margin-left: 1px; -} -.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active { - margin-left: -1px; - padding-left: 18px; -} -.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab { - border-bottom: 1px solid #e8e8e8; - border-top: 0; - border-radius: 0 0 4px 4px; -} -.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active { - color: #1890ff; - padding-bottom: 0; - padding-top: 1px; -} -.ant-tabs { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - overflow: hidden; - zoom: 1; -} -.ant-tabs:before, -.ant-tabs:after { - content: ''; - display: table; -} -.ant-tabs:after { - clear: both; -} -.ant-tabs-ink-bar { - z-index: 1; - position: absolute; - left: 0; - bottom: 1px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - height: 2px; - background-color: #1890ff; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-tabs-bar { - border-bottom: 1px solid #e8e8e8; - margin: 0 0 16px 0; - outline: none; - -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-tabs-nav-container { - overflow: hidden; - font-size: 14px; - line-height: 1.5; - -webkit-box-sizing: border-box; - box-sizing: border-box; - position: relative; - white-space: nowrap; - margin-bottom: -1px; - -webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - zoom: 1; -} -.ant-tabs-nav-container:before, -.ant-tabs-nav-container:after { - content: ''; - display: table; -} -.ant-tabs-nav-container:after { - clear: both; -} -.ant-tabs-nav-container-scrolling { - padding-left: 32px; - padding-right: 32px; -} -.ant-tabs-bottom .ant-tabs-bottom-bar { - margin-bottom: 0; - margin-top: 16px; - border-bottom: none; - border-top: 1px solid #e8e8e8; -} -.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar { - bottom: auto; - top: 1px; -} -.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container { - margin-bottom: 0; - margin-top: -1px; -} -.ant-tabs-tab-prev, -.ant-tabs-tab-next { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - z-index: 2; - width: 0; - height: 100%; - cursor: pointer; - border: 0; - background-color: transparent; - position: absolute; - text-align: center; - color: rgba(0, 0, 0, 0.45); - -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - opacity: 0; - pointer-events: none; -} -.ant-tabs-tab-prev.ant-tabs-tab-arrow-show, -.ant-tabs-tab-next.ant-tabs-tab-arrow-show { - opacity: 1; - width: 32px; - height: 100%; - pointer-events: auto; -} -.ant-tabs-tab-prev:hover, -.ant-tabs-tab-next:hover { - color: rgba(0, 0, 0, 0.65); -} -.ant-tabs-tab-prev-icon, -.ant-tabs-tab-next-icon { - font-style: normal; - font-weight: bold; - font-variant: normal; - line-height: inherit; - vertical-align: baseline; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; - text-transform: none; -} -.ant-tabs-tab-prev-icon-target, -.ant-tabs-tab-next-icon-target { - display: block; - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); -} -:root .ant-tabs-tab-prev-icon-target, -:root .ant-tabs-tab-next-icon-target { - font-size: 12px; -} -.ant-tabs-tab-btn-disabled { - cursor: not-allowed; -} -.ant-tabs-tab-btn-disabled, -.ant-tabs-tab-btn-disabled:hover { - color: rgba(0, 0, 0, 0.25); -} -.ant-tabs-tab-next { - right: 2px; -} -.ant-tabs-tab-prev { - left: 0; -} -:root .ant-tabs-tab-prev { - -webkit-filter: none; - filter: none; -} -.ant-tabs-nav-wrap { - overflow: hidden; - margin-bottom: -1px; -} -.ant-tabs-nav-scroll { - overflow: hidden; - white-space: nowrap; -} -.ant-tabs-nav { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding-left: 0; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: relative; - margin: 0; - list-style: none; - display: inline-block; -} -.ant-tabs-nav:before, -.ant-tabs-nav:after { - display: table; - content: ' '; -} -.ant-tabs-nav:after { - clear: both; -} -.ant-tabs-nav .ant-tabs-tab-disabled { - pointer-events: none; - cursor: default; - color: rgba(0, 0, 0, 0.25); -} -.ant-tabs-nav .ant-tabs-tab { - display: inline-block; - height: 100%; - margin: 0 32px 0 0; - padding: 12px 16px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - position: relative; - -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - cursor: pointer; - text-decoration: none; -} -.ant-tabs-nav .ant-tabs-tab:last-child { - margin-right: 0; -} -.ant-tabs-nav .ant-tabs-tab:hover { - color: #40a9ff; -} -.ant-tabs-nav .ant-tabs-tab:active { - color: #096dd9; -} -.ant-tabs-nav .ant-tabs-tab .anticon { - margin-right: 8px; -} -.ant-tabs-nav .ant-tabs-tab-active { - color: #1890ff; - font-weight: 500; -} -.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container { - font-size: 16px; -} -.ant-tabs .ant-tabs-large-bar .ant-tabs-tab { - padding: 16px; -} -.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container { - font-size: 14px; -} -.ant-tabs .ant-tabs-small-bar .ant-tabs-tab { - padding: 8px 16px; -} -.ant-tabs .ant-tabs-top-content, -.ant-tabs .ant-tabs-bottom-content { - width: 100%; -} -.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane, -.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - -webkit-transition: opacity 0.45s; - transition: opacity 0.45s; - opacity: 1; -} -.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive, -.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive { - opacity: 0; - height: 0; - padding: 0 !important; - pointer-events: none; -} -.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive input, -.ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive input { - visibility: hidden; -} -.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated, -.ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; - will-change: margin-left; - -webkit-transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-tabs .ant-tabs-left-bar, -.ant-tabs .ant-tabs-right-bar { - border-bottom: 0; - height: 100%; -} -.ant-tabs .ant-tabs-left-bar-tab-prev, -.ant-tabs .ant-tabs-right-bar-tab-prev, -.ant-tabs .ant-tabs-left-bar-tab-next, -.ant-tabs .ant-tabs-right-bar-tab-next { - width: 32px; - height: 0; - -webkit-transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-tabs .ant-tabs-left-bar-tab-prev.ant-tabs-tab-arrow-show, -.ant-tabs .ant-tabs-right-bar-tab-prev.ant-tabs-tab-arrow-show, -.ant-tabs .ant-tabs-left-bar-tab-next.ant-tabs-tab-arrow-show, -.ant-tabs .ant-tabs-right-bar-tab-next.ant-tabs-tab-arrow-show { - width: 100%; - height: 32px; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-tab, -.ant-tabs .ant-tabs-right-bar .ant-tabs-tab { - float: none; - margin: 0 0 16px 0; - padding: 8px 24px; - display: block; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child, -.ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child { - margin-bottom: 0; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content, -.ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content { - text-align: center; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll { - width: auto; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container, -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap { - height: 100%; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container { - margin-bottom: 0; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling { - padding: 32px 0; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap { - margin-bottom: 0; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav, -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav { - width: 100%; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar, -.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar { - width: 2px; - top: 0; - left: auto; - height: auto; - bottom: auto; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next, -.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next { - width: 100%; - bottom: 0; - height: 32px; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev, -.ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev { - top: 0; - width: 100%; - height: 32px; -} -.ant-tabs .ant-tabs-left-content, -.ant-tabs .ant-tabs-right-content { - overflow: hidden; - width: auto; - margin-top: 0 !important; -} -.ant-tabs .ant-tabs-left-bar { - float: left; - border-right: 1px solid #e8e8e8; - margin-right: -1px; - margin-bottom: 0; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-tab { - text-align: right; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container { - margin-right: -1px; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap { - margin-right: -1px; -} -.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar { - right: 1px; -} -.ant-tabs .ant-tabs-left-content { - padding-left: 24px; - border-left: 1px solid #e8e8e8; -} -.ant-tabs .ant-tabs-right-bar { - float: right; - border-left: 1px solid #e8e8e8; - margin-left: -1px; - margin-bottom: 0; -} -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container { - margin-left: -1px; -} -.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap { - margin-left: -1px; -} -.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar { - left: 1px; -} -.ant-tabs .ant-tabs-right-content { - padding-right: 24px; - border-right: 1px solid #e8e8e8; -} -.ant-tabs-top .ant-tabs-ink-bar-animated, -.ant-tabs-bottom .ant-tabs-ink-bar-animated { - -webkit-transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-tabs-left .ant-tabs-ink-bar-animated, -.ant-tabs-right .ant-tabs-ink-bar-animated { - -webkit-transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.no-flex > .ant-tabs-content > .ant-tabs-content-animated, -.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-content-animated { - -webkit-transform: none !important; - -ms-transform: none !important; - transform: none !important; - margin-left: 0 !important; -} -.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive, -.ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive { - display: none; -} -.ant-tabs-left-content > .ant-tabs-content-animated, -.ant-tabs-right-content > .ant-tabs-content-animated { - -webkit-transform: none !important; - -ms-transform: none !important; - transform: none !important; - margin-left: 0 !important; -} -.ant-tabs-left-content > .ant-tabs-tabpane-inactive, -.ant-tabs-right-content > .ant-tabs-tabpane-inactive { - display: none; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-carousel { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-carousel .slick-slider { - position: relative; - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-touch-callout: none; - -ms-touch-action: pan-y; - touch-action: pan-y; - -webkit-tap-highlight-color: transparent; -} -.ant-carousel .slick-list { - position: relative; - overflow: hidden; - display: block; - margin: 0; - padding: 0; -} -.ant-carousel .slick-list:focus { - outline: none; -} -.ant-carousel .slick-list.dragging { - cursor: pointer; -} -.ant-carousel .slick-list .slick-slide { - pointer-events: none; -} -.ant-carousel .slick-list .slick-slide.slick-active { - pointer-events: auto; -} -.ant-carousel .slick-slider .slick-track, -.ant-carousel .slick-slider .slick-list { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.ant-carousel .slick-track { - position: relative; - left: 0; - top: 0; - display: block; -} -.ant-carousel .slick-track:before, -.ant-carousel .slick-track:after { - content: ''; - display: table; -} -.ant-carousel .slick-track:after { - clear: both; -} -.slick-loading .ant-carousel .slick-track { - visibility: hidden; -} -.ant-carousel .slick-slide { - float: left; - height: 100%; - min-height: 1px; - display: none; -} -[dir='rtl'] .ant-carousel .slick-slide { - float: right; -} -.ant-carousel .slick-slide img { - display: block; -} -.ant-carousel .slick-slide.slick-loading img { - display: none; -} -.ant-carousel .slick-slide.dragging img { - pointer-events: none; -} -.ant-carousel .slick-initialized .slick-slide { - display: block; -} -.ant-carousel .slick-loading .slick-slide { - visibility: hidden; -} -.ant-carousel .slick-vertical .slick-slide { - display: block; - height: auto; - border: 1px solid transparent; -} -.ant-carousel .slick-arrow.slick-hidden { - display: none; -} -.ant-carousel .slick-prev, -.ant-carousel .slick-next { - position: absolute; - display: block; - height: 20px; - width: 20px; - line-height: 0; - font-size: 0; - cursor: pointer; - background: transparent; - color: transparent; - top: 50%; - margin-top: -10px; - padding: 0; - border: 0; - outline: none; -} -.ant-carousel .slick-prev:hover, -.ant-carousel .slick-next:hover, -.ant-carousel .slick-prev:focus, -.ant-carousel .slick-next:focus { - outline: none; - background: transparent; - color: transparent; -} -.ant-carousel .slick-prev:hover:before, -.ant-carousel .slick-next:hover:before, -.ant-carousel .slick-prev:focus:before, -.ant-carousel .slick-next:focus:before { - opacity: 1; -} -.ant-carousel .slick-prev.slick-disabled:before, -.ant-carousel .slick-next.slick-disabled:before { - opacity: 0.25; -} -.ant-carousel .slick-prev { - left: -25px; -} -.ant-carousel .slick-prev:before { - content: '\2190'; -} -.ant-carousel .slick-next { - right: -25px; -} -.ant-carousel .slick-next:before { - content: '\2192'; -} -.ant-carousel .slick-dots { - position: absolute; - bottom: 12px; - list-style: none; - display: block; - text-align: center; - margin: 0; - padding: 0; - width: 100%; - height: 3px; -} -.ant-carousel .slick-dots li { - position: relative; - display: inline-block; - vertical-align: top; - text-align: center; - margin: 0 2px; - padding: 0; -} -.ant-carousel .slick-dots li button { - border: 0; - cursor: pointer; - background: #fff; - opacity: 0.3; - display: block; - width: 16px; - height: 3px; - border-radius: 1px; - outline: none; - font-size: 0; - color: transparent; - -webkit-transition: all 0.5s; - transition: all 0.5s; - padding: 0; -} -.ant-carousel .slick-dots li button:hover, -.ant-carousel .slick-dots li button:focus { - opacity: 0.75; -} -.ant-carousel .slick-dots li.slick-active button { - background: #fff; - opacity: 1; - width: 24px; -} -.ant-carousel .slick-dots li.slick-active button:hover, -.ant-carousel .slick-dots li.slick-active button:focus { - opacity: 1; -} -.ant-carousel-vertical .slick-dots { - width: 3px; - bottom: auto; - right: 12px; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - height: auto; -} -.ant-carousel-vertical .slick-dots li { - margin: 0 2px; - vertical-align: baseline; -} -.ant-carousel-vertical .slick-dots li button { - width: 3px; - height: 16px; -} -.ant-carousel-vertical .slick-dots li.slick-active button { - width: 3px; - height: 24px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-cascader { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-cascader-input.ant-input { - background-color: transparent !important; - cursor: pointer; - width: 100%; - position: relative; -} -.ant-cascader-picker-show-search .ant-cascader-input.ant-input { - position: relative; -} -.ant-cascader-picker { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - cursor: pointer; - background-color: #fff; - border-radius: 4px; - outline: 0; - -webkit-transition: color 0.3s; - transition: color 0.3s; -} -.ant-cascader-picker-with-value .ant-cascader-picker-label { - color: transparent; -} -.ant-cascader-picker-disabled { - cursor: not-allowed; - background: #f5f5f5; - color: rgba(0, 0, 0, 0.25); -} -.ant-cascader-picker-disabled .ant-cascader-input { - cursor: not-allowed; -} -.ant-cascader-picker:focus .ant-cascader-input { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-cascader-picker-show-search.ant-cascader-picker-focused { - color: rgba(0, 0, 0, 0.25); -} -.ant-cascader-picker-label { - position: absolute; - left: 0; - height: 20px; - line-height: 20px; - top: 50%; - margin-top: -10px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - width: 100%; - padding: 0 12px; -} -.ant-cascader-picker-clear { - opacity: 0; - position: absolute; - right: 12px; - z-index: 2; - background: #fff; - top: 50%; - font-size: 12px; - color: rgba(0, 0, 0, 0.25); - width: 12px; - height: 12px; - margin-top: -6px; - line-height: 12px; - cursor: pointer; - -webkit-transition: color 0.3s ease, opacity 0.15s ease; - transition: color 0.3s ease, opacity 0.15s ease; -} -.ant-cascader-picker-clear:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-cascader-picker:hover .ant-cascader-picker-clear { - opacity: 1; -} -.ant-cascader-picker-arrow { - position: absolute; - z-index: 1; - top: 50%; - right: 12px; - width: 12px; - height: 12px; - font-size: 12px; - margin-top: -6px; - line-height: 12px; - color: rgba(0, 0, 0, 0.25); - -webkit-transition: -webkit-transform 0.2s; - transition: -webkit-transform 0.2s; - transition: transform 0.2s; - transition: transform 0.2s, -webkit-transform 0.2s; -} -.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand { - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.ant-cascader-picker-small .ant-cascader-picker-clear, -.ant-cascader-picker-small .ant-cascader-picker-arrow { - right: 8px; -} -.ant-cascader-menus { - font-size: 14px; - background: #fff; - position: absolute; - z-index: 1050; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - white-space: nowrap; -} -.ant-cascader-menus ul, -.ant-cascader-menus ol { - list-style: none; - margin: 0; - padding: 0; -} -.ant-cascader-menus-empty, -.ant-cascader-menus-hidden { - display: none; -} -.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft, -.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; -} -.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft, -.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; -} -.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; -} -.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; -} -.ant-cascader-menu { - display: inline-block; - vertical-align: top; - min-width: 111px; - height: 180px; - list-style: none; - margin: 0; - padding: 0; - border-right: 1px solid #e8e8e8; - overflow: auto; - -ms-overflow-style: -ms-autohiding-scrollbar; -} -.ant-cascader-menu:first-child { - border-radius: 4px 0 0 4px; -} -.ant-cascader-menu:last-child { - border-right-color: transparent; - margin-right: -1px; - border-radius: 0 4px 4px 0; -} -.ant-cascader-menu:only-child { - border-radius: 4px; -} -.ant-cascader-menu-item { - padding: 5px 12px; - line-height: 22px; - cursor: pointer; - white-space: nowrap; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-cascader-menu-item:hover { - background: #e6f7ff; -} -.ant-cascader-menu-item-disabled { - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-cascader-menu-item-disabled:hover { - background: transparent; -} -.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), -.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover { - background: #f5f5f5; - font-weight: 600; -} -.ant-cascader-menu-item-expand { - position: relative; - padding-right: 24px; -} -.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, -.ant-cascader-menu-item-expand .ant-cascader-menu-item-loading-icon { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - color: rgba(0, 0, 0, 0.45); - position: absolute; - right: 12px; -} -:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, -:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-loading-icon { - font-size: 12px; -} -.ant-cascader-menu-item .ant-cascader-menu-item-keyword { - color: #f5222d; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@-webkit-keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -.ant-checkbox { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - white-space: nowrap; - cursor: pointer; - outline: none; - display: inline-block; - line-height: 1; - position: relative; - vertical-align: middle; - top: -0.09em; -} -.ant-checkbox-wrapper:hover .ant-checkbox-inner, -.ant-checkbox:hover .ant-checkbox-inner, -.ant-checkbox-input:focus + .ant-checkbox-inner { - border-color: #1890ff; -} -.ant-checkbox-checked:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 2px; - border: 1px solid #1890ff; - content: ''; - -webkit-animation: antCheckboxEffect 0.36s ease-in-out; - animation: antCheckboxEffect 0.36s ease-in-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - visibility: hidden; -} -.ant-checkbox:hover:after, -.ant-checkbox-wrapper:hover .ant-checkbox:after { - visibility: visible; -} -.ant-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 16px; - height: 16px; - border: 1px solid #d9d9d9; - border-radius: 2px; - background-color: #fff; - -webkit-transition: all 0.3s; - transition: all 0.3s; - border-collapse: separate; -} -.ant-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(0); - -ms-transform: rotate(45deg) scale(0); - transform: rotate(45deg) scale(0); - position: absolute; - left: 4.57142857px; - top: 1.14285714px; - display: table; - width: 5.71428571px; - height: 9.14285714px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - opacity: 0; -} -.ant-checkbox-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - top: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} -.ant-checkbox-checked .ant-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(1); - -ms-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - display: table; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - opacity: 1; -} -.ant-checkbox-checked .ant-checkbox-inner { - background-color: #1890ff; - border-color: #1890ff; -} -.ant-checkbox-disabled { - cursor: not-allowed; -} -.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: rgba(0, 0, 0, 0.25); -} -.ant-checkbox-disabled .ant-checkbox-input { - cursor: not-allowed; -} -.ant-checkbox-disabled .ant-checkbox-inner { - border-color: #d9d9d9 !important; - background-color: #f5f5f5; -} -.ant-checkbox-disabled .ant-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #f5f5f5; - border-collapse: separate; -} -.ant-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-checkbox-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - line-height: unset; - cursor: pointer; - display: inline-block; -} -.ant-checkbox-wrapper + .ant-checkbox-wrapper { - margin-left: 8px; -} -.ant-checkbox-wrapper + span, -.ant-checkbox + span { - padding-left: 8px; - padding-right: 8px; -} -.ant-checkbox-group { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; -} -.ant-checkbox-group-item { - display: inline-block; - margin-right: 8px; -} -.ant-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-checkbox-group-item + .ant-checkbox-group-item { - margin-left: 0; -} -.ant-checkbox-indeterminate .ant-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-checkbox-indeterminate .ant-checkbox-inner:after { - content: ' '; - -webkit-transform: translate(-50%, -50%) scale(1); - -ms-transform: translate(-50%, -50%) scale(1); - transform: translate(-50%, -50%) scale(1); - border: 0; - left: 50%; - top: 50%; - width: 8px; - height: 8px; - background-color: #1890ff; - opacity: 1; -} -.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after { - border-color: rgba(0, 0, 0, 0.25); - background-color: rgba(0, 0, 0, 0.25); -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-row { - position: relative; - margin-left: 0; - margin-right: 0; - height: auto; - zoom: 1; - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.ant-row:before, -.ant-row:after { - content: ''; - display: table; -} -.ant-row:after { - clear: both; -} -.ant-row-flex { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; -} -.ant-row-flex:before, -.ant-row-flex:after { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} -.ant-row-flex-start { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.ant-row-flex-center { - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; -} -.ant-row-flex-end { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - -ms-flex-pack: end; - justify-content: flex-end; -} -.ant-row-flex-space-between { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} -.ant-row-flex-space-around { - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; - justify-content: space-around; -} -.ant-row-flex-top { - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; -} -.ant-row-flex-middle { - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.ant-row-flex-bottom { - -webkit-box-align: end; - -webkit-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end; -} -.ant-col { - position: relative; - display: block; -} -.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 { - position: relative; - min-height: 1px; - padding-left: 0; - padding-right: 0; -} -.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} -.ant-col-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; -} -.ant-col-push-24 { - left: 100%; -} -.ant-col-pull-24 { - right: 100%; -} -.ant-col-offset-24 { - margin-left: 100%; -} -.ant-col-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; -} -.ant-col-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; -} -.ant-col-push-23 { - left: 95.83333333%; -} -.ant-col-pull-23 { - right: 95.83333333%; -} -.ant-col-offset-23 { - margin-left: 95.83333333%; -} -.ant-col-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; -} -.ant-col-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; -} -.ant-col-push-22 { - left: 91.66666667%; -} -.ant-col-pull-22 { - right: 91.66666667%; -} -.ant-col-offset-22 { - margin-left: 91.66666667%; -} -.ant-col-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; -} -.ant-col-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; -} -.ant-col-push-21 { - left: 87.5%; -} -.ant-col-pull-21 { - right: 87.5%; -} -.ant-col-offset-21 { - margin-left: 87.5%; -} -.ant-col-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; -} -.ant-col-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; -} -.ant-col-push-20 { - left: 83.33333333%; -} -.ant-col-pull-20 { - right: 83.33333333%; -} -.ant-col-offset-20 { - margin-left: 83.33333333%; -} -.ant-col-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; -} -.ant-col-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; -} -.ant-col-push-19 { - left: 79.16666667%; -} -.ant-col-pull-19 { - right: 79.16666667%; -} -.ant-col-offset-19 { - margin-left: 79.16666667%; -} -.ant-col-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; -} -.ant-col-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; -} -.ant-col-push-18 { - left: 75%; -} -.ant-col-pull-18 { - right: 75%; -} -.ant-col-offset-18 { - margin-left: 75%; -} -.ant-col-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; -} -.ant-col-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; -} -.ant-col-push-17 { - left: 70.83333333%; -} -.ant-col-pull-17 { - right: 70.83333333%; -} -.ant-col-offset-17 { - margin-left: 70.83333333%; -} -.ant-col-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; -} -.ant-col-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; -} -.ant-col-push-16 { - left: 66.66666667%; -} -.ant-col-pull-16 { - right: 66.66666667%; -} -.ant-col-offset-16 { - margin-left: 66.66666667%; -} -.ant-col-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; -} -.ant-col-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; -} -.ant-col-push-15 { - left: 62.5%; -} -.ant-col-pull-15 { - right: 62.5%; -} -.ant-col-offset-15 { - margin-left: 62.5%; -} -.ant-col-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; -} -.ant-col-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; -} -.ant-col-push-14 { - left: 58.33333333%; -} -.ant-col-pull-14 { - right: 58.33333333%; -} -.ant-col-offset-14 { - margin-left: 58.33333333%; -} -.ant-col-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; -} -.ant-col-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; -} -.ant-col-push-13 { - left: 54.16666667%; -} -.ant-col-pull-13 { - right: 54.16666667%; -} -.ant-col-offset-13 { - margin-left: 54.16666667%; -} -.ant-col-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; -} -.ant-col-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; -} -.ant-col-push-12 { - left: 50%; -} -.ant-col-pull-12 { - right: 50%; -} -.ant-col-offset-12 { - margin-left: 50%; -} -.ant-col-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; -} -.ant-col-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; -} -.ant-col-push-11 { - left: 45.83333333%; -} -.ant-col-pull-11 { - right: 45.83333333%; -} -.ant-col-offset-11 { - margin-left: 45.83333333%; -} -.ant-col-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; -} -.ant-col-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; -} -.ant-col-push-10 { - left: 41.66666667%; -} -.ant-col-pull-10 { - right: 41.66666667%; -} -.ant-col-offset-10 { - margin-left: 41.66666667%; -} -.ant-col-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; -} -.ant-col-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; -} -.ant-col-push-9 { - left: 37.5%; -} -.ant-col-pull-9 { - right: 37.5%; -} -.ant-col-offset-9 { - margin-left: 37.5%; -} -.ant-col-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; -} -.ant-col-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; -} -.ant-col-push-8 { - left: 33.33333333%; -} -.ant-col-pull-8 { - right: 33.33333333%; -} -.ant-col-offset-8 { - margin-left: 33.33333333%; -} -.ant-col-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; -} -.ant-col-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; -} -.ant-col-push-7 { - left: 29.16666667%; -} -.ant-col-pull-7 { - right: 29.16666667%; -} -.ant-col-offset-7 { - margin-left: 29.16666667%; -} -.ant-col-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; -} -.ant-col-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; -} -.ant-col-push-6 { - left: 25%; -} -.ant-col-pull-6 { - right: 25%; -} -.ant-col-offset-6 { - margin-left: 25%; -} -.ant-col-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; -} -.ant-col-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; -} -.ant-col-push-5 { - left: 20.83333333%; -} -.ant-col-pull-5 { - right: 20.83333333%; -} -.ant-col-offset-5 { - margin-left: 20.83333333%; -} -.ant-col-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; -} -.ant-col-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; -} -.ant-col-push-4 { - left: 16.66666667%; -} -.ant-col-pull-4 { - right: 16.66666667%; -} -.ant-col-offset-4 { - margin-left: 16.66666667%; -} -.ant-col-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; -} -.ant-col-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; -} -.ant-col-push-3 { - left: 12.5%; -} -.ant-col-pull-3 { - right: 12.5%; -} -.ant-col-offset-3 { - margin-left: 12.5%; -} -.ant-col-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; -} -.ant-col-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; -} -.ant-col-push-2 { - left: 8.33333333%; -} -.ant-col-pull-2 { - right: 8.33333333%; -} -.ant-col-offset-2 { - margin-left: 8.33333333%; -} -.ant-col-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; -} -.ant-col-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; -} -.ant-col-push-1 { - left: 4.16666667%; -} -.ant-col-pull-1 { - right: 4.16666667%; -} -.ant-col-offset-1 { - margin-left: 4.16666667%; -} -.ant-col-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; -} -.ant-col-0 { - display: none; -} -.ant-col-push-0 { - left: auto; -} -.ant-col-pull-0 { - right: auto; -} -.ant-col-push-0 { - left: auto; -} -.ant-col-pull-0 { - right: auto; -} -.ant-col-offset-0 { - margin-left: 0; -} -.ant-col-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; -} -.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} -.ant-col-xs-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; -} -.ant-col-xs-push-24 { - left: 100%; -} -.ant-col-xs-pull-24 { - right: 100%; -} -.ant-col-xs-offset-24 { - margin-left: 100%; -} -.ant-col-xs-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; -} -.ant-col-xs-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; -} -.ant-col-xs-push-23 { - left: 95.83333333%; -} -.ant-col-xs-pull-23 { - right: 95.83333333%; -} -.ant-col-xs-offset-23 { - margin-left: 95.83333333%; -} -.ant-col-xs-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; -} -.ant-col-xs-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; -} -.ant-col-xs-push-22 { - left: 91.66666667%; -} -.ant-col-xs-pull-22 { - right: 91.66666667%; -} -.ant-col-xs-offset-22 { - margin-left: 91.66666667%; -} -.ant-col-xs-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; -} -.ant-col-xs-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; -} -.ant-col-xs-push-21 { - left: 87.5%; -} -.ant-col-xs-pull-21 { - right: 87.5%; -} -.ant-col-xs-offset-21 { - margin-left: 87.5%; -} -.ant-col-xs-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; -} -.ant-col-xs-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; -} -.ant-col-xs-push-20 { - left: 83.33333333%; -} -.ant-col-xs-pull-20 { - right: 83.33333333%; -} -.ant-col-xs-offset-20 { - margin-left: 83.33333333%; -} -.ant-col-xs-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; -} -.ant-col-xs-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; -} -.ant-col-xs-push-19 { - left: 79.16666667%; -} -.ant-col-xs-pull-19 { - right: 79.16666667%; -} -.ant-col-xs-offset-19 { - margin-left: 79.16666667%; -} -.ant-col-xs-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; -} -.ant-col-xs-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; -} -.ant-col-xs-push-18 { - left: 75%; -} -.ant-col-xs-pull-18 { - right: 75%; -} -.ant-col-xs-offset-18 { - margin-left: 75%; -} -.ant-col-xs-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; -} -.ant-col-xs-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; -} -.ant-col-xs-push-17 { - left: 70.83333333%; -} -.ant-col-xs-pull-17 { - right: 70.83333333%; -} -.ant-col-xs-offset-17 { - margin-left: 70.83333333%; -} -.ant-col-xs-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; -} -.ant-col-xs-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; -} -.ant-col-xs-push-16 { - left: 66.66666667%; -} -.ant-col-xs-pull-16 { - right: 66.66666667%; -} -.ant-col-xs-offset-16 { - margin-left: 66.66666667%; -} -.ant-col-xs-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; -} -.ant-col-xs-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; -} -.ant-col-xs-push-15 { - left: 62.5%; -} -.ant-col-xs-pull-15 { - right: 62.5%; -} -.ant-col-xs-offset-15 { - margin-left: 62.5%; -} -.ant-col-xs-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; -} -.ant-col-xs-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; -} -.ant-col-xs-push-14 { - left: 58.33333333%; -} -.ant-col-xs-pull-14 { - right: 58.33333333%; -} -.ant-col-xs-offset-14 { - margin-left: 58.33333333%; -} -.ant-col-xs-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; -} -.ant-col-xs-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; -} -.ant-col-xs-push-13 { - left: 54.16666667%; -} -.ant-col-xs-pull-13 { - right: 54.16666667%; -} -.ant-col-xs-offset-13 { - margin-left: 54.16666667%; -} -.ant-col-xs-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; -} -.ant-col-xs-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; -} -.ant-col-xs-push-12 { - left: 50%; -} -.ant-col-xs-pull-12 { - right: 50%; -} -.ant-col-xs-offset-12 { - margin-left: 50%; -} -.ant-col-xs-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; -} -.ant-col-xs-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; -} -.ant-col-xs-push-11 { - left: 45.83333333%; -} -.ant-col-xs-pull-11 { - right: 45.83333333%; -} -.ant-col-xs-offset-11 { - margin-left: 45.83333333%; -} -.ant-col-xs-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; -} -.ant-col-xs-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; -} -.ant-col-xs-push-10 { - left: 41.66666667%; -} -.ant-col-xs-pull-10 { - right: 41.66666667%; -} -.ant-col-xs-offset-10 { - margin-left: 41.66666667%; -} -.ant-col-xs-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; -} -.ant-col-xs-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; -} -.ant-col-xs-push-9 { - left: 37.5%; -} -.ant-col-xs-pull-9 { - right: 37.5%; -} -.ant-col-xs-offset-9 { - margin-left: 37.5%; -} -.ant-col-xs-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; -} -.ant-col-xs-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; -} -.ant-col-xs-push-8 { - left: 33.33333333%; -} -.ant-col-xs-pull-8 { - right: 33.33333333%; -} -.ant-col-xs-offset-8 { - margin-left: 33.33333333%; -} -.ant-col-xs-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; -} -.ant-col-xs-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; -} -.ant-col-xs-push-7 { - left: 29.16666667%; -} -.ant-col-xs-pull-7 { - right: 29.16666667%; -} -.ant-col-xs-offset-7 { - margin-left: 29.16666667%; -} -.ant-col-xs-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; -} -.ant-col-xs-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; -} -.ant-col-xs-push-6 { - left: 25%; -} -.ant-col-xs-pull-6 { - right: 25%; -} -.ant-col-xs-offset-6 { - margin-left: 25%; -} -.ant-col-xs-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; -} -.ant-col-xs-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; -} -.ant-col-xs-push-5 { - left: 20.83333333%; -} -.ant-col-xs-pull-5 { - right: 20.83333333%; -} -.ant-col-xs-offset-5 { - margin-left: 20.83333333%; -} -.ant-col-xs-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; -} -.ant-col-xs-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; -} -.ant-col-xs-push-4 { - left: 16.66666667%; -} -.ant-col-xs-pull-4 { - right: 16.66666667%; -} -.ant-col-xs-offset-4 { - margin-left: 16.66666667%; -} -.ant-col-xs-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; -} -.ant-col-xs-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; -} -.ant-col-xs-push-3 { - left: 12.5%; -} -.ant-col-xs-pull-3 { - right: 12.5%; -} -.ant-col-xs-offset-3 { - margin-left: 12.5%; -} -.ant-col-xs-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; -} -.ant-col-xs-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; -} -.ant-col-xs-push-2 { - left: 8.33333333%; -} -.ant-col-xs-pull-2 { - right: 8.33333333%; -} -.ant-col-xs-offset-2 { - margin-left: 8.33333333%; -} -.ant-col-xs-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; -} -.ant-col-xs-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; -} -.ant-col-xs-push-1 { - left: 4.16666667%; -} -.ant-col-xs-pull-1 { - right: 4.16666667%; -} -.ant-col-xs-offset-1 { - margin-left: 4.16666667%; -} -.ant-col-xs-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; -} -.ant-col-xs-0 { - display: none; -} -.ant-col-push-0 { - left: auto; -} -.ant-col-pull-0 { - right: auto; -} -.ant-col-xs-push-0 { - left: auto; -} -.ant-col-xs-pull-0 { - right: auto; -} -.ant-col-xs-offset-0 { - margin-left: 0; -} -.ant-col-xs-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; -} -@media (min-width: 576px) { - .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - } - .ant-col-sm-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - } - .ant-col-sm-push-24 { - left: 100%; - } - .ant-col-sm-pull-24 { - right: 100%; - } - .ant-col-sm-offset-24 { - margin-left: 100%; - } - .ant-col-sm-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; - } - .ant-col-sm-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; - } - .ant-col-sm-push-23 { - left: 95.83333333%; - } - .ant-col-sm-pull-23 { - right: 95.83333333%; - } - .ant-col-sm-offset-23 { - margin-left: 95.83333333%; - } - .ant-col-sm-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; - } - .ant-col-sm-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; - } - .ant-col-sm-push-22 { - left: 91.66666667%; - } - .ant-col-sm-pull-22 { - right: 91.66666667%; - } - .ant-col-sm-offset-22 { - margin-left: 91.66666667%; - } - .ant-col-sm-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; - } - .ant-col-sm-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; - } - .ant-col-sm-push-21 { - left: 87.5%; - } - .ant-col-sm-pull-21 { - right: 87.5%; - } - .ant-col-sm-offset-21 { - margin-left: 87.5%; - } - .ant-col-sm-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; - } - .ant-col-sm-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; - } - .ant-col-sm-push-20 { - left: 83.33333333%; - } - .ant-col-sm-pull-20 { - right: 83.33333333%; - } - .ant-col-sm-offset-20 { - margin-left: 83.33333333%; - } - .ant-col-sm-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; - } - .ant-col-sm-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; - } - .ant-col-sm-push-19 { - left: 79.16666667%; - } - .ant-col-sm-pull-19 { - right: 79.16666667%; - } - .ant-col-sm-offset-19 { - margin-left: 79.16666667%; - } - .ant-col-sm-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; - } - .ant-col-sm-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; - } - .ant-col-sm-push-18 { - left: 75%; - } - .ant-col-sm-pull-18 { - right: 75%; - } - .ant-col-sm-offset-18 { - margin-left: 75%; - } - .ant-col-sm-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; - } - .ant-col-sm-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; - } - .ant-col-sm-push-17 { - left: 70.83333333%; - } - .ant-col-sm-pull-17 { - right: 70.83333333%; - } - .ant-col-sm-offset-17 { - margin-left: 70.83333333%; - } - .ant-col-sm-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; - } - .ant-col-sm-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; - } - .ant-col-sm-push-16 { - left: 66.66666667%; - } - .ant-col-sm-pull-16 { - right: 66.66666667%; - } - .ant-col-sm-offset-16 { - margin-left: 66.66666667%; - } - .ant-col-sm-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; - } - .ant-col-sm-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; - } - .ant-col-sm-push-15 { - left: 62.5%; - } - .ant-col-sm-pull-15 { - right: 62.5%; - } - .ant-col-sm-offset-15 { - margin-left: 62.5%; - } - .ant-col-sm-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; - } - .ant-col-sm-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; - } - .ant-col-sm-push-14 { - left: 58.33333333%; - } - .ant-col-sm-pull-14 { - right: 58.33333333%; - } - .ant-col-sm-offset-14 { - margin-left: 58.33333333%; - } - .ant-col-sm-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; - } - .ant-col-sm-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; - } - .ant-col-sm-push-13 { - left: 54.16666667%; - } - .ant-col-sm-pull-13 { - right: 54.16666667%; - } - .ant-col-sm-offset-13 { - margin-left: 54.16666667%; - } - .ant-col-sm-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; - } - .ant-col-sm-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; - } - .ant-col-sm-push-12 { - left: 50%; - } - .ant-col-sm-pull-12 { - right: 50%; - } - .ant-col-sm-offset-12 { - margin-left: 50%; - } - .ant-col-sm-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; - } - .ant-col-sm-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; - } - .ant-col-sm-push-11 { - left: 45.83333333%; - } - .ant-col-sm-pull-11 { - right: 45.83333333%; - } - .ant-col-sm-offset-11 { - margin-left: 45.83333333%; - } - .ant-col-sm-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; - } - .ant-col-sm-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; - } - .ant-col-sm-push-10 { - left: 41.66666667%; - } - .ant-col-sm-pull-10 { - right: 41.66666667%; - } - .ant-col-sm-offset-10 { - margin-left: 41.66666667%; - } - .ant-col-sm-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; - } - .ant-col-sm-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; - } - .ant-col-sm-push-9 { - left: 37.5%; - } - .ant-col-sm-pull-9 { - right: 37.5%; - } - .ant-col-sm-offset-9 { - margin-left: 37.5%; - } - .ant-col-sm-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; - } - .ant-col-sm-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; - } - .ant-col-sm-push-8 { - left: 33.33333333%; - } - .ant-col-sm-pull-8 { - right: 33.33333333%; - } - .ant-col-sm-offset-8 { - margin-left: 33.33333333%; - } - .ant-col-sm-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; - } - .ant-col-sm-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; - } - .ant-col-sm-push-7 { - left: 29.16666667%; - } - .ant-col-sm-pull-7 { - right: 29.16666667%; - } - .ant-col-sm-offset-7 { - margin-left: 29.16666667%; - } - .ant-col-sm-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; - } - .ant-col-sm-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; - } - .ant-col-sm-push-6 { - left: 25%; - } - .ant-col-sm-pull-6 { - right: 25%; - } - .ant-col-sm-offset-6 { - margin-left: 25%; - } - .ant-col-sm-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; - } - .ant-col-sm-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; - } - .ant-col-sm-push-5 { - left: 20.83333333%; - } - .ant-col-sm-pull-5 { - right: 20.83333333%; - } - .ant-col-sm-offset-5 { - margin-left: 20.83333333%; - } - .ant-col-sm-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; - } - .ant-col-sm-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; - } - .ant-col-sm-push-4 { - left: 16.66666667%; - } - .ant-col-sm-pull-4 { - right: 16.66666667%; - } - .ant-col-sm-offset-4 { - margin-left: 16.66666667%; - } - .ant-col-sm-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; - } - .ant-col-sm-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; - } - .ant-col-sm-push-3 { - left: 12.5%; - } - .ant-col-sm-pull-3 { - right: 12.5%; - } - .ant-col-sm-offset-3 { - margin-left: 12.5%; - } - .ant-col-sm-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; - } - .ant-col-sm-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; - } - .ant-col-sm-push-2 { - left: 8.33333333%; - } - .ant-col-sm-pull-2 { - right: 8.33333333%; - } - .ant-col-sm-offset-2 { - margin-left: 8.33333333%; - } - .ant-col-sm-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; - } - .ant-col-sm-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; - } - .ant-col-sm-push-1 { - left: 4.16666667%; - } - .ant-col-sm-pull-1 { - right: 4.16666667%; - } - .ant-col-sm-offset-1 { - margin-left: 4.16666667%; - } - .ant-col-sm-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - .ant-col-sm-0 { - display: none; - } - .ant-col-push-0 { - left: auto; - } - .ant-col-pull-0 { - right: auto; - } - .ant-col-sm-push-0 { - left: auto; - } - .ant-col-sm-pull-0 { - right: auto; - } - .ant-col-sm-offset-0 { - margin-left: 0; - } - .ant-col-sm-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } -} -@media (min-width: 768px) { - .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - } - .ant-col-md-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - } - .ant-col-md-push-24 { - left: 100%; - } - .ant-col-md-pull-24 { - right: 100%; - } - .ant-col-md-offset-24 { - margin-left: 100%; - } - .ant-col-md-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; - } - .ant-col-md-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; - } - .ant-col-md-push-23 { - left: 95.83333333%; - } - .ant-col-md-pull-23 { - right: 95.83333333%; - } - .ant-col-md-offset-23 { - margin-left: 95.83333333%; - } - .ant-col-md-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; - } - .ant-col-md-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; - } - .ant-col-md-push-22 { - left: 91.66666667%; - } - .ant-col-md-pull-22 { - right: 91.66666667%; - } - .ant-col-md-offset-22 { - margin-left: 91.66666667%; - } - .ant-col-md-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; - } - .ant-col-md-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; - } - .ant-col-md-push-21 { - left: 87.5%; - } - .ant-col-md-pull-21 { - right: 87.5%; - } - .ant-col-md-offset-21 { - margin-left: 87.5%; - } - .ant-col-md-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; - } - .ant-col-md-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; - } - .ant-col-md-push-20 { - left: 83.33333333%; - } - .ant-col-md-pull-20 { - right: 83.33333333%; - } - .ant-col-md-offset-20 { - margin-left: 83.33333333%; - } - .ant-col-md-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; - } - .ant-col-md-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; - } - .ant-col-md-push-19 { - left: 79.16666667%; - } - .ant-col-md-pull-19 { - right: 79.16666667%; - } - .ant-col-md-offset-19 { - margin-left: 79.16666667%; - } - .ant-col-md-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; - } - .ant-col-md-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; - } - .ant-col-md-push-18 { - left: 75%; - } - .ant-col-md-pull-18 { - right: 75%; - } - .ant-col-md-offset-18 { - margin-left: 75%; - } - .ant-col-md-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; - } - .ant-col-md-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; - } - .ant-col-md-push-17 { - left: 70.83333333%; - } - .ant-col-md-pull-17 { - right: 70.83333333%; - } - .ant-col-md-offset-17 { - margin-left: 70.83333333%; - } - .ant-col-md-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; - } - .ant-col-md-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; - } - .ant-col-md-push-16 { - left: 66.66666667%; - } - .ant-col-md-pull-16 { - right: 66.66666667%; - } - .ant-col-md-offset-16 { - margin-left: 66.66666667%; - } - .ant-col-md-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; - } - .ant-col-md-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; - } - .ant-col-md-push-15 { - left: 62.5%; - } - .ant-col-md-pull-15 { - right: 62.5%; - } - .ant-col-md-offset-15 { - margin-left: 62.5%; - } - .ant-col-md-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; - } - .ant-col-md-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; - } - .ant-col-md-push-14 { - left: 58.33333333%; - } - .ant-col-md-pull-14 { - right: 58.33333333%; - } - .ant-col-md-offset-14 { - margin-left: 58.33333333%; - } - .ant-col-md-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; - } - .ant-col-md-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; - } - .ant-col-md-push-13 { - left: 54.16666667%; - } - .ant-col-md-pull-13 { - right: 54.16666667%; - } - .ant-col-md-offset-13 { - margin-left: 54.16666667%; - } - .ant-col-md-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; - } - .ant-col-md-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; - } - .ant-col-md-push-12 { - left: 50%; - } - .ant-col-md-pull-12 { - right: 50%; - } - .ant-col-md-offset-12 { - margin-left: 50%; - } - .ant-col-md-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; - } - .ant-col-md-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; - } - .ant-col-md-push-11 { - left: 45.83333333%; - } - .ant-col-md-pull-11 { - right: 45.83333333%; - } - .ant-col-md-offset-11 { - margin-left: 45.83333333%; - } - .ant-col-md-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; - } - .ant-col-md-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; - } - .ant-col-md-push-10 { - left: 41.66666667%; - } - .ant-col-md-pull-10 { - right: 41.66666667%; - } - .ant-col-md-offset-10 { - margin-left: 41.66666667%; - } - .ant-col-md-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; - } - .ant-col-md-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; - } - .ant-col-md-push-9 { - left: 37.5%; - } - .ant-col-md-pull-9 { - right: 37.5%; - } - .ant-col-md-offset-9 { - margin-left: 37.5%; - } - .ant-col-md-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; - } - .ant-col-md-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; - } - .ant-col-md-push-8 { - left: 33.33333333%; - } - .ant-col-md-pull-8 { - right: 33.33333333%; - } - .ant-col-md-offset-8 { - margin-left: 33.33333333%; - } - .ant-col-md-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; - } - .ant-col-md-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; - } - .ant-col-md-push-7 { - left: 29.16666667%; - } - .ant-col-md-pull-7 { - right: 29.16666667%; - } - .ant-col-md-offset-7 { - margin-left: 29.16666667%; - } - .ant-col-md-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; - } - .ant-col-md-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; - } - .ant-col-md-push-6 { - left: 25%; - } - .ant-col-md-pull-6 { - right: 25%; - } - .ant-col-md-offset-6 { - margin-left: 25%; - } - .ant-col-md-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; - } - .ant-col-md-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; - } - .ant-col-md-push-5 { - left: 20.83333333%; - } - .ant-col-md-pull-5 { - right: 20.83333333%; - } - .ant-col-md-offset-5 { - margin-left: 20.83333333%; - } - .ant-col-md-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; - } - .ant-col-md-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; - } - .ant-col-md-push-4 { - left: 16.66666667%; - } - .ant-col-md-pull-4 { - right: 16.66666667%; - } - .ant-col-md-offset-4 { - margin-left: 16.66666667%; - } - .ant-col-md-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; - } - .ant-col-md-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; - } - .ant-col-md-push-3 { - left: 12.5%; - } - .ant-col-md-pull-3 { - right: 12.5%; - } - .ant-col-md-offset-3 { - margin-left: 12.5%; - } - .ant-col-md-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; - } - .ant-col-md-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; - } - .ant-col-md-push-2 { - left: 8.33333333%; - } - .ant-col-md-pull-2 { - right: 8.33333333%; - } - .ant-col-md-offset-2 { - margin-left: 8.33333333%; - } - .ant-col-md-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; - } - .ant-col-md-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; - } - .ant-col-md-push-1 { - left: 4.16666667%; - } - .ant-col-md-pull-1 { - right: 4.16666667%; - } - .ant-col-md-offset-1 { - margin-left: 4.16666667%; - } - .ant-col-md-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - .ant-col-md-0 { - display: none; - } - .ant-col-push-0 { - left: auto; - } - .ant-col-pull-0 { - right: auto; - } - .ant-col-md-push-0 { - left: auto; - } - .ant-col-md-pull-0 { - right: auto; - } - .ant-col-md-offset-0 { - margin-left: 0; - } - .ant-col-md-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } -} -@media (min-width: 992px) { - .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - } - .ant-col-lg-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - } - .ant-col-lg-push-24 { - left: 100%; - } - .ant-col-lg-pull-24 { - right: 100%; - } - .ant-col-lg-offset-24 { - margin-left: 100%; - } - .ant-col-lg-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; - } - .ant-col-lg-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; - } - .ant-col-lg-push-23 { - left: 95.83333333%; - } - .ant-col-lg-pull-23 { - right: 95.83333333%; - } - .ant-col-lg-offset-23 { - margin-left: 95.83333333%; - } - .ant-col-lg-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; - } - .ant-col-lg-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; - } - .ant-col-lg-push-22 { - left: 91.66666667%; - } - .ant-col-lg-pull-22 { - right: 91.66666667%; - } - .ant-col-lg-offset-22 { - margin-left: 91.66666667%; - } - .ant-col-lg-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; - } - .ant-col-lg-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; - } - .ant-col-lg-push-21 { - left: 87.5%; - } - .ant-col-lg-pull-21 { - right: 87.5%; - } - .ant-col-lg-offset-21 { - margin-left: 87.5%; - } - .ant-col-lg-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; - } - .ant-col-lg-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; - } - .ant-col-lg-push-20 { - left: 83.33333333%; - } - .ant-col-lg-pull-20 { - right: 83.33333333%; - } - .ant-col-lg-offset-20 { - margin-left: 83.33333333%; - } - .ant-col-lg-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; - } - .ant-col-lg-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; - } - .ant-col-lg-push-19 { - left: 79.16666667%; - } - .ant-col-lg-pull-19 { - right: 79.16666667%; - } - .ant-col-lg-offset-19 { - margin-left: 79.16666667%; - } - .ant-col-lg-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; - } - .ant-col-lg-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; - } - .ant-col-lg-push-18 { - left: 75%; - } - .ant-col-lg-pull-18 { - right: 75%; - } - .ant-col-lg-offset-18 { - margin-left: 75%; - } - .ant-col-lg-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; - } - .ant-col-lg-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; - } - .ant-col-lg-push-17 { - left: 70.83333333%; - } - .ant-col-lg-pull-17 { - right: 70.83333333%; - } - .ant-col-lg-offset-17 { - margin-left: 70.83333333%; - } - .ant-col-lg-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; - } - .ant-col-lg-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; - } - .ant-col-lg-push-16 { - left: 66.66666667%; - } - .ant-col-lg-pull-16 { - right: 66.66666667%; - } - .ant-col-lg-offset-16 { - margin-left: 66.66666667%; - } - .ant-col-lg-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; - } - .ant-col-lg-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; - } - .ant-col-lg-push-15 { - left: 62.5%; - } - .ant-col-lg-pull-15 { - right: 62.5%; - } - .ant-col-lg-offset-15 { - margin-left: 62.5%; - } - .ant-col-lg-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; - } - .ant-col-lg-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; - } - .ant-col-lg-push-14 { - left: 58.33333333%; - } - .ant-col-lg-pull-14 { - right: 58.33333333%; - } - .ant-col-lg-offset-14 { - margin-left: 58.33333333%; - } - .ant-col-lg-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; - } - .ant-col-lg-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; - } - .ant-col-lg-push-13 { - left: 54.16666667%; - } - .ant-col-lg-pull-13 { - right: 54.16666667%; - } - .ant-col-lg-offset-13 { - margin-left: 54.16666667%; - } - .ant-col-lg-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; - } - .ant-col-lg-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; - } - .ant-col-lg-push-12 { - left: 50%; - } - .ant-col-lg-pull-12 { - right: 50%; - } - .ant-col-lg-offset-12 { - margin-left: 50%; - } - .ant-col-lg-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; - } - .ant-col-lg-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; - } - .ant-col-lg-push-11 { - left: 45.83333333%; - } - .ant-col-lg-pull-11 { - right: 45.83333333%; - } - .ant-col-lg-offset-11 { - margin-left: 45.83333333%; - } - .ant-col-lg-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; - } - .ant-col-lg-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; - } - .ant-col-lg-push-10 { - left: 41.66666667%; - } - .ant-col-lg-pull-10 { - right: 41.66666667%; - } - .ant-col-lg-offset-10 { - margin-left: 41.66666667%; - } - .ant-col-lg-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; - } - .ant-col-lg-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; - } - .ant-col-lg-push-9 { - left: 37.5%; - } - .ant-col-lg-pull-9 { - right: 37.5%; - } - .ant-col-lg-offset-9 { - margin-left: 37.5%; - } - .ant-col-lg-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; - } - .ant-col-lg-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; - } - .ant-col-lg-push-8 { - left: 33.33333333%; - } - .ant-col-lg-pull-8 { - right: 33.33333333%; - } - .ant-col-lg-offset-8 { - margin-left: 33.33333333%; - } - .ant-col-lg-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; - } - .ant-col-lg-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; - } - .ant-col-lg-push-7 { - left: 29.16666667%; - } - .ant-col-lg-pull-7 { - right: 29.16666667%; - } - .ant-col-lg-offset-7 { - margin-left: 29.16666667%; - } - .ant-col-lg-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; - } - .ant-col-lg-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; - } - .ant-col-lg-push-6 { - left: 25%; - } - .ant-col-lg-pull-6 { - right: 25%; - } - .ant-col-lg-offset-6 { - margin-left: 25%; - } - .ant-col-lg-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; - } - .ant-col-lg-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; - } - .ant-col-lg-push-5 { - left: 20.83333333%; - } - .ant-col-lg-pull-5 { - right: 20.83333333%; - } - .ant-col-lg-offset-5 { - margin-left: 20.83333333%; - } - .ant-col-lg-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; - } - .ant-col-lg-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; - } - .ant-col-lg-push-4 { - left: 16.66666667%; - } - .ant-col-lg-pull-4 { - right: 16.66666667%; - } - .ant-col-lg-offset-4 { - margin-left: 16.66666667%; - } - .ant-col-lg-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; - } - .ant-col-lg-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; - } - .ant-col-lg-push-3 { - left: 12.5%; - } - .ant-col-lg-pull-3 { - right: 12.5%; - } - .ant-col-lg-offset-3 { - margin-left: 12.5%; - } - .ant-col-lg-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; - } - .ant-col-lg-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; - } - .ant-col-lg-push-2 { - left: 8.33333333%; - } - .ant-col-lg-pull-2 { - right: 8.33333333%; - } - .ant-col-lg-offset-2 { - margin-left: 8.33333333%; - } - .ant-col-lg-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; - } - .ant-col-lg-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; - } - .ant-col-lg-push-1 { - left: 4.16666667%; - } - .ant-col-lg-pull-1 { - right: 4.16666667%; - } - .ant-col-lg-offset-1 { - margin-left: 4.16666667%; - } - .ant-col-lg-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - .ant-col-lg-0 { - display: none; - } - .ant-col-push-0 { - left: auto; - } - .ant-col-pull-0 { - right: auto; - } - .ant-col-lg-push-0 { - left: auto; - } - .ant-col-lg-pull-0 { - right: auto; - } - .ant-col-lg-offset-0 { - margin-left: 0; - } - .ant-col-lg-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } -} -@media (min-width: 1200px) { - .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - } - .ant-col-xl-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - } - .ant-col-xl-push-24 { - left: 100%; - } - .ant-col-xl-pull-24 { - right: 100%; - } - .ant-col-xl-offset-24 { - margin-left: 100%; - } - .ant-col-xl-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; - } - .ant-col-xl-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; - } - .ant-col-xl-push-23 { - left: 95.83333333%; - } - .ant-col-xl-pull-23 { - right: 95.83333333%; - } - .ant-col-xl-offset-23 { - margin-left: 95.83333333%; - } - .ant-col-xl-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; - } - .ant-col-xl-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; - } - .ant-col-xl-push-22 { - left: 91.66666667%; - } - .ant-col-xl-pull-22 { - right: 91.66666667%; - } - .ant-col-xl-offset-22 { - margin-left: 91.66666667%; - } - .ant-col-xl-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; - } - .ant-col-xl-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; - } - .ant-col-xl-push-21 { - left: 87.5%; - } - .ant-col-xl-pull-21 { - right: 87.5%; - } - .ant-col-xl-offset-21 { - margin-left: 87.5%; - } - .ant-col-xl-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; - } - .ant-col-xl-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; - } - .ant-col-xl-push-20 { - left: 83.33333333%; - } - .ant-col-xl-pull-20 { - right: 83.33333333%; - } - .ant-col-xl-offset-20 { - margin-left: 83.33333333%; - } - .ant-col-xl-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; - } - .ant-col-xl-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; - } - .ant-col-xl-push-19 { - left: 79.16666667%; - } - .ant-col-xl-pull-19 { - right: 79.16666667%; - } - .ant-col-xl-offset-19 { - margin-left: 79.16666667%; - } - .ant-col-xl-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; - } - .ant-col-xl-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; - } - .ant-col-xl-push-18 { - left: 75%; - } - .ant-col-xl-pull-18 { - right: 75%; - } - .ant-col-xl-offset-18 { - margin-left: 75%; - } - .ant-col-xl-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; - } - .ant-col-xl-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; - } - .ant-col-xl-push-17 { - left: 70.83333333%; - } - .ant-col-xl-pull-17 { - right: 70.83333333%; - } - .ant-col-xl-offset-17 { - margin-left: 70.83333333%; - } - .ant-col-xl-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; - } - .ant-col-xl-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; - } - .ant-col-xl-push-16 { - left: 66.66666667%; - } - .ant-col-xl-pull-16 { - right: 66.66666667%; - } - .ant-col-xl-offset-16 { - margin-left: 66.66666667%; - } - .ant-col-xl-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; - } - .ant-col-xl-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; - } - .ant-col-xl-push-15 { - left: 62.5%; - } - .ant-col-xl-pull-15 { - right: 62.5%; - } - .ant-col-xl-offset-15 { - margin-left: 62.5%; - } - .ant-col-xl-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; - } - .ant-col-xl-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; - } - .ant-col-xl-push-14 { - left: 58.33333333%; - } - .ant-col-xl-pull-14 { - right: 58.33333333%; - } - .ant-col-xl-offset-14 { - margin-left: 58.33333333%; - } - .ant-col-xl-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; - } - .ant-col-xl-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; - } - .ant-col-xl-push-13 { - left: 54.16666667%; - } - .ant-col-xl-pull-13 { - right: 54.16666667%; - } - .ant-col-xl-offset-13 { - margin-left: 54.16666667%; - } - .ant-col-xl-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; - } - .ant-col-xl-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; - } - .ant-col-xl-push-12 { - left: 50%; - } - .ant-col-xl-pull-12 { - right: 50%; - } - .ant-col-xl-offset-12 { - margin-left: 50%; - } - .ant-col-xl-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; - } - .ant-col-xl-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; - } - .ant-col-xl-push-11 { - left: 45.83333333%; - } - .ant-col-xl-pull-11 { - right: 45.83333333%; - } - .ant-col-xl-offset-11 { - margin-left: 45.83333333%; - } - .ant-col-xl-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; - } - .ant-col-xl-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; - } - .ant-col-xl-push-10 { - left: 41.66666667%; - } - .ant-col-xl-pull-10 { - right: 41.66666667%; - } - .ant-col-xl-offset-10 { - margin-left: 41.66666667%; - } - .ant-col-xl-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; - } - .ant-col-xl-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; - } - .ant-col-xl-push-9 { - left: 37.5%; - } - .ant-col-xl-pull-9 { - right: 37.5%; - } - .ant-col-xl-offset-9 { - margin-left: 37.5%; - } - .ant-col-xl-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; - } - .ant-col-xl-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; - } - .ant-col-xl-push-8 { - left: 33.33333333%; - } - .ant-col-xl-pull-8 { - right: 33.33333333%; - } - .ant-col-xl-offset-8 { - margin-left: 33.33333333%; - } - .ant-col-xl-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; - } - .ant-col-xl-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; - } - .ant-col-xl-push-7 { - left: 29.16666667%; - } - .ant-col-xl-pull-7 { - right: 29.16666667%; - } - .ant-col-xl-offset-7 { - margin-left: 29.16666667%; - } - .ant-col-xl-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; - } - .ant-col-xl-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; - } - .ant-col-xl-push-6 { - left: 25%; - } - .ant-col-xl-pull-6 { - right: 25%; - } - .ant-col-xl-offset-6 { - margin-left: 25%; - } - .ant-col-xl-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; - } - .ant-col-xl-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; - } - .ant-col-xl-push-5 { - left: 20.83333333%; - } - .ant-col-xl-pull-5 { - right: 20.83333333%; - } - .ant-col-xl-offset-5 { - margin-left: 20.83333333%; - } - .ant-col-xl-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; - } - .ant-col-xl-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; - } - .ant-col-xl-push-4 { - left: 16.66666667%; - } - .ant-col-xl-pull-4 { - right: 16.66666667%; - } - .ant-col-xl-offset-4 { - margin-left: 16.66666667%; - } - .ant-col-xl-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; - } - .ant-col-xl-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; - } - .ant-col-xl-push-3 { - left: 12.5%; - } - .ant-col-xl-pull-3 { - right: 12.5%; - } - .ant-col-xl-offset-3 { - margin-left: 12.5%; - } - .ant-col-xl-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; - } - .ant-col-xl-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; - } - .ant-col-xl-push-2 { - left: 8.33333333%; - } - .ant-col-xl-pull-2 { - right: 8.33333333%; - } - .ant-col-xl-offset-2 { - margin-left: 8.33333333%; - } - .ant-col-xl-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; - } - .ant-col-xl-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; - } - .ant-col-xl-push-1 { - left: 4.16666667%; - } - .ant-col-xl-pull-1 { - right: 4.16666667%; - } - .ant-col-xl-offset-1 { - margin-left: 4.16666667%; - } - .ant-col-xl-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - .ant-col-xl-0 { - display: none; - } - .ant-col-push-0 { - left: auto; - } - .ant-col-pull-0 { - right: auto; - } - .ant-col-xl-push-0 { - left: auto; - } - .ant-col-xl-pull-0 { - right: auto; - } - .ant-col-xl-offset-0 { - margin-left: 0; - } - .ant-col-xl-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } -} -@media (min-width: 1600px) { - .ant-col-xxl-1, .ant-col-xxl-2, .ant-col-xxl-3, .ant-col-xxl-4, .ant-col-xxl-5, .ant-col-xxl-6, .ant-col-xxl-7, .ant-col-xxl-8, .ant-col-xxl-9, .ant-col-xxl-10, .ant-col-xxl-11, .ant-col-xxl-12, .ant-col-xxl-13, .ant-col-xxl-14, .ant-col-xxl-15, .ant-col-xxl-16, .ant-col-xxl-17, .ant-col-xxl-18, .ant-col-xxl-19, .ant-col-xxl-20, .ant-col-xxl-21, .ant-col-xxl-22, .ant-col-xxl-23, .ant-col-xxl-24 { - float: left; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - } - .ant-col-xxl-24 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - } - .ant-col-xxl-push-24 { - left: 100%; - } - .ant-col-xxl-pull-24 { - right: 100%; - } - .ant-col-xxl-offset-24 { - margin-left: 100%; - } - .ant-col-xxl-order-24 { - -webkit-box-ordinal-group: 25; - -webkit-order: 24; - -ms-flex-order: 24; - order: 24; - } - .ant-col-xxl-23 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 95.83333333%; - } - .ant-col-xxl-push-23 { - left: 95.83333333%; - } - .ant-col-xxl-pull-23 { - right: 95.83333333%; - } - .ant-col-xxl-offset-23 { - margin-left: 95.83333333%; - } - .ant-col-xxl-order-23 { - -webkit-box-ordinal-group: 24; - -webkit-order: 23; - -ms-flex-order: 23; - order: 23; - } - .ant-col-xxl-22 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 91.66666667%; - } - .ant-col-xxl-push-22 { - left: 91.66666667%; - } - .ant-col-xxl-pull-22 { - right: 91.66666667%; - } - .ant-col-xxl-offset-22 { - margin-left: 91.66666667%; - } - .ant-col-xxl-order-22 { - -webkit-box-ordinal-group: 23; - -webkit-order: 22; - -ms-flex-order: 22; - order: 22; - } - .ant-col-xxl-21 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 87.5%; - } - .ant-col-xxl-push-21 { - left: 87.5%; - } - .ant-col-xxl-pull-21 { - right: 87.5%; - } - .ant-col-xxl-offset-21 { - margin-left: 87.5%; - } - .ant-col-xxl-order-21 { - -webkit-box-ordinal-group: 22; - -webkit-order: 21; - -ms-flex-order: 21; - order: 21; - } - .ant-col-xxl-20 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 83.33333333%; - } - .ant-col-xxl-push-20 { - left: 83.33333333%; - } - .ant-col-xxl-pull-20 { - right: 83.33333333%; - } - .ant-col-xxl-offset-20 { - margin-left: 83.33333333%; - } - .ant-col-xxl-order-20 { - -webkit-box-ordinal-group: 21; - -webkit-order: 20; - -ms-flex-order: 20; - order: 20; - } - .ant-col-xxl-19 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 79.16666667%; - } - .ant-col-xxl-push-19 { - left: 79.16666667%; - } - .ant-col-xxl-pull-19 { - right: 79.16666667%; - } - .ant-col-xxl-offset-19 { - margin-left: 79.16666667%; - } - .ant-col-xxl-order-19 { - -webkit-box-ordinal-group: 20; - -webkit-order: 19; - -ms-flex-order: 19; - order: 19; - } - .ant-col-xxl-18 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 75%; - } - .ant-col-xxl-push-18 { - left: 75%; - } - .ant-col-xxl-pull-18 { - right: 75%; - } - .ant-col-xxl-offset-18 { - margin-left: 75%; - } - .ant-col-xxl-order-18 { - -webkit-box-ordinal-group: 19; - -webkit-order: 18; - -ms-flex-order: 18; - order: 18; - } - .ant-col-xxl-17 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 70.83333333%; - } - .ant-col-xxl-push-17 { - left: 70.83333333%; - } - .ant-col-xxl-pull-17 { - right: 70.83333333%; - } - .ant-col-xxl-offset-17 { - margin-left: 70.83333333%; - } - .ant-col-xxl-order-17 { - -webkit-box-ordinal-group: 18; - -webkit-order: 17; - -ms-flex-order: 17; - order: 17; - } - .ant-col-xxl-16 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 66.66666667%; - } - .ant-col-xxl-push-16 { - left: 66.66666667%; - } - .ant-col-xxl-pull-16 { - right: 66.66666667%; - } - .ant-col-xxl-offset-16 { - margin-left: 66.66666667%; - } - .ant-col-xxl-order-16 { - -webkit-box-ordinal-group: 17; - -webkit-order: 16; - -ms-flex-order: 16; - order: 16; - } - .ant-col-xxl-15 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 62.5%; - } - .ant-col-xxl-push-15 { - left: 62.5%; - } - .ant-col-xxl-pull-15 { - right: 62.5%; - } - .ant-col-xxl-offset-15 { - margin-left: 62.5%; - } - .ant-col-xxl-order-15 { - -webkit-box-ordinal-group: 16; - -webkit-order: 15; - -ms-flex-order: 15; - order: 15; - } - .ant-col-xxl-14 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 58.33333333%; - } - .ant-col-xxl-push-14 { - left: 58.33333333%; - } - .ant-col-xxl-pull-14 { - right: 58.33333333%; - } - .ant-col-xxl-offset-14 { - margin-left: 58.33333333%; - } - .ant-col-xxl-order-14 { - -webkit-box-ordinal-group: 15; - -webkit-order: 14; - -ms-flex-order: 14; - order: 14; - } - .ant-col-xxl-13 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 54.16666667%; - } - .ant-col-xxl-push-13 { - left: 54.16666667%; - } - .ant-col-xxl-pull-13 { - right: 54.16666667%; - } - .ant-col-xxl-offset-13 { - margin-left: 54.16666667%; - } - .ant-col-xxl-order-13 { - -webkit-box-ordinal-group: 14; - -webkit-order: 13; - -ms-flex-order: 13; - order: 13; - } - .ant-col-xxl-12 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 50%; - } - .ant-col-xxl-push-12 { - left: 50%; - } - .ant-col-xxl-pull-12 { - right: 50%; - } - .ant-col-xxl-offset-12 { - margin-left: 50%; - } - .ant-col-xxl-order-12 { - -webkit-box-ordinal-group: 13; - -webkit-order: 12; - -ms-flex-order: 12; - order: 12; - } - .ant-col-xxl-11 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 45.83333333%; - } - .ant-col-xxl-push-11 { - left: 45.83333333%; - } - .ant-col-xxl-pull-11 { - right: 45.83333333%; - } - .ant-col-xxl-offset-11 { - margin-left: 45.83333333%; - } - .ant-col-xxl-order-11 { - -webkit-box-ordinal-group: 12; - -webkit-order: 11; - -ms-flex-order: 11; - order: 11; - } - .ant-col-xxl-10 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 41.66666667%; - } - .ant-col-xxl-push-10 { - left: 41.66666667%; - } - .ant-col-xxl-pull-10 { - right: 41.66666667%; - } - .ant-col-xxl-offset-10 { - margin-left: 41.66666667%; - } - .ant-col-xxl-order-10 { - -webkit-box-ordinal-group: 11; - -webkit-order: 10; - -ms-flex-order: 10; - order: 10; - } - .ant-col-xxl-9 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 37.5%; - } - .ant-col-xxl-push-9 { - left: 37.5%; - } - .ant-col-xxl-pull-9 { - right: 37.5%; - } - .ant-col-xxl-offset-9 { - margin-left: 37.5%; - } - .ant-col-xxl-order-9 { - -webkit-box-ordinal-group: 10; - -webkit-order: 9; - -ms-flex-order: 9; - order: 9; - } - .ant-col-xxl-8 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 33.33333333%; - } - .ant-col-xxl-push-8 { - left: 33.33333333%; - } - .ant-col-xxl-pull-8 { - right: 33.33333333%; - } - .ant-col-xxl-offset-8 { - margin-left: 33.33333333%; - } - .ant-col-xxl-order-8 { - -webkit-box-ordinal-group: 9; - -webkit-order: 8; - -ms-flex-order: 8; - order: 8; - } - .ant-col-xxl-7 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 29.16666667%; - } - .ant-col-xxl-push-7 { - left: 29.16666667%; - } - .ant-col-xxl-pull-7 { - right: 29.16666667%; - } - .ant-col-xxl-offset-7 { - margin-left: 29.16666667%; - } - .ant-col-xxl-order-7 { - -webkit-box-ordinal-group: 8; - -webkit-order: 7; - -ms-flex-order: 7; - order: 7; - } - .ant-col-xxl-6 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 25%; - } - .ant-col-xxl-push-6 { - left: 25%; - } - .ant-col-xxl-pull-6 { - right: 25%; - } - .ant-col-xxl-offset-6 { - margin-left: 25%; - } - .ant-col-xxl-order-6 { - -webkit-box-ordinal-group: 7; - -webkit-order: 6; - -ms-flex-order: 6; - order: 6; - } - .ant-col-xxl-5 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 20.83333333%; - } - .ant-col-xxl-push-5 { - left: 20.83333333%; - } - .ant-col-xxl-pull-5 { - right: 20.83333333%; - } - .ant-col-xxl-offset-5 { - margin-left: 20.83333333%; - } - .ant-col-xxl-order-5 { - -webkit-box-ordinal-group: 6; - -webkit-order: 5; - -ms-flex-order: 5; - order: 5; - } - .ant-col-xxl-4 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 16.66666667%; - } - .ant-col-xxl-push-4 { - left: 16.66666667%; - } - .ant-col-xxl-pull-4 { - right: 16.66666667%; - } - .ant-col-xxl-offset-4 { - margin-left: 16.66666667%; - } - .ant-col-xxl-order-4 { - -webkit-box-ordinal-group: 5; - -webkit-order: 4; - -ms-flex-order: 4; - order: 4; - } - .ant-col-xxl-3 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 12.5%; - } - .ant-col-xxl-push-3 { - left: 12.5%; - } - .ant-col-xxl-pull-3 { - right: 12.5%; - } - .ant-col-xxl-offset-3 { - margin-left: 12.5%; - } - .ant-col-xxl-order-3 { - -webkit-box-ordinal-group: 4; - -webkit-order: 3; - -ms-flex-order: 3; - order: 3; - } - .ant-col-xxl-2 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 8.33333333%; - } - .ant-col-xxl-push-2 { - left: 8.33333333%; - } - .ant-col-xxl-pull-2 { - right: 8.33333333%; - } - .ant-col-xxl-offset-2 { - margin-left: 8.33333333%; - } - .ant-col-xxl-order-2 { - -webkit-box-ordinal-group: 3; - -webkit-order: 2; - -ms-flex-order: 2; - order: 2; - } - .ant-col-xxl-1 { - display: block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 4.16666667%; - } - .ant-col-xxl-push-1 { - left: 4.16666667%; - } - .ant-col-xxl-pull-1 { - right: 4.16666667%; - } - .ant-col-xxl-offset-1 { - margin-left: 4.16666667%; - } - .ant-col-xxl-order-1 { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; - } - .ant-col-xxl-0 { - display: none; - } - .ant-col-push-0 { - left: auto; - } - .ant-col-pull-0 { - right: auto; - } - .ant-col-xxl-push-0 { - left: auto; - } - .ant-col-xxl-pull-0 { - right: auto; - } - .ant-col-xxl-offset-0 { - margin-left: 0; - } - .ant-col-xxl-order-0 { - -webkit-box-ordinal-group: 1; - -webkit-order: 0; - -ms-flex-order: 0; - order: 0; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-collapse { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - background-color: #fafafa; - border-radius: 4px; - border: 1px solid #d9d9d9; - border-bottom: 0; -} -.ant-collapse > .ant-collapse-item { - border-bottom: 1px solid #d9d9d9; -} -.ant-collapse > .ant-collapse-item:last-child, -.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header { - border-radius: 0 0 4px 4px; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header { - line-height: 22px; - padding: 12px 0 12px 40px; - color: rgba(0, 0, 0, 0.85); - cursor: pointer; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow { - font-style: normal; - vertical-align: -0.125em; - text-align: center; - text-transform: none; - line-height: 0; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 12px; - position: absolute; - display: inline-block; - line-height: 46px; - vertical-align: top; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - left: 16px; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow > * { - line-height: 1; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow svg { - display: inline-block; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow:before { - display: none; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow-icon { - display: block; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header .arrow svg { - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - -webkit-transition: -webkit-transform 0.24s; - transition: -webkit-transform 0.24s; - transition: transform 0.24s; - transition: transform 0.24s, -webkit-transform 0.24s; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus { - outline: none; -} -.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header { - padding-left: 12px; -} -.ant-collapse-anim-active { - -webkit-transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -} -.ant-collapse-content { - overflow: hidden; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - border-top: 1px solid #d9d9d9; -} -.ant-collapse-content > .ant-collapse-content-box { - padding: 16px; -} -.ant-collapse-content-inactive { - display: none; -} -.ant-collapse-item:last-child > .ant-collapse-content { - border-radius: 0 0 4px 4px; -} -.ant-collapse > .ant-collapse-item > .ant-collapse-header[aria-expanded='true'] .anticon-right svg { - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.ant-collapse-borderless { - background-color: #fff; - border: 0; -} -.ant-collapse-borderless > .ant-collapse-item { - border-bottom: 1px solid #d9d9d9; -} -.ant-collapse-borderless > .ant-collapse-item:last-child, -.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header { - border-radius: 0; -} -.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content { - background-color: transparent; - border-top: 0; -} -.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box { - padding-top: 4px; -} -.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, -.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow { - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-comment { - position: relative; -} -.ant-comment-inner { - padding: 16px 0; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} -.ant-comment-avatar { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - position: relative; - margin-right: 12px; - cursor: pointer; -} -.ant-comment-avatar img { - width: 32px; - height: 32px; - border-radius: 50%; -} -.ant-comment-content { - position: relative; - font-size: 14px; - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-width: 1px; - word-wrap: break-word; -} -.ant-comment-content-author { - margin-bottom: 4px; - font-size: 14px; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.ant-comment-content-author > a, -.ant-comment-content-author > span { - height: 18px; - font-size: 12px; - line-height: 18px; - padding-right: 8px; -} -.ant-comment-content-author-name { - -webkit-transition: color 0.3s; - transition: color 0.3s; - font-size: 14px; - color: rgba(0, 0, 0, 0.45); -} -.ant-comment-content-author-name > * { - color: rgba(0, 0, 0, 0.45); -} -.ant-comment-content-author-name > *:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-comment-content-author-time { - cursor: auto; - color: #ccc; - white-space: nowrap; -} -.ant-comment-content-detail p { - white-space: pre-wrap; -} -.ant-comment-actions { - margin-top: 12px; -} -.ant-comment-actions > li { - display: inline-block; - color: rgba(0, 0, 0, 0.45); -} -.ant-comment-actions > li > span { - padding-right: 10px; - -webkit-transition: color 0.3s; - transition: color 0.3s; - font-size: 12px; - color: rgba(0, 0, 0, 0.45); - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-comment-actions > li > span:hover { - color: #595959; -} -.ant-comment-nested { - margin-left: 44px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-calendar-picker-container { - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - position: absolute; - z-index: 1050; -} -.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft, -.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight, -.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft, -.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; -} -.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft, -.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight, -.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft, -.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; -} -.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft, -.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; -} -.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft, -.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; -} -.ant-calendar-picker { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - outline: none; - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; -} -.ant-calendar-picker-input { - outline: none; -} -.ant-calendar-picker-input.ant-input-sm { - padding-top: 0; - padding-bottom: 0; -} -.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) { - border-color: #1890ff; -} -.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-calendar-picker-clear, -.ant-calendar-picker-icon { - position: absolute; - width: 14px; - height: 14px; - right: 12px; - top: 50%; - margin-top: -7px; - line-height: 14px; - font-size: 12px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - z-index: 1; -} -.ant-calendar-picker-clear { - opacity: 0; - z-index: 2; - font-size: 14px; - color: rgba(0, 0, 0, 0.25); - background: #fff; - pointer-events: none; - cursor: pointer; -} -.ant-calendar-picker-clear:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-calendar-picker:hover .ant-calendar-picker-clear { - opacity: 1; - pointer-events: auto; -} -.ant-calendar-picker-icon { - font-family: 'anticon'; - font-size: 14px; - color: rgba(0, 0, 0, 0.25); - display: inline-block; - line-height: 1; -} -.ant-calendar-picker-small .ant-calendar-picker-clear, -.ant-calendar-picker-small .ant-calendar-picker-icon { - right: 8px; -} -.ant-calendar { - position: relative; - outline: none; - width: 280px; - border: 1px solid #fff; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - background-clip: padding-box; - line-height: 1.5; -} -.ant-calendar-input-wrap { - height: 34px; - padding: 6px 10px; - border-bottom: 1px solid #e8e8e8; -} -.ant-calendar-input { - border: 0; - width: 100%; - cursor: auto; - outline: 0; - height: 22px; - color: rgba(0, 0, 0, 0.65); - background: #fff; -} -.ant-calendar-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-calendar-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-week-number { - width: 286px; -} -.ant-calendar-week-number-cell { - text-align: center; -} -.ant-calendar-header { - height: 40px; - line-height: 40px; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-bottom: 1px solid #e8e8e8; -} -.ant-calendar-header a:hover { - color: #40a9ff; -} -.ant-calendar-header .ant-calendar-century-select, -.ant-calendar-header .ant-calendar-decade-select, -.ant-calendar-header .ant-calendar-year-select, -.ant-calendar-header .ant-calendar-month-select { - padding: 0 2px; - font-weight: 500; - display: inline-block; - color: rgba(0, 0, 0, 0.85); - line-height: 40px; -} -.ant-calendar-header .ant-calendar-century-select-arrow, -.ant-calendar-header .ant-calendar-decade-select-arrow, -.ant-calendar-header .ant-calendar-year-select-arrow, -.ant-calendar-header .ant-calendar-month-select-arrow { - display: none; -} -.ant-calendar-header .ant-calendar-prev-century-btn, -.ant-calendar-header .ant-calendar-next-century-btn, -.ant-calendar-header .ant-calendar-prev-decade-btn, -.ant-calendar-header .ant-calendar-next-decade-btn, -.ant-calendar-header .ant-calendar-prev-month-btn, -.ant-calendar-header .ant-calendar-next-month-btn, -.ant-calendar-header .ant-calendar-prev-year-btn, -.ant-calendar-header .ant-calendar-next-year-btn { - position: absolute; - top: 0; - color: rgba(0, 0, 0, 0.45); - font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif; - padding: 0 5px; - font-size: 16px; - display: inline-block; - line-height: 40px; -} -.ant-calendar-header .ant-calendar-prev-century-btn, -.ant-calendar-header .ant-calendar-prev-decade-btn, -.ant-calendar-header .ant-calendar-prev-year-btn { - left: 7px; -} -.ant-calendar-header .ant-calendar-prev-century-btn:after, -.ant-calendar-header .ant-calendar-prev-decade-btn:after, -.ant-calendar-header .ant-calendar-prev-year-btn:after { - content: '\AB'; -} -.ant-calendar-header .ant-calendar-next-century-btn, -.ant-calendar-header .ant-calendar-next-decade-btn, -.ant-calendar-header .ant-calendar-next-year-btn { - right: 7px; -} -.ant-calendar-header .ant-calendar-next-century-btn:after, -.ant-calendar-header .ant-calendar-next-decade-btn:after, -.ant-calendar-header .ant-calendar-next-year-btn:after { - content: '\BB'; -} -.ant-calendar-header .ant-calendar-prev-month-btn { - left: 29px; -} -.ant-calendar-header .ant-calendar-prev-month-btn:after { - content: '\2039'; -} -.ant-calendar-header .ant-calendar-next-month-btn { - right: 29px; -} -.ant-calendar-header .ant-calendar-next-month-btn:after { - content: '\203A'; -} -.ant-calendar-body { - padding: 8px 12px; -} -.ant-calendar table { - border-collapse: collapse; - max-width: 100%; - background-color: transparent; - width: 100%; -} -.ant-calendar table, -.ant-calendar th, -.ant-calendar td { - border: 0; - text-align: center; -} -.ant-calendar-calendar-table { - border-spacing: 0; - margin-bottom: 0; -} -.ant-calendar-column-header { - line-height: 18px; - width: 33px; - padding: 6px 0; - text-align: center; -} -.ant-calendar-column-header .ant-calendar-column-header-inner { - display: block; - font-weight: normal; -} -.ant-calendar-week-number-header .ant-calendar-column-header-inner { - display: none; -} -.ant-calendar-cell { - padding: 3px 0; - height: 30px; -} -.ant-calendar-date { - display: block; - margin: 0 auto; - color: rgba(0, 0, 0, 0.65); - border-radius: 2px; - width: 24px; - height: 24px; - line-height: 22px; - border: 1px solid transparent; - padding: 0; - background: transparent; - text-align: center; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-calendar-date-panel { - position: relative; -} -.ant-calendar-date:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-calendar-date:active { - color: #fff; - background: #40a9ff; -} -.ant-calendar-today .ant-calendar-date { - border-color: #1890ff; - font-weight: bold; - color: #1890ff; -} -.ant-calendar-last-month-cell .ant-calendar-date, -.ant-calendar-next-month-btn-day .ant-calendar-date { - color: rgba(0, 0, 0, 0.25); -} -.ant-calendar-selected-day .ant-calendar-date { - background: #d1e9ff; -} -.ant-calendar-selected-date .ant-calendar-date, -.ant-calendar-selected-start-date .ant-calendar-date, -.ant-calendar-selected-end-date .ant-calendar-date { - background: #1890ff; - color: #fff; - border: 1px solid transparent; -} -.ant-calendar-selected-date .ant-calendar-date:hover, -.ant-calendar-selected-start-date .ant-calendar-date:hover, -.ant-calendar-selected-end-date .ant-calendar-date:hover { - background: #1890ff; -} -.ant-calendar-disabled-cell .ant-calendar-date { - cursor: not-allowed; - color: #bcbcbc; - background: #f5f5f5; - border-radius: 0; - width: auto; - border: 1px solid transparent; -} -.ant-calendar-disabled-cell .ant-calendar-date:hover { - background: #f5f5f5; -} -.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date { - position: relative; - padding-right: 5px; - padding-left: 5px; -} -.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before { - content: ' '; - position: absolute; - top: -1px; - left: 5px; - width: 24px; - height: 24px; - border: 1px solid #bcbcbc; - border-radius: 2px; -} -.ant-calendar-disabled-cell-first-of-row .ant-calendar-date { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.ant-calendar-disabled-cell-last-of-row .ant-calendar-date { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.ant-calendar-footer { - border-top: 1px solid #e8e8e8; - line-height: 38px; - padding: 0 12px; -} -.ant-calendar-footer:empty { - border-top: 0; -} -.ant-calendar-footer-btn { - text-align: center; - display: block; -} -.ant-calendar-footer-extra { - text-align: left; -} -.ant-calendar .ant-calendar-today-btn, -.ant-calendar .ant-calendar-clear-btn { - display: inline-block; - text-align: center; - margin: 0 0 0 8px; -} -.ant-calendar .ant-calendar-today-btn-disabled, -.ant-calendar .ant-calendar-clear-btn-disabled { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-calendar .ant-calendar-today-btn:only-child, -.ant-calendar .ant-calendar-clear-btn:only-child { - margin: 0; -} -.ant-calendar .ant-calendar-clear-btn { - display: none; - position: absolute; - right: 5px; - text-indent: -76px; - overflow: hidden; - width: 20px; - height: 20px; - text-align: center; - line-height: 20px; - top: 7px; - margin: 0; -} -.ant-calendar .ant-calendar-clear-btn:after { - font-size: 14px; - color: rgba(0, 0, 0, 0.25); - display: inline-block; - line-height: 1; - width: 20px; - text-indent: 43px; - -webkit-transition: color 0.3s ease; - transition: color 0.3s ease; -} -.ant-calendar .ant-calendar-clear-btn:hover:after { - color: rgba(0, 0, 0, 0.45); -} -.ant-calendar .ant-calendar-ok-btn { - display: inline-block; - font-weight: 400; - text-align: center; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 0 15px; - height: 32px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: relative; - -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - color: #fff; - background-color: #1890ff; - border-color: #1890ff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); - box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); - padding: 0 7px; - font-size: 14px; - border-radius: 4px; - height: 24px; - line-height: 22px; -} -.ant-calendar .ant-calendar-ok-btn > .anticon { - line-height: 1; -} -.ant-calendar .ant-calendar-ok-btn, -.ant-calendar .ant-calendar-ok-btn:active, -.ant-calendar .ant-calendar-ok-btn:focus { - outline: 0; -} -.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover { - text-decoration: none; -} -.ant-calendar .ant-calendar-ok-btn:not([disabled]):active { - outline: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-calendar .ant-calendar-ok-btn.disabled, -.ant-calendar .ant-calendar-ok-btn[disabled] { - cursor: not-allowed; -} -.ant-calendar .ant-calendar-ok-btn.disabled > *, -.ant-calendar .ant-calendar-ok-btn[disabled] > * { - pointer-events: none; -} -.ant-calendar .ant-calendar-ok-btn-lg { - padding: 0 15px; - font-size: 16px; - border-radius: 4px; - height: 40px; -} -.ant-calendar .ant-calendar-ok-btn-sm { - padding: 0 7px; - font-size: 14px; - border-radius: 4px; - height: 24px; -} -.ant-calendar .ant-calendar-ok-btn > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar .ant-calendar-ok-btn:hover, -.ant-calendar .ant-calendar-ok-btn:focus { - color: #fff; - background-color: #40a9ff; - border-color: #40a9ff; -} -.ant-calendar .ant-calendar-ok-btn:hover > a:only-child, -.ant-calendar .ant-calendar-ok-btn:focus > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar .ant-calendar-ok-btn:active, -.ant-calendar .ant-calendar-ok-btn.active { - color: #fff; - background-color: #096dd9; - border-color: #096dd9; -} -.ant-calendar .ant-calendar-ok-btn:active > a:only-child, -.ant-calendar .ant-calendar-ok-btn.active > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn.active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar .ant-calendar-ok-btn.disabled, -.ant-calendar .ant-calendar-ok-btn[disabled], -.ant-calendar .ant-calendar-ok-btn.disabled:hover, -.ant-calendar .ant-calendar-ok-btn[disabled]:hover, -.ant-calendar .ant-calendar-ok-btn.disabled:focus, -.ant-calendar .ant-calendar-ok-btn[disabled]:focus, -.ant-calendar .ant-calendar-ok-btn.disabled:active, -.ant-calendar .ant-calendar-ok-btn[disabled]:active, -.ant-calendar .ant-calendar-ok-btn.disabled.active, -.ant-calendar .ant-calendar-ok-btn[disabled].active { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - text-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child, -.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child, -.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child, -.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child, -.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child, -.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child, -.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child, -.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child, -.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child, -.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after, -.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar .ant-calendar-ok-btn-disabled { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; - cursor: not-allowed; -} -.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar .ant-calendar-ok-btn-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #f5f5f5; - border-color: #d9d9d9; -} -.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child { - color: currentColor; -} -.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: transparent; -} -.ant-calendar-range-picker-input { - background-color: transparent; - border: 0; - height: 99%; - outline: 0; - width: 44%; - text-align: center; -} -.ant-calendar-range-picker-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-calendar-range-picker-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-range-picker-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-range-picker-input[disabled] { - cursor: not-allowed; -} -.ant-calendar-range-picker-separator { - color: rgba(0, 0, 0, 0.45); - width: 10px; - display: inline-block; - height: 100%; - vertical-align: top; -} -.ant-calendar-range { - width: 552px; - overflow: hidden; -} -.ant-calendar-range .ant-calendar-date-panel::after { - content: '.'; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.ant-calendar-range-part { - width: 50%; - position: relative; -} -.ant-calendar-range-left { - float: left; -} -.ant-calendar-range-left .ant-calendar-time-picker-inner { - border-right: 1px solid #e8e8e8; -} -.ant-calendar-range-right { - float: right; -} -.ant-calendar-range-right .ant-calendar-time-picker-inner { - border-left: 1px solid #e8e8e8; -} -.ant-calendar-range-middle { - position: absolute; - left: 50%; - width: 20px; - margin-left: -132px; - text-align: center; - height: 34px; - line-height: 34px; - color: rgba(0, 0, 0, 0.45); -} -.ant-calendar-range-right .ant-calendar-date-input-wrap { - margin-left: -118px; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle { - margin-left: -12px; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap { - margin-left: 0; -} -.ant-calendar-range .ant-calendar-input-wrap { - position: relative; - height: 34px; -} -.ant-calendar-range .ant-calendar-input, -.ant-calendar-range .ant-calendar-time-picker-input { - position: relative; - display: inline-block; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - height: 24px; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - padding-left: 0; - padding-right: 0; -} -.ant-calendar-range .ant-calendar-input::-moz-placeholder, -.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-calendar-range .ant-calendar-input:-ms-input-placeholder, -.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder, -.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-calendar-range .ant-calendar-input:hover, -.ant-calendar-range .ant-calendar-time-picker-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-calendar-range .ant-calendar-input:focus, -.ant-calendar-range .ant-calendar-time-picker-input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-calendar-range .ant-calendar-input-disabled, -.ant-calendar-range .ant-calendar-time-picker-input-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-calendar-range .ant-calendar-input-disabled:hover, -.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-calendar-range .ant-calendar-input, -textarea.ant-calendar-range .ant-calendar-time-picker-input { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-calendar-range .ant-calendar-input-lg, -.ant-calendar-range .ant-calendar-time-picker-input-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-calendar-range .ant-calendar-input-sm, -.ant-calendar-range .ant-calendar-time-picker-input-sm { - padding: 1px 7px; - height: 24px; -} -.ant-calendar-range .ant-calendar-input:focus, -.ant-calendar-range .ant-calendar-time-picker-input:focus { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-calendar-range .ant-calendar-time-picker-icon { - display: none; -} -.ant-calendar-range.ant-calendar-week-number { - width: 574px; -} -.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part { - width: 286px; -} -.ant-calendar-range .ant-calendar-year-panel, -.ant-calendar-range .ant-calendar-month-panel, -.ant-calendar-range .ant-calendar-decade-panel { - top: 34px; -} -.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel { - top: 0; -} -.ant-calendar-range .ant-calendar-decade-panel-table, -.ant-calendar-range .ant-calendar-year-panel-table, -.ant-calendar-range .ant-calendar-month-panel-table { - height: 208px; -} -.ant-calendar-range .ant-calendar-in-range-cell { - border-radius: 0; - position: relative; -} -.ant-calendar-range .ant-calendar-in-range-cell > div { - position: relative; - z-index: 1; -} -.ant-calendar-range .ant-calendar-in-range-cell:before { - content: ''; - display: block; - background: #e6f7ff; - border-radius: 0; - border: 0; - position: absolute; - top: 4px; - bottom: 4px; - left: 0; - right: 0; -} -.ant-calendar-range .ant-calendar-footer-extra { - float: left; -} -div.ant-calendar-range-quick-selector { - text-align: left; -} -div.ant-calendar-range-quick-selector > a { - margin-right: 8px; -} -.ant-calendar-range .ant-calendar-header, -.ant-calendar-range .ant-calendar-month-panel-header, -.ant-calendar-range .ant-calendar-year-panel-header { - border-bottom: 0; -} -.ant-calendar-range .ant-calendar-body, -.ant-calendar-range .ant-calendar-month-panel-body, -.ant-calendar-range .ant-calendar-year-panel-body { - border-top: 1px solid #e8e8e8; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker { - height: 207px; - width: 100%; - top: 68px; - z-index: 2; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel { - height: 267px; - margin-top: -34px; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner { - padding-top: 40px; - height: 100%; - background: none; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox { - display: inline-block; - height: 100%; - background-color: #fff; - border-top: 1px solid #e8e8e8; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select { - height: 100%; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul { - max-height: 100%; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn { - margin-right: 8px; -} -.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn { - margin: 8px 12px; - height: 22px; - line-height: 22px; -} -.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker { - height: 233px; -} -.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body { - border-top-color: transparent; -} -.ant-calendar-time-picker { - position: absolute; - width: 100%; - top: 40px; - background-color: #fff; -} -.ant-calendar-time-picker-panel { - z-index: 1050; - position: absolute; - width: 100%; -} -.ant-calendar-time-picker-inner { - display: inline-block; - position: relative; - outline: none; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - background-clip: padding-box; - line-height: 1.5; - overflow: hidden; - width: 100%; -} -.ant-calendar-time-picker-combobox { - width: 100%; -} -.ant-calendar-time-picker-column-1, -.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select { - width: 100%; -} -.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select { - width: 50%; -} -.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select { - width: 33.33%; -} -.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select { - width: 25%; -} -.ant-calendar-time-picker-input-wrap { - display: none; -} -.ant-calendar-time-picker-select { - float: left; - font-size: 14px; - border-right: 1px solid #e8e8e8; - -webkit-box-sizing: border-box; - box-sizing: border-box; - overflow: hidden; - position: relative; - height: 226px; -} -.ant-calendar-time-picker-select:hover { - overflow-y: auto; -} -.ant-calendar-time-picker-select:first-child { - border-left: 0; - margin-left: 0; -} -.ant-calendar-time-picker-select:last-child { - border-right: 0; -} -.ant-calendar-time-picker-select ul { - list-style: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - width: 100%; - max-height: 206px; -} -.ant-calendar-time-picker-select li { - padding-left: 32px; - list-style: none; - -webkit-box-sizing: content-box; - box-sizing: content-box; - margin: 0; - width: 100%; - height: 24px; - line-height: 24px; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-calendar-time-picker-select li:last-child:after { - content: ''; - height: 202px; - display: block; -} -.ant-calendar-time-picker-select li:hover { - background: #e6f7ff; -} -li.ant-calendar-time-picker-select-option-selected { - background: #f5f5f5; - font-weight: bold; -} -li.ant-calendar-time-picker-select-option-disabled { - color: rgba(0, 0, 0, 0.25); -} -li.ant-calendar-time-picker-select-option-disabled:hover { - background: transparent; - cursor: not-allowed; -} -.ant-calendar-time .ant-calendar-day-select { - padding: 0 2px; - font-weight: 500; - display: inline-block; - color: rgba(0, 0, 0, 0.85); - line-height: 34px; -} -.ant-calendar-time .ant-calendar-footer { - position: relative; - height: auto; -} -.ant-calendar-time .ant-calendar-footer-btn { - text-align: right; -} -.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn { - float: left; - margin: 0; -} -.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn { - display: inline-block; - margin-right: 8px; -} -.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled { - color: rgba(0, 0, 0, 0.25); -} -.ant-calendar-month-panel { - position: absolute; - top: 1px; - right: 0; - bottom: 0; - left: 0; - z-index: 10; - border-radius: 4px; - background: #fff; - outline: none; -} -.ant-calendar-month-panel > div { - height: 100%; -} -.ant-calendar-month-panel-hidden { - display: none; -} -.ant-calendar-month-panel-header { - height: 40px; - line-height: 40px; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-bottom: 1px solid #e8e8e8; -} -.ant-calendar-month-panel-header a:hover { - color: #40a9ff; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select, -.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select, -.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select, -.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select { - padding: 0 2px; - font-weight: 500; - display: inline-block; - color: rgba(0, 0, 0, 0.85); - line-height: 40px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow, -.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow, -.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow, -.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow { - display: none; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn { - position: absolute; - top: 0; - color: rgba(0, 0, 0, 0.45); - font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif; - padding: 0 5px; - font-size: 16px; - display: inline-block; - line-height: 40px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn { - left: 7px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after, -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after { - content: '\AB'; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn { - right: 7px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after, -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after { - content: '\BB'; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn { - left: 29px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after { - content: '\2039'; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn { - right: 29px; -} -.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after { - content: '\203A'; -} -.ant-calendar-month-panel-body { - height: calc(100% - 40px); -} -.ant-calendar-month-panel-table { - table-layout: fixed; - width: 100%; - height: 100%; - border-collapse: separate; -} -.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month { - background: #1890ff; - color: #fff; -} -.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover { - background: #1890ff; - color: #fff; -} -.ant-calendar-month-panel-cell { - text-align: center; -} -.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month, -.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover { - cursor: not-allowed; - color: #bcbcbc; - background: #f5f5f5; -} -.ant-calendar-month-panel-month { - display: inline-block; - margin: 0 auto; - color: rgba(0, 0, 0, 0.65); - background: transparent; - text-align: center; - height: 24px; - line-height: 24px; - padding: 0 8px; - border-radius: 2px; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-calendar-month-panel-month:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-calendar-year-panel { - position: absolute; - top: 1px; - right: 0; - bottom: 0; - left: 0; - z-index: 10; - border-radius: 4px; - background: #fff; - outline: none; -} -.ant-calendar-year-panel > div { - height: 100%; -} -.ant-calendar-year-panel-hidden { - display: none; -} -.ant-calendar-year-panel-header { - height: 40px; - line-height: 40px; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-bottom: 1px solid #e8e8e8; -} -.ant-calendar-year-panel-header a:hover { - color: #40a9ff; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select, -.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select, -.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select, -.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select { - padding: 0 2px; - font-weight: 500; - display: inline-block; - color: rgba(0, 0, 0, 0.85); - line-height: 40px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow, -.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow, -.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow, -.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow { - display: none; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn { - position: absolute; - top: 0; - color: rgba(0, 0, 0, 0.45); - font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif; - padding: 0 5px; - font-size: 16px; - display: inline-block; - line-height: 40px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn { - left: 7px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after, -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after { - content: '\AB'; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn { - right: 7px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after, -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after { - content: '\BB'; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn { - left: 29px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after { - content: '\2039'; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn { - right: 29px; -} -.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after { - content: '\203A'; -} -.ant-calendar-year-panel-body { - height: calc(100% - 40px); -} -.ant-calendar-year-panel-table { - table-layout: fixed; - width: 100%; - height: 100%; - border-collapse: separate; -} -.ant-calendar-year-panel-cell { - text-align: center; -} -.ant-calendar-year-panel-year { - display: inline-block; - margin: 0 auto; - color: rgba(0, 0, 0, 0.65); - background: transparent; - text-align: center; - height: 24px; - line-height: 24px; - padding: 0 8px; - border-radius: 2px; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-calendar-year-panel-year:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year { - background: #1890ff; - color: #fff; -} -.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover { - background: #1890ff; - color: #fff; -} -.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year, -.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - color: rgba(0, 0, 0, 0.25); -} -.ant-calendar-decade-panel { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 10; - background: #fff; - border-radius: 4px; - outline: none; -} -.ant-calendar-decade-panel-hidden { - display: none; -} -.ant-calendar-decade-panel-header { - height: 40px; - line-height: 40px; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-bottom: 1px solid #e8e8e8; -} -.ant-calendar-decade-panel-header a:hover { - color: #40a9ff; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select { - padding: 0 2px; - font-weight: 500; - display: inline-block; - color: rgba(0, 0, 0, 0.85); - line-height: 40px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow { - display: none; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn { - position: absolute; - top: 0; - color: rgba(0, 0, 0, 0.45); - font-family: Arial, 'Hiragino Sans GB', 'Microsoft Yahei', 'Microsoft Sans Serif', sans-serif; - padding: 0 5px; - font-size: 16px; - display: inline-block; - line-height: 40px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn { - left: 7px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after { - content: '\AB'; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn { - right: 7px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after, -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after { - content: '\BB'; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn { - left: 29px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after { - content: '\2039'; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn { - right: 29px; -} -.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after { - content: '\203A'; -} -.ant-calendar-decade-panel-body { - height: calc(100% - 40px); -} -.ant-calendar-decade-panel-table { - table-layout: fixed; - width: 100%; - height: 100%; - border-collapse: separate; -} -.ant-calendar-decade-panel-cell { - text-align: center; - white-space: nowrap; -} -.ant-calendar-decade-panel-decade { - display: inline-block; - margin: 0 auto; - color: rgba(0, 0, 0, 0.65); - background: transparent; - text-align: center; - height: 24px; - line-height: 24px; - padding: 0 6px; - border-radius: 2px; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-calendar-decade-panel-decade:hover { - background: #e6f7ff; - cursor: pointer; -} -.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade { - background: #1890ff; - color: #fff; -} -.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover { - background: #1890ff; - color: #fff; -} -.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade, -.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - color: rgba(0, 0, 0, 0.25); -} -.ant-calendar-month .ant-calendar-month-header-wrap { - position: relative; - height: 288px; -} -.ant-calendar-month .ant-calendar-month-panel, -.ant-calendar-month .ant-calendar-year-panel { - top: 0; - height: 100%; -} -.ant-calendar-week-number-cell { - opacity: 0.5; -} -.ant-calendar-week-number .ant-calendar-body tr { - -webkit-transition: all 0.3s; - transition: all 0.3s; - cursor: pointer; -} -.ant-calendar-week-number .ant-calendar-body tr:hover { - background: #e6f7ff; -} -.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week { - background: #bae7ff; - font-weight: bold; -} -.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date, -.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date { - background: transparent; - color: rgba(0, 0, 0, 0.65); -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-time-picker-panel { - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - z-index: 1050; - position: absolute; -} -.ant-time-picker-panel-inner { - position: relative; - outline: none; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - background-clip: padding-box; - left: -2px; -} -.ant-time-picker-panel-input { - width: 100%; - margin: 0; - padding: 0; - border: 0; - max-width: 154px; - cursor: auto; - outline: 0; - line-height: normal; -} -.ant-time-picker-panel-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-time-picker-panel-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-time-picker-panel-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-time-picker-panel-input-wrap { - -webkit-box-sizing: border-box; - box-sizing: border-box; - position: relative; - padding: 7px 2px 7px 12px; - border-bottom: 1px solid #e8e8e8; -} -.ant-time-picker-panel-input-invalid { - border-color: #f5222d; -} -.ant-time-picker-panel-clear-btn { - position: absolute; - right: 8px; - cursor: pointer; - overflow: hidden; - width: 20px; - height: 20px; - text-align: center; - line-height: 20px; - top: 7px; - margin: 0; -} -.ant-time-picker-panel-clear-btn-icon svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; - font-size: 14px; - color: rgba(0, 0, 0, 0.25); - display: inline-block; - -webkit-transition: color 0.3s ease; - transition: color 0.3s ease; -} -.ant-time-picker-panel-clear-btn-icon svg:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap { - max-width: 112px; -} -.ant-time-picker-panel-select { - float: left; - font-size: 14px; - border-left: 1px solid #e8e8e8; - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 56px; - overflow: hidden; - position: relative; - max-height: 192px; -} -.ant-time-picker-panel-select:hover { - overflow-y: auto; -} -.ant-time-picker-panel-select:first-child { - border-left: 0; - margin-left: 0; -} -.ant-time-picker-panel-select:last-child { - border-right: 0; -} -.ant-time-picker-panel-select:only-child { - width: 100%; -} -.ant-time-picker-panel-select ul { - list-style: none; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0 0 160px; - width: 100%; -} -.ant-time-picker-panel-select li { - list-style: none; - -webkit-box-sizing: content-box; - box-sizing: content-box; - margin: 0; - padding: 0 0 0 12px; - width: 100%; - height: 32px; - line-height: 32px; - text-align: left; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: background 0.3s; - transition: background 0.3s; -} -.ant-time-picker-panel-select li:hover { - background: #e6f7ff; -} -li.ant-time-picker-panel-select-option-selected { - background: #f5f5f5; - font-weight: bold; -} -li.ant-time-picker-panel-select-option-selected:hover { - background: #f5f5f5; -} -li.ant-time-picker-panel-select-option-disabled { - color: rgba(0, 0, 0, 0.25); -} -li.ant-time-picker-panel-select-option-disabled:hover { - background: transparent; - cursor: not-allowed; -} -.ant-time-picker-panel-combobox { - zoom: 1; -} -.ant-time-picker-panel-combobox:before, -.ant-time-picker-panel-combobox:after { - content: ''; - display: table; -} -.ant-time-picker-panel-combobox:after { - clear: both; -} -.ant-time-picker-panel-addon { - padding: 8px; - border-top: 1px solid #e8e8e8; -} -.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft, -.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight, -.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft, -.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; -} -.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft, -.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight, -.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft, -.ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; -} -.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft, -.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; -} -.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft, -.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; -} -.ant-time-picker { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - outline: none; - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - width: 128px; -} -.ant-time-picker-input { - position: relative; - display: inline-block; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-time-picker-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-time-picker-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-time-picker-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-time-picker-input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-time-picker-input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-time-picker-input-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-time-picker-input-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-time-picker-input { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-time-picker-input-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-time-picker-input-sm { - padding: 1px 7px; - height: 24px; -} -.ant-time-picker-input[disabled] { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-time-picker-input[disabled]:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -.ant-time-picker-open { - opacity: 0; -} -.ant-time-picker-icon { - position: absolute; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - width: 14px; - height: 14px; - line-height: 14px; - right: 11px; - color: rgba(0, 0, 0, 0.25); - top: 50%; - margin-top: -7px; -} -.ant-time-picker-icon .ant-time-picker-clock-icon { - color: rgba(0, 0, 0, 0.25); - display: block; - line-height: 1; -} -.ant-time-picker-large .ant-time-picker-input { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-time-picker-small .ant-time-picker-input { - padding: 1px 7px; - height: 24px; -} -.ant-time-picker-small .ant-time-picker-icon { - right: 7px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tag { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; - line-height: 20px; - height: 22px; - padding: 0 7px; - border-radius: 4px; - border: 1px solid #d9d9d9; - background: #fafafa; - font-size: 12px; - -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); - opacity: 1; - margin-right: 8px; - cursor: pointer; - white-space: nowrap; -} -.ant-tag:hover { - opacity: 0.85; -} -.ant-tag, -.ant-tag a, -.ant-tag a:hover { - color: rgba(0, 0, 0, 0.65); -} -.ant-tag > a:first-child:last-child { - display: inline-block; - margin: 0 -8px; - padding: 0 8px; -} -.ant-tag .anticon-close { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - cursor: pointer; - margin-left: 3px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: rgba(0, 0, 0, 0.45); - font-weight: bold; -} -:root .ant-tag .anticon-close { - font-size: 12px; -} -.ant-tag .anticon-close:hover { - color: rgba(0, 0, 0, 0.85); -} -.ant-tag-has-color { - border-color: transparent; -} -.ant-tag-has-color, -.ant-tag-has-color a, -.ant-tag-has-color a:hover, -.ant-tag-has-color .anticon-close, -.ant-tag-has-color .anticon-close:hover { - color: #fff; -} -.ant-tag-checkable { - background-color: transparent; - border-color: transparent; -} -.ant-tag-checkable:not(.ant-tag-checkable-checked):hover { - color: #1890ff; -} -.ant-tag-checkable:active, -.ant-tag-checkable-checked { - color: #fff; -} -.ant-tag-checkable-checked { - background-color: #1890ff; -} -.ant-tag-checkable:active { - background-color: #096dd9; -} -.ant-tag-close { - width: 0 !important; - padding: 0; - margin: 0; -} -.ant-tag-zoom-enter, -.ant-tag-zoom-appear { - -webkit-animation: antFadeIn 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation: antFadeIn 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.ant-tag-zoom-leave { - -webkit-animation: antZoomOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation: antZoomOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -.ant-tag-pink { - color: #eb2f96; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-pink-inverse { - background: #eb2f96; - border-color: #eb2f96; - color: #fff; -} -.ant-tag-magenta { - color: #eb2f96; - background: #fff0f6; - border-color: #ffadd2; -} -.ant-tag-magenta-inverse { - background: #eb2f96; - border-color: #eb2f96; - color: #fff; -} -.ant-tag-red { - color: #f5222d; - background: #fff1f0; - border-color: #ffa39e; -} -.ant-tag-red-inverse { - background: #f5222d; - border-color: #f5222d; - color: #fff; -} -.ant-tag-volcano { - color: #fa541c; - background: #fff2e8; - border-color: #ffbb96; -} -.ant-tag-volcano-inverse { - background: #fa541c; - border-color: #fa541c; - color: #fff; -} -.ant-tag-orange { - color: #fa8c16; - background: #fff7e6; - border-color: #ffd591; -} -.ant-tag-orange-inverse { - background: #fa8c16; - border-color: #fa8c16; - color: #fff; -} -.ant-tag-yellow { - color: #fadb14; - background: #feffe6; - border-color: #fffb8f; -} -.ant-tag-yellow-inverse { - background: #fadb14; - border-color: #fadb14; - color: #fff; -} -.ant-tag-gold { - color: #faad14; - background: #fffbe6; - border-color: #ffe58f; -} -.ant-tag-gold-inverse { - background: #faad14; - border-color: #faad14; - color: #fff; -} -.ant-tag-cyan { - color: #13c2c2; - background: #e6fffb; - border-color: #87e8de; -} -.ant-tag-cyan-inverse { - background: #13c2c2; - border-color: #13c2c2; - color: #fff; -} -.ant-tag-lime { - color: #a0d911; - background: #fcffe6; - border-color: #eaff8f; -} -.ant-tag-lime-inverse { - background: #a0d911; - border-color: #a0d911; - color: #fff; -} -.ant-tag-green { - color: #52c41a; - background: #f6ffed; - border-color: #b7eb8f; -} -.ant-tag-green-inverse { - background: #52c41a; - border-color: #52c41a; - color: #fff; -} -.ant-tag-blue { - color: #1890ff; - background: #e6f7ff; - border-color: #91d5ff; -} -.ant-tag-blue-inverse { - background: #1890ff; - border-color: #1890ff; - color: #fff; -} -.ant-tag-geekblue { - color: #2f54eb; - background: #f0f5ff; - border-color: #adc6ff; -} -.ant-tag-geekblue-inverse { - background: #2f54eb; - border-color: #2f54eb; - color: #fff; -} -.ant-tag-purple { - color: #722ed1; - background: #f9f0ff; - border-color: #d3adf7; -} -.ant-tag-purple-inverse { - background: #722ed1; - border-color: #722ed1; - color: #fff; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-divider { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - background: #e8e8e8; -} -.ant-divider, -.ant-divider-vertical { - margin: 0 8px; - display: inline-block; - height: 0.9em; - width: 1px; - vertical-align: middle; - position: relative; - top: -0.06em; -} -.ant-divider-horizontal { - display: block; - height: 1px; - width: 100%; - min-width: 100%; - margin: 24px 0; - clear: both; -} -.ant-divider-horizontal.ant-divider-with-text, -.ant-divider-horizontal.ant-divider-with-text-left, -.ant-divider-horizontal.ant-divider-with-text-right { - display: table; - white-space: nowrap; - text-align: center; - background: transparent; - font-weight: 500; - color: rgba(0, 0, 0, 0.85); - font-size: 16px; - margin: 16px 0; -} -.ant-divider-horizontal.ant-divider-with-text:before, -.ant-divider-horizontal.ant-divider-with-text-left:before, -.ant-divider-horizontal.ant-divider-with-text-right:before, -.ant-divider-horizontal.ant-divider-with-text:after, -.ant-divider-horizontal.ant-divider-with-text-left:after, -.ant-divider-horizontal.ant-divider-with-text-right:after { - content: ''; - display: table-cell; - position: relative; - top: 50%; - width: 50%; - border-top: 1px solid #e8e8e8; - -webkit-transform: translateY(50%); - -ms-transform: translateY(50%); - transform: translateY(50%); -} -.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text, -.ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text { - display: inline-block; - padding: 0 10px; -} -.ant-divider-horizontal.ant-divider-with-text-left:before { - top: 50%; - width: 5%; -} -.ant-divider-horizontal.ant-divider-with-text-left:after { - top: 50%; - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right:before { - top: 50%; - width: 95%; -} -.ant-divider-horizontal.ant-divider-with-text-right:after { - top: 50%; - width: 5%; -} -.ant-divider-inner-text { - display: inline-block; - padding: 0 24px; -} -.ant-divider-dashed { - background: none; - border-top: 1px dashed #e8e8e8; -} -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed, -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed, -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed { - border-top: 0; -} -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before, -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before, -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before, -.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after, -.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after, -.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after { - border-style: dashed none none; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-drawer { - position: fixed; - top: 0; - width: 0%; - height: 100%; - z-index: 1000; -} -.ant-drawer > * { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.9, 0, 0.3, 0.7); - transition: -webkit-transform 0.3s cubic-bezier(0.9, 0, 0.3, 0.7); - transition: transform 0.3s cubic-bezier(0.9, 0, 0.3, 0.7); - transition: transform 0.3s cubic-bezier(0.9, 0, 0.3, 0.7), -webkit-transform 0.3s cubic-bezier(0.9, 0, 0.3, 0.7); -} -.ant-drawer-content-wrapper { - position: fixed; -} -.ant-drawer .ant-drawer-content { - width: 100%; - height: 100%; -} -.ant-drawer-left, -.ant-drawer-right { - width: 0%; - height: 100%; -} -.ant-drawer-left .ant-drawer-content-wrapper, -.ant-drawer-right .ant-drawer-content-wrapper { - height: 100%; -} -.ant-drawer-left.ant-drawer-open, -.ant-drawer-right.ant-drawer-open { - width: 100%; -} -.ant-drawer-left.ant-drawer-open.no-mask, -.ant-drawer-right.ant-drawer-open.no-mask { - width: 0%; -} -.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper { - -webkit-box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15); - box-shadow: 2px 0 8px rgba(0, 0, 0, 0.15); -} -.ant-drawer-right .ant-drawer-content-wrapper { - right: 0; -} -.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper { - -webkit-box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15); - box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15); -} -.ant-drawer-top, -.ant-drawer-bottom { - width: 100%; - height: 0%; -} -.ant-drawer-top .ant-drawer-content-wrapper, -.ant-drawer-bottom .ant-drawer-content-wrapper { - width: 100%; -} -.ant-drawer-top.ant-drawer-open, -.ant-drawer-bottom.ant-drawer-open { - height: 100%; -} -.ant-drawer-top.ant-drawer-open.no-mask, -.ant-drawer-bottom.ant-drawer-open.no-mask { - height: 0%; -} -.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper { - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-drawer-bottom .ant-drawer-content-wrapper { - bottom: 0; -} -.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper { - -webkit-box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.15); -} -.ant-drawer.ant-drawer-open .ant-drawer-mask { - opacity: 0.3; - height: 100%; - -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); - animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); - -webkit-transition: none; - transition: none; -} -.ant-drawer-title { - margin: 0; - font-size: 16px; - line-height: 22px; - font-weight: 500; - color: rgba(0, 0, 0, 0.85); -} -.ant-drawer-content { - position: relative; - background-color: #fff; - border: 0; - background-clip: padding-box; - z-index: 1; -} -.ant-drawer-close { - cursor: pointer; - border: 0; - background: transparent; - position: absolute; - right: 0; - top: 0; - z-index: 10; - font-weight: 700; - line-height: 1; - text-decoration: none; - -webkit-transition: color 0.3s; - transition: color 0.3s; - color: rgba(0, 0, 0, 0.45); - outline: 0; - padding: 0; -} -.ant-drawer-close-x { - display: block; - font-style: normal; - text-align: center; - text-transform: none; - text-rendering: auto; - width: 56px; - height: 56px; - line-height: 56px; - font-size: 16px; -} -.ant-drawer-close:focus, -.ant-drawer-close:hover { - color: #444; - text-decoration: none; -} -.ant-drawer-header { - padding: 16px 24px; - border-radius: 4px 4px 0 0; - background: #fff; - color: rgba(0, 0, 0, 0.65); - border-bottom: 1px solid #e8e8e8; -} -.ant-drawer-body { - padding: 24px; - font-size: 14px; - line-height: 1.5; - word-wrap: break-word; -} -.ant-drawer-mask { - position: fixed; - width: 100%; - height: 0; - opacity: 0; - background-color: rgba(0, 0, 0, 0.65); - filter: alpha(opacity=50); - -webkit-transition: opacity 0.3s linear, height 0s ease 0.3s; - transition: opacity 0.3s linear, height 0s ease 0.3s; -} -.ant-drawer-open { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); - transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); - transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), -webkit-transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1); -} -.ant-drawer-open-content { - -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); -} -@-webkit-keyframes antdDrawerFadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 0.3; - } -} -@keyframes antdDrawerFadeIn { - 0% { - opacity: 0; - } - 100% { - opacity: 0.3; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-dropdown { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: absolute; - left: -9999px; - top: -9999px; - z-index: 1050; - display: block; -} -.ant-dropdown:before { - position: absolute; - top: -7px; - left: -7px; - right: -7px; - bottom: -7px; - content: ' '; - opacity: 0.0001; -} -.ant-dropdown-wrap { - position: relative; -} -.ant-dropdown-wrap .ant-btn > .anticon-down { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); -} -:root .ant-dropdown-wrap .ant-btn > .anticon-down { - font-size: 12px; -} -.ant-dropdown-wrap .anticon-down:before { - -webkit-transition: -webkit-transform 0.2s; - transition: -webkit-transform 0.2s; - transition: transform 0.2s; - transition: transform 0.2s, -webkit-transform 0.2s; -} -.ant-dropdown-wrap-open .anticon-down:before { - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.ant-dropdown-hidden, -.ant-dropdown-menu-hidden { - display: none; -} -.ant-dropdown-menu { - outline: none; - position: relative; - list-style-type: none; - padding: 4px 0; - margin: 0; - text-align: left; - background-color: #fff; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - background-clip: padding-box; -} -.ant-dropdown-menu-item-group-title { - color: rgba(0, 0, 0, 0.45); - padding: 5px 12px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-dropdown-menu-submenu-popup { - position: absolute; - z-index: 1050; -} -.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu { - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-dropdown-menu-item, -.ant-dropdown-menu-submenu-title { - padding: 5px 12px; - margin: 0; - clear: both; - font-size: 14px; - font-weight: normal; - color: rgba(0, 0, 0, 0.65); - white-space: nowrap; - cursor: pointer; - -webkit-transition: all 0.3s; - transition: all 0.3s; - line-height: 22px; -} -.ant-dropdown-menu-item > .anticon:first-child, -.ant-dropdown-menu-submenu-title > .anticon:first-child { - min-width: 12px; - margin-right: 8px; -} -.ant-dropdown-menu-item > a, -.ant-dropdown-menu-submenu-title > a { - color: rgba(0, 0, 0, 0.65); - display: block; - padding: 5px 12px; - margin: -5px -12px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-dropdown-menu-item > a:focus, -.ant-dropdown-menu-submenu-title > a:focus { - text-decoration: none; -} -.ant-dropdown-menu-item-selected, -.ant-dropdown-menu-submenu-title-selected, -.ant-dropdown-menu-item-selected > a, -.ant-dropdown-menu-submenu-title-selected > a { - color: #1890ff; - background-color: #e6f7ff; -} -.ant-dropdown-menu-item:hover, -.ant-dropdown-menu-submenu-title:hover { - background-color: #e6f7ff; -} -.ant-dropdown-menu-item-disabled, -.ant-dropdown-menu-submenu-title-disabled { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-dropdown-menu-item-disabled:hover, -.ant-dropdown-menu-submenu-title-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #fff; - cursor: not-allowed; -} -.ant-dropdown-menu-item-divider, -.ant-dropdown-menu-submenu-title-divider { - height: 1px; - overflow: hidden; - background-color: #e8e8e8; - line-height: 0; - margin: 4px 0; -} -.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow, -.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow { - position: absolute; - right: 8px; -} -.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, -.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { - font-style: normal; - color: rgba(0, 0, 0, 0.45); - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); -} -:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, -:root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { - font-size: 12px; -} -.ant-dropdown-menu-submenu-title { - padding-right: 26px; -} -.ant-dropdown-menu-submenu-vertical { - position: relative; -} -.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu { - top: 0; - left: 100%; - position: absolute; - min-width: 100%; - margin-left: 4px; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, -.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { - color: rgba(0, 0, 0, 0.25); -} -.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft, -.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft, -.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter, -.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter, -.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight, -.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight { - -webkit-animation-name: antSlideUpIn; - animation-name: antSlideUpIn; -} -.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft, -.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft, -.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter, -.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter, -.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight, -.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight { - -webkit-animation-name: antSlideDownIn; - animation-name: antSlideDownIn; -} -.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft, -.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter, -.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight { - -webkit-animation-name: antSlideUpOut; - animation-name: antSlideUpOut; -} -.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft, -.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter, -.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight { - -webkit-animation-name: antSlideDownOut; - animation-name: antSlideDownOut; -} -.ant-dropdown-trigger > .anticon.anticon-down, -.ant-dropdown-link > .anticon.anticon-down { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); -} -:root .ant-dropdown-trigger > .anticon.anticon-down, -:root .ant-dropdown-link > .anticon.anticon-down { - font-size: 12px; -} -.ant-dropdown-button { - white-space: nowrap; -} -.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) { - padding-left: 8px; - padding-right: 8px; -} -.ant-dropdown-button .anticon.anticon-down { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); -} -:root .ant-dropdown-button .anticon.anticon-down { - font-size: 12px; -} -.ant-dropdown-menu-dark, -.ant-dropdown-menu-dark .ant-dropdown-menu { - background: #001529; -} -.ant-dropdown-menu-dark .ant-dropdown-menu-item, -.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title, -.ant-dropdown-menu-dark .ant-dropdown-menu-item > a { - color: rgba(255, 255, 255, 0.65); -} -.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after, -.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after, -.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after { - color: rgba(255, 255, 255, 0.65); -} -.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, -.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover, -.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover { - color: #fff; - background: transparent; -} -.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, -.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, -.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a { - background: #1890ff; - color: #fff; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-form { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-form legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 16px; - line-height: inherit; - color: rgba(0, 0, 0, 0.45); - border: 0; - border-bottom: 1px solid #d9d9d9; -} -.ant-form label { - font-size: 14px; -} -.ant-form input[type='search'] { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.ant-form input[type='radio'], -.ant-form input[type='checkbox'] { - line-height: normal; -} -.ant-form input[type='file'] { - display: block; -} -.ant-form input[type='range'] { - display: block; - width: 100%; -} -.ant-form select[multiple], -.ant-form select[size] { - height: auto; -} -.ant-form input[type='file']:focus, -.ant-form input[type='radio']:focus, -.ant-form input[type='checkbox']:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.ant-form output { - display: block; - padding-top: 15px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); -} -.ant-form-item-required:before { - display: inline-block; - margin-right: 4px; - content: '*'; - font-family: SimSun; - line-height: 1; - font-size: 14px; - color: #f5222d; -} -.ant-form-hide-required-mark .ant-form-item-required:before { - display: none; -} -input[type='radio'][disabled], -input[type='checkbox'][disabled], -input[type='radio'].disabled, -input[type='checkbox'].disabled { - cursor: not-allowed; -} -.ant-radio-inline.disabled, -.ant-radio-vertical.disabled, -.ant-checkbox-inline.disabled, -.ant-checkbox-vertical.disabled { - cursor: not-allowed; -} -.ant-radio.disabled label, -.ant-checkbox.disabled label { - cursor: not-allowed; -} -.ant-form-item { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - margin-bottom: 24px; - vertical-align: top; -} -.ant-form-item label { - position: relative; -} -.ant-form-item label > .anticon { - vertical-align: top; - font-size: 14px; -} -.ant-form-item-control > .ant-form-item:last-child, -.ant-form-item [class^='ant-col-'] > .ant-form-item:only-child { - margin-bottom: -24px; -} -.ant-form-item-control { - line-height: 39.9999px; - position: relative; - zoom: 1; -} -.ant-form-item-control:before, -.ant-form-item-control:after { - content: ''; - display: table; -} -.ant-form-item-control:after { - clear: both; -} -.ant-form-item-children { - position: relative; -} -.ant-form-item-with-help { - margin-bottom: 5px; -} -.ant-form-item-label { - text-align: right; - vertical-align: middle; - line-height: 39.9999px; - display: inline-block; - overflow: hidden; - white-space: nowrap; -} -.ant-form-item-label label { - color: rgba(0, 0, 0, 0.85); -} -.ant-form-item-label label:after { - content: ':'; - margin: 0 8px 0 2px; - position: relative; - top: -0.5px; -} -.ant-form-item .ant-switch { - margin: 2px 0 4px; -} -.ant-form-item-no-colon .ant-form-item-label label:after { - content: ' '; -} -.ant-form-explain, -.ant-form-extra { - color: rgba(0, 0, 0, 0.45); - line-height: 1.524; - -webkit-transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); - margin-top: -2px; - clear: both; -} -.ant-form-extra { - padding-top: 4px; -} -.ant-form-text { - display: inline-block; - padding-right: 8px; -} -.ant-form-split { - display: block; - text-align: center; -} -form .has-feedback .ant-input { - padding-right: 24px; -} -form .has-feedback > .ant-select .ant-select-arrow, -form .has-feedback > .ant-select .ant-select-selection__clear, -form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, -form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear { - right: 28px; -} -form .has-feedback > .ant-select .ant-select-selection-selected-value, -form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value { - padding-right: 42px; -} -form .has-feedback .ant-cascader-picker-arrow { - margin-right: 17px; -} -form .has-feedback .ant-cascader-picker-clear { - right: 28px; -} -form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix { - right: 28px; -} -form .has-feedback .ant-calendar-picker-icon, -form .has-feedback .ant-time-picker-icon, -form .has-feedback .ant-calendar-picker-clear, -form .has-feedback .ant-time-picker-clear { - right: 28px; -} -form textarea.ant-input { - height: auto; - margin-bottom: 4px; -} -form .ant-upload { - background: transparent; -} -form input[type='radio'], -form input[type='checkbox'] { - width: 14px; - height: 14px; -} -form .ant-radio-inline, -form .ant-checkbox-inline { - display: inline-block; - vertical-align: middle; - font-weight: normal; - cursor: pointer; - margin-left: 8px; -} -form .ant-radio-inline:first-child, -form .ant-checkbox-inline:first-child { - margin-left: 0; -} -form .ant-checkbox-vertical, -form .ant-radio-vertical { - display: block; -} -form .ant-checkbox-vertical + .ant-checkbox-vertical, -form .ant-radio-vertical + .ant-radio-vertical { - margin-left: 0; -} -form .ant-input-number + .ant-form-text { - margin-left: 8px; -} -form .ant-input-number-handler-wrap { - z-index: 2; -} -form .ant-select, -form .ant-cascader-picker { - width: 100%; -} -form .ant-input-group .ant-select, -form .ant-input-group .ant-cascader-picker { - width: auto; -} -form :not(.ant-input-group-wrapper) > .ant-input-group, -form .ant-input-group-wrapper { - display: inline-block; - vertical-align: middle; - position: relative; - top: -1px; -} -.ant-input-group-wrap .ant-select-selection { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.ant-input-group-wrap .ant-select-selection:hover { - border-color: #d9d9d9; -} -.ant-input-group-wrap .ant-select-selection--single { - margin-left: -1px; - height: 40px; - background-color: #eee; -} -.ant-input-group-wrap .ant-select-selection--single .ant-select-selection__rendered { - padding-left: 8px; - padding-right: 25px; - line-height: 30px; -} -.ant-input-group-wrap .ant-select-open .ant-select-selection { - border-color: #d9d9d9; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-form-vertical .ant-form-item-label, -.ant-col-24.ant-form-item-label, -.ant-col-xl-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; -} -.ant-form-vertical .ant-form-item-label label:after, -.ant-col-24.ant-form-item-label label:after, -.ant-col-xl-24.ant-form-item-label label:after { - display: none; -} -.ant-form-vertical .ant-form-item { - padding-bottom: 8px; -} -.ant-form-vertical .ant-form-item-control { - line-height: 1.5; -} -.ant-form-vertical .ant-form-explain, -.ant-form-vertical .ant-form-extra { - margin-top: 2px; - margin-bottom: -4px; -} -@media (max-width: 575px) { - .ant-form-item-label, - .ant-form-item-control-wrapper { - display: block; - width: 100%; - } - .ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-form-item-label label:after { - display: none; - } - .ant-col-xs-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-col-xs-24.ant-form-item-label label:after { - display: none; - } -} -@media (max-width: 767px) { - .ant-col-sm-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-col-sm-24.ant-form-item-label label:after { - display: none; - } -} -@media (max-width: 991px) { - .ant-col-md-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-col-md-24.ant-form-item-label label:after { - display: none; - } -} -@media (max-width: 1199px) { - .ant-col-lg-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-col-lg-24.ant-form-item-label label:after { - display: none; - } -} -@media (max-width: 1599px) { - .ant-col-xl-24.ant-form-item-label { - padding: 0 0 8px; - margin: 0; - display: block; - text-align: left; - line-height: 1.5; - } - .ant-col-xl-24.ant-form-item-label label:after { - display: none; - } -} -.ant-form-inline .ant-form-item { - display: inline-block; - margin-right: 16px; - margin-bottom: 0; -} -.ant-form-inline .ant-form-item-with-help { - margin-bottom: 24px; -} -.ant-form-inline .ant-form-item > .ant-form-item-control-wrapper, -.ant-form-inline .ant-form-item > .ant-form-item-label { - display: inline-block; - vertical-align: top; -} -.ant-form-inline .ant-form-text { - display: inline-block; -} -.ant-form-inline .has-feedback { - display: inline-block; -} -.has-success.has-feedback .ant-form-item-children-icon, -.has-warning.has-feedback .ant-form-item-children-icon, -.has-error.has-feedback .ant-form-item-children-icon, -.is-validating.has-feedback .ant-form-item-children-icon { - position: absolute; - top: 50%; - right: 0; - visibility: visible; - pointer-events: none; - width: 32px; - height: 20px; - line-height: 20px; - margin-top: -10px; - text-align: center; - font-size: 14px; - -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); - z-index: 1; -} -.has-success.has-feedback .ant-form-item-children-icon svg, -.has-warning.has-feedback .ant-form-item-children-icon svg, -.has-error.has-feedback .ant-form-item-children-icon svg, -.is-validating.has-feedback .ant-form-item-children-icon svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.has-success.has-feedback .ant-form-item-children-icon { - -webkit-animation-name: diffZoomIn1 !important; - animation-name: diffZoomIn1 !important; - color: #52c41a; -} -.has-warning .ant-form-explain, -.has-warning .ant-form-split { - color: #faad14; -} -.has-warning .ant-input, -.has-warning .ant-input:hover { - border-color: #faad14; -} -.has-warning .ant-input:focus { - border-color: #ffc53d; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - border-right-width: 1px !important; -} -.has-warning .ant-input:not([disabled]):hover { - border-color: #faad14; -} -.has-warning .ant-calendar-picker-open .ant-calendar-picker-input { - border-color: #ffc53d; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - border-right-width: 1px !important; -} -.has-warning .ant-input-prefix { - color: #faad14; -} -.has-warning .ant-input-group-addon { - color: #faad14; - border-color: #faad14; - background-color: #fff; -} -.has-warning .has-feedback { - color: #faad14; -} -.has-warning.has-feedback .ant-form-item-children-icon { - color: #faad14; - -webkit-animation-name: diffZoomIn3 !important; - animation-name: diffZoomIn3 !important; -} -.has-warning .ant-select-selection { - border-color: #faad14; -} -.has-warning .ant-select-open .ant-select-selection, -.has-warning .ant-select-focused .ant-select-selection { - border-color: #ffc53d; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - border-right-width: 1px !important; -} -.has-warning .ant-calendar-picker-icon:after, -.has-warning .ant-time-picker-icon:after, -.has-warning .ant-picker-icon:after, -.has-warning .ant-select-arrow, -.has-warning .ant-cascader-picker-arrow { - color: #faad14; -} -.has-warning .ant-input-number, -.has-warning .ant-time-picker-input { - border-color: #faad14; -} -.has-warning .ant-input-number-focused, -.has-warning .ant-time-picker-input-focused, -.has-warning .ant-input-number:focus, -.has-warning .ant-time-picker-input:focus { - border-color: #ffc53d; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - border-right-width: 1px !important; -} -.has-warning .ant-input-number:not([disabled]):hover, -.has-warning .ant-time-picker-input:not([disabled]):hover { - border-color: #faad14; -} -.has-warning .ant-cascader-picker:focus .ant-cascader-input { - border-color: #ffc53d; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-form-explain, -.has-error .ant-form-split { - color: #f5222d; -} -.has-error .ant-input, -.has-error .ant-input:hover { - border-color: #f5222d; -} -.has-error .ant-input:focus { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-input:not([disabled]):hover { - border-color: #f5222d; -} -.has-error .ant-calendar-picker-open .ant-calendar-picker-input { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-input-prefix { - color: #f5222d; -} -.has-error .ant-input-group-addon { - color: #f5222d; - border-color: #f5222d; - background-color: #fff; -} -.has-error .has-feedback { - color: #f5222d; -} -.has-error.has-feedback .ant-form-item-children-icon { - color: #f5222d; - -webkit-animation-name: diffZoomIn2 !important; - animation-name: diffZoomIn2 !important; -} -.has-error .ant-select-selection { - border-color: #f5222d; -} -.has-error .ant-select-open .ant-select-selection, -.has-error .ant-select-focused .ant-select-selection { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-select.ant-select-auto-complete .ant-input:focus { - border-color: #f5222d; -} -.has-error .ant-input-group-addon .ant-select-selection { - border-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.has-error .ant-calendar-picker-icon:after, -.has-error .ant-time-picker-icon:after, -.has-error .ant-picker-icon:after, -.has-error .ant-select-arrow, -.has-error .ant-cascader-picker-arrow { - color: #f5222d; -} -.has-error .ant-input-number, -.has-error .ant-time-picker-input { - border-color: #f5222d; -} -.has-error .ant-input-number-focused, -.has-error .ant-time-picker-input-focused, -.has-error .ant-input-number:focus, -.has-error .ant-time-picker-input:focus { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-input-number:not([disabled]):hover, -.has-error .ant-time-picker-input:not([disabled]):hover { - border-color: #f5222d; -} -.has-error .ant-mention-wrapper .ant-mention-editor, -.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover { - border-color: #f5222d; -} -.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, -.has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-cascader-picker:focus .ant-cascader-input { - border-color: #ff4d4f; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2); - border-right-width: 1px !important; -} -.has-error .ant-transfer-list { - border-color: #f5222d; -} -.has-error .ant-transfer-list-search:not([disabled]) { - border-color: #d9d9d9; -} -.has-error .ant-transfer-list-search:not([disabled]):hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.has-error .ant-transfer-list-search:not([disabled]):focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.is-validating.has-feedback .ant-form-item-children-icon { - display: inline-block; - color: #1890ff; -} -.ant-advanced-search-form .ant-form-item { - margin-bottom: 24px; -} -.ant-advanced-search-form .ant-form-item-with-help { - margin-bottom: 5px; -} -.show-help-enter, -.show-help-appear { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.show-help-leave { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.show-help-enter.show-help-enter-active, -.show-help-appear.show-help-appear-active { - -webkit-animation-name: antShowHelpIn; - animation-name: antShowHelpIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.show-help-leave.show-help-leave-active { - -webkit-animation-name: antShowHelpOut; - animation-name: antShowHelpOut; - -webkit-animation-play-state: running; - animation-play-state: running; - pointer-events: none; -} -.show-help-enter, -.show-help-appear { - opacity: 0; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -} -.show-help-leave { - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -} -@-webkit-keyframes antShowHelpIn { - 0% { - opacity: 0; - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} -@keyframes antShowHelpIn { - 0% { - opacity: 0; - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} -@-webkit-keyframes antShowHelpOut { - to { - opacity: 0; - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - } -} -@keyframes antShowHelpOut { - to { - opacity: 0; - -webkit-transform: translateY(-5px); - transform: translateY(-5px); - } -} -@-webkit-keyframes diffZoomIn1 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes diffZoomIn1 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes diffZoomIn2 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes diffZoomIn2 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes diffZoomIn3 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes diffZoomIn3 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-input-number { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-variant: tabular-nums; - -webkit-box-sizing: border-box; - box-sizing: border-box; - list-style: none; - position: relative; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - -webkit-transition: all 0.3s; - transition: all 0.3s; - margin: 0; - padding: 0; - display: inline-block; - border: 1px solid #d9d9d9; - border-radius: 4px; - width: 90px; -} -.ant-input-number::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-input-number:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-input-number::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-input-number:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-number:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-number-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-input-number-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-input-number { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-input-number-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-input-number-sm { - padding: 1px 7px; - height: 24px; -} -.ant-input-number-handler { - text-align: center; - line-height: 0; - height: 50%; - overflow: hidden; - color: rgba(0, 0, 0, 0.45); - position: relative; - -webkit-transition: all 0.1s linear; - transition: all 0.1s linear; - display: block; - width: 100%; - font-weight: bold; -} -.ant-input-number-handler:active { - background: #f4f4f4; -} -.ant-input-number-handler:hover .ant-input-number-handler-up-inner, -.ant-input-number-handler:hover .ant-input-number-handler-down-inner { - color: #40a9ff; -} -.ant-input-number-handler-up-inner, -.ant-input-number-handler-down-inner { - font-style: normal; - vertical-align: -0.125em; - text-align: center; - text-transform: none; - line-height: 0; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - line-height: 12px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - position: absolute; - width: 12px; - height: 12px; - -webkit-transition: all 0.1s linear; - transition: all 0.1s linear; - display: inline-block; - font-size: 12px; - font-size: 7px \9; - -webkit-transform: scale(0.58333333) rotate(0deg); - -ms-transform: scale(0.58333333) rotate(0deg); - transform: scale(0.58333333) rotate(0deg); - right: 4px; - color: rgba(0, 0, 0, 0.45); -} -.ant-input-number-handler-up-inner > *, -.ant-input-number-handler-down-inner > * { - line-height: 1; -} -.ant-input-number-handler-up-inner svg, -.ant-input-number-handler-down-inner svg { - display: inline-block; -} -.ant-input-number-handler-up-inner:before, -.ant-input-number-handler-down-inner:before { - display: none; -} -.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon, -.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon, -.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon, -.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon { - display: block; -} -:root .ant-input-number-handler-up-inner, -:root .ant-input-number-handler-down-inner { - font-size: 12px; -} -.ant-input-number:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-input-number-focused { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-input-number-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-input-number-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -.ant-input-number-disabled .ant-input-number-input { - cursor: not-allowed; -} -.ant-input-number-disabled .ant-input-number-handler-wrap { - display: none; -} -.ant-input-number-input { - width: 100%; - text-align: left; - outline: 0; - -moz-appearance: textfield; - height: 30px; - -webkit-transition: all 0.3s linear; - transition: all 0.3s linear; - background-color: transparent; - border: 0; - border-radius: 4px; - padding: 0 11px; -} -.ant-input-number-input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-input-number-input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-input-number-input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-input-number-lg { - padding: 0; - font-size: 16px; -} -.ant-input-number-lg input { - height: 38px; -} -.ant-input-number-sm { - padding: 0; -} -.ant-input-number-sm input { - height: 22px; - padding: 0 7px; -} -.ant-input-number-handler-wrap { - border-left: 1px solid #d9d9d9; - width: 22px; - height: 100%; - background: #fff; - position: absolute; - top: 0; - right: 0; - opacity: 0; - border-radius: 0 4px 4px 0; - -webkit-transition: opacity 0.24s linear 0.1s; - transition: opacity 0.24s linear 0.1s; -} -.ant-input-number-handler-wrap:hover .ant-input-number-handler { - height: 40%; -} -.ant-input-number:hover .ant-input-number-handler-wrap { - opacity: 1; -} -.ant-input-number-handler-up { - cursor: pointer; -} -.ant-input-number-handler-up-inner { - top: 50%; - margin-top: -5px; - text-align: center; -} -.ant-input-number-handler-up:hover { - height: 60% !important; -} -.ant-input-number-handler-down { - border-top: 1px solid #d9d9d9; - top: 0; - cursor: pointer; -} -.ant-input-number-handler-down-inner { - top: 50%; - margin-top: -6px; - text-align: center; -} -.ant-input-number-handler-down:hover { - height: 60% !important; -} -.ant-input-number-handler-up-disabled, -.ant-input-number-handler-down-disabled { - cursor: not-allowed; -} -.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner, -.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner { - color: rgba(0, 0, 0, 0.25); -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-layout { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-flex: 1; - -webkit-flex: auto; - -ms-flex: auto; - flex: auto; - background: #f0f2f5; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; -} -.ant-layout, -.ant-layout * { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.ant-layout.ant-layout-has-sider { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-direction: row; - -ms-flex-direction: row; - flex-direction: row; -} -.ant-layout.ant-layout-has-sider > .ant-layout, -.ant-layout.ant-layout-has-sider > .ant-layout-content { - overflow-x: hidden; -} -.ant-layout-header, -.ant-layout-footer { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} -.ant-layout-header { - background: #001529; - padding: 0 50px; - height: 64px; - line-height: 64px; -} -.ant-layout-footer { - background: #f0f2f5; - padding: 24px 50px; - color: rgba(0, 0, 0, 0.65); - font-size: 14px; -} -.ant-layout-content { - -webkit-box-flex: 1; - -webkit-flex: auto; - -ms-flex: auto; - flex: auto; - /* fix firefox can't set height smaller than content on flex item */ - min-height: 0; -} -.ant-layout-sider { - -webkit-transition: all 0.2s; - transition: all 0.2s; - position: relative; - background: #001529; - /* fix firefox can't set width smaller than content on flex item */ - min-width: 0; -} -.ant-layout-sider-children { - height: 100%; - padding-top: 0.1px; - margin-top: -0.1px; -} -.ant-layout-sider-has-trigger { - padding-bottom: 48px; -} -.ant-layout-sider-right { - -webkit-box-ordinal-group: 2; - -webkit-order: 1; - -ms-flex-order: 1; - order: 1; -} -.ant-layout-sider-trigger { - position: fixed; - text-align: center; - bottom: 0; - cursor: pointer; - height: 48px; - line-height: 48px; - color: #fff; - background: #002140; - z-index: 1; - -webkit-transition: all 0.2s; - transition: all 0.2s; -} -.ant-layout-sider-zero-width > * { - overflow: hidden; -} -.ant-layout-sider-zero-width-trigger { - position: absolute; - top: 64px; - right: -36px; - text-align: center; - width: 36px; - height: 42px; - line-height: 42px; - background: #001529; - color: #fff; - font-size: 18px; - border-radius: 0 4px 4px 0; - cursor: pointer; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; -} -.ant-layout-sider-zero-width-trigger:hover { - background: #192c3e; -} -.ant-layout-sider-light { - background: #fff; -} -.ant-layout-sider-light .ant-layout-sider-trigger { - color: rgba(0, 0, 0, 0.65); - background: #fff; -} -.ant-layout-sider-light .ant-layout-sider-zero-width-trigger { - color: rgba(0, 0, 0, 0.65); - background: #fff; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-list { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; -} -.ant-list * { - outline: none; -} -.ant-list-pagination { - margin-top: 24px; - text-align: right; -} -.ant-list-more { - margin-top: 12px; - text-align: center; -} -.ant-list-more button { - padding-left: 32px; - padding-right: 32px; -} -.ant-list-spin { - text-align: center; - min-height: 40px; -} -.ant-list-empty-text { - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - padding: 16px; - text-align: center; -} -.ant-list-item { - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - padding: 12px 0; -} -.ant-list-item-meta { - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - font-size: 0; -} -.ant-list-item-meta-avatar { - margin-right: 16px; -} -.ant-list-item-meta-content { - -webkit-box-flex: 1; - -webkit-flex: 1 0; - -ms-flex: 1 0; - flex: 1 0; -} -.ant-list-item-meta-title { - color: rgba(0, 0, 0, 0.65); - margin-bottom: 4px; - font-size: 14px; - line-height: 22px; -} -.ant-list-item-meta-title > a { - color: rgba(0, 0, 0, 0.65); - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-list-item-meta-title > a:hover { - color: #1890ff; -} -.ant-list-item-meta-description { - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - line-height: 22px; -} -.ant-list-item-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - -ms-flex-pack: end; - justify-content: flex-end; -} -.ant-list-item-content-single { - -webkit-box-pack: start; - -webkit-justify-content: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.ant-list-item-action { - font-size: 0; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - margin-left: 48px; - padding: 0; - list-style: none; -} -.ant-list-item-action > li { - display: inline-block; - color: rgba(0, 0, 0, 0.45); - cursor: pointer; - padding: 0 8px; - position: relative; - font-size: 14px; - line-height: 22px; - text-align: center; -} -.ant-list-item-action > li:first-child { - padding-left: 0; -} -.ant-list-item-action-split { - background-color: #e8e8e8; - margin-top: -7px; - position: absolute; - top: 50%; - right: 0; - width: 1px; - height: 14px; -} -.ant-list-item-main { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; -} -.ant-list-header, -.ant-list-footer { - padding-top: 12px; - padding-bottom: 12px; -} -.ant-list-empty { - color: rgba(0, 0, 0, 0.45); - padding: 16px 0; - font-size: 12px; - text-align: center; -} -.ant-list-split .ant-list-item { - border-bottom: 1px solid #e8e8e8; -} -.ant-list-split .ant-list-item:last-child { - border-bottom: none; -} -.ant-list-split .ant-list-header { - border-bottom: 1px solid #e8e8e8; -} -.ant-list-loading .ant-list-spin-nested-loading { - min-height: 32px; -} -.ant-list-something-after-last-item .ant-spin-container > .ant-list-item:last-child { - border-bottom: 1px solid #e8e8e8; -} -.ant-list-lg .ant-list-item { - padding-top: 16px; - padding-bottom: 16px; -} -.ant-list-sm .ant-list-item { - padding-top: 8px; - padding-bottom: 8px; -} -.ant-list-vertical .ant-list-item { - display: block; -} -.ant-list-vertical .ant-list-item-extra-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} -.ant-list-vertical .ant-list-item-main { - display: block; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; -} -.ant-list-vertical .ant-list-item-extra { - margin-left: 58px; -} -.ant-list-vertical .ant-list-item-meta { - margin-bottom: 16px; -} -.ant-list-vertical .ant-list-item-meta-title { - color: rgba(0, 0, 0, 0.85); - margin-bottom: 12px; - font-size: 16px; - line-height: 24px; -} -.ant-list-vertical .ant-list-item-content { - display: block; - color: rgba(0, 0, 0, 0.65); - font-size: 14px; - margin: 0 0 16px 0; -} -.ant-list-vertical .ant-list-item-action { - margin-left: auto; -} -.ant-list-vertical .ant-list-item-action > li { - padding: 0 16px; -} -.ant-list-vertical .ant-list-item-action > li:first-child { - padding-left: 0; -} -.ant-list-grid .ant-list-item { - border-bottom: none; - padding-top: 0; - padding-bottom: 0; - margin-bottom: 16px; -} -.ant-list-grid .ant-list-item-content { - display: block; - max-width: 100%; -} -.ant-list-bordered { - border-radius: 4px; - border: 1px solid #d9d9d9; -} -.ant-list-bordered .ant-list-header { - padding-left: 24px; - padding-right: 24px; -} -.ant-list-bordered .ant-list-footer { - padding-left: 24px; - padding-right: 24px; -} -.ant-list-bordered .ant-list-item { - border-bottom: 1px solid #e8e8e8; - padding-left: 24px; - padding-right: 24px; -} -.ant-list-bordered .ant-list-pagination { - margin: 16px 24px; -} -.ant-list-bordered.ant-list-sm .ant-list-item { - padding-left: 16px; - padding-right: 16px; -} -.ant-list-bordered.ant-list-sm .ant-list-header, -.ant-list-bordered.ant-list-sm .ant-list-footer { - padding: 8px 16px; -} -.ant-list-bordered.ant-list-lg .ant-list-header, -.ant-list-bordered.ant-list-lg .ant-list-footer { - padding: 16px 24px; -} -@media screen and (max-width: 768px) { - .ant-list-item-action { - margin-left: 24px; - } - .ant-list-vertical .ant-list-item-extra { - margin-left: 24px; - } -} -@media screen and (max-width: 480px) { - .ant-list-item { - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - .ant-list-item-action { - margin-left: 12px; - } - .ant-list-vertical .ant-list-item-extra-wrap { - -webkit-flex-wrap: wrap-reverse; - -ms-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - } - .ant-list-vertical .ant-list-item-main { - min-width: 220px; - } - .ant-list-vertical .ant-list-item-extra { - margin-left: 0; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-spin { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - color: #1890ff; - vertical-align: middle; - text-align: center; - opacity: 0; - position: absolute; - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), -webkit-transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); - display: none; -} -.ant-spin-spinning { - opacity: 1; - position: static; - display: inline-block; -} -.ant-spin-nested-loading { - position: relative; -} -.ant-spin-nested-loading > div > .ant-spin { - display: block; - position: absolute; - height: 100%; - max-height: 360px; - width: 100%; - z-index: 4; -} -.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot { - position: absolute; - top: 50%; - left: 50%; - margin: -10px; -} -.ant-spin-nested-loading > div > .ant-spin .ant-spin-text { - position: absolute; - top: 50%; - width: 100%; - padding-top: 5px; - text-shadow: 0 1px 2px #fff; -} -.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot { - margin-top: -20px; -} -.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot { - margin: -7px; -} -.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text { - padding-top: 2px; -} -.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot { - margin-top: -17px; -} -.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot { - margin: -16px; -} -.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text { - padding-top: 11px; -} -.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot { - margin-top: -26px; -} -.ant-spin-container { - position: relative; - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; - zoom: 1; -} -.ant-spin-container:before, -.ant-spin-container:after { - content: ''; - display: table; -} -.ant-spin-container:after { - clear: both; -} -.ant-spin-blur { - pointer-events: none; - user-select: none; - overflow: hidden; - opacity: 0.5; - -webkit-filter: blur(0.5px); - filter: blur(0.5px); - /* autoprefixer: off */ - filter: progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false); -} -.ant-spin-blur:after { - content: ''; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - background: #fff; - opacity: 0.3; - -webkit-transition: all 0.3s; - transition: all 0.3s; - z-index: 10; -} -.ant-spin-tip { - color: rgba(0, 0, 0, 0.45); -} -.ant-spin-dot { - position: relative; - display: inline-block; - font-size: 20px; - width: 20px; - height: 20px; -} -.ant-spin-dot i { - width: 9px; - height: 9px; - border-radius: 100%; - background-color: #1890ff; - -webkit-transform: scale(0.75); - -ms-transform: scale(0.75); - transform: scale(0.75); - display: block; - position: absolute; - opacity: 0.3; - -webkit-animation: antSpinMove 1s infinite linear alternate; - animation: antSpinMove 1s infinite linear alternate; - -webkit-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; -} -.ant-spin-dot i:nth-child(1) { - left: 0; - top: 0; -} -.ant-spin-dot i:nth-child(2) { - right: 0; - top: 0; - -webkit-animation-delay: 0.4s; - animation-delay: 0.4s; -} -.ant-spin-dot i:nth-child(3) { - right: 0; - bottom: 0; - -webkit-animation-delay: 0.8s; - animation-delay: 0.8s; -} -.ant-spin-dot i:nth-child(4) { - left: 0; - bottom: 0; - -webkit-animation-delay: 1.2s; - animation-delay: 1.2s; -} -.ant-spin-dot-spin { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - -webkit-animation: antRotate 1.2s infinite linear; - animation: antRotate 1.2s infinite linear; -} -.ant-spin-sm .ant-spin-dot { - font-size: 14px; - width: 14px; - height: 14px; -} -.ant-spin-sm .ant-spin-dot i { - width: 6px; - height: 6px; -} -.ant-spin-lg .ant-spin-dot { - font-size: 32px; - width: 32px; - height: 32px; -} -.ant-spin-lg .ant-spin-dot i { - width: 14px; - height: 14px; -} -.ant-spin.ant-spin-show-text .ant-spin-text { - display: block; -} -@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { - /* IE10+ */ - .ant-spin-blur { - background: #fff; - opacity: 0.5; - } -} -@-webkit-keyframes antSpinMove { - to { - opacity: 1; - } -} -@keyframes antSpinMove { - to { - opacity: 1; - } -} -@-webkit-keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -@keyframes antRotate { - to { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-pagination { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-pagination ul, -.ant-pagination ol { - margin: 0; - padding: 0; - list-style: none; -} -.ant-pagination:after { - content: ' '; - display: block; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} -.ant-pagination-total-text { - display: inline-block; - vertical-align: middle; - height: 32px; - line-height: 30px; - margin-right: 8px; -} -.ant-pagination-item { - cursor: pointer; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - min-width: 32px; - height: 32px; - line-height: 30px; - text-align: center; - list-style: none; - display: inline-block; - vertical-align: middle; - border: 1px solid #d9d9d9; - background-color: #fff; - margin-right: 8px; - font-family: Arial; - outline: 0; -} -.ant-pagination-item a { - text-decoration: none; - color: rgba(0, 0, 0, 0.65); - -webkit-transition: none; - transition: none; - margin: 0 6px; -} -.ant-pagination-item:focus, -.ant-pagination-item:hover { - -webkit-transition: all 0.3s; - transition: all 0.3s; - border-color: #1890ff; -} -.ant-pagination-item:focus a, -.ant-pagination-item:hover a { - color: #1890ff; -} -.ant-pagination-item-active { - border-color: #1890ff; - font-weight: 500; -} -.ant-pagination-item-active a { - color: #1890ff; -} -.ant-pagination-item-active:focus, -.ant-pagination-item-active:hover { - border-color: #40a9ff; -} -.ant-pagination-item-active:focus a, -.ant-pagination-item-active:hover a { - color: #40a9ff; -} -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - outline: 0; -} -.ant-pagination-jump-prev .ant-pagination-item-container, -.ant-pagination-jump-next .ant-pagination-item-container { - position: relative; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { - display: inline-block; - font-size: 12px; - font-size: 12px \9; - -webkit-transform: scale(1) rotate(0deg); - -ms-transform: scale(1) rotate(0deg); - transform: scale(1) rotate(0deg); - color: #1890ff; - letter-spacing: -1px; - opacity: 0; - -webkit-transition: all 0.2s; - transition: all 0.2s; -} -:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, -:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon { - font-size: 12px; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg { - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, -.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis { - position: absolute; - display: block; - letter-spacing: 2px; - color: rgba(0, 0, 0, 0.25); - text-align: center; - opacity: 1; - -webkit-transition: all 0.2s; - transition: all 0.2s; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon, -.ant-pagination-jump-next:focus .ant-pagination-item-link-icon, -.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, -.ant-pagination-jump-next:hover .ant-pagination-item-link-icon { - opacity: 1; -} -.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis, -.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, -.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis { - opacity: 0; -} -.ant-pagination-prev, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - margin-right: 8px; -} -.ant-pagination-prev, -.ant-pagination-next, -.ant-pagination-jump-prev, -.ant-pagination-jump-next { - font-family: Arial; - cursor: pointer; - color: rgba(0, 0, 0, 0.65); - border-radius: 4px; - list-style: none; - min-width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - -webkit-transition: all 0.3s; - transition: all 0.3s; - display: inline-block; - vertical-align: middle; -} -.ant-pagination-prev, -.ant-pagination-next { - outline: 0; -} -.ant-pagination-prev a, -.ant-pagination-next a { - color: rgba(0, 0, 0, 0.65); - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-pagination-prev:hover a, -.ant-pagination-next:hover a { - border-color: #40a9ff; -} -.ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-next .ant-pagination-item-link { - border: 1px solid #d9d9d9; - background-color: #fff; - border-radius: 4px; - outline: none; - display: block; - -webkit-transition: all 0.3s; - transition: all 0.3s; - font-size: 12px; - height: 100%; - text-align: center; -} -.ant-pagination-prev:focus .ant-pagination-item-link, -.ant-pagination-next:focus .ant-pagination-item-link, -.ant-pagination-prev:hover .ant-pagination-item-link, -.ant-pagination-next:hover .ant-pagination-item-link { - border-color: #1890ff; - color: #1890ff; -} -.ant-pagination-disabled, -.ant-pagination-disabled:hover, -.ant-pagination-disabled:focus { - cursor: not-allowed; -} -.ant-pagination-disabled a, -.ant-pagination-disabled:hover a, -.ant-pagination-disabled:focus a, -.ant-pagination-disabled .ant-pagination-item-link, -.ant-pagination-disabled:hover .ant-pagination-item-link, -.ant-pagination-disabled:focus .ant-pagination-item-link { - border-color: #d9d9d9; - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-pagination-slash { - margin: 0 10px 0 5px; -} -.ant-pagination-options { - display: inline-block; - vertical-align: middle; - margin-left: 16px; -} -.ant-pagination-options-size-changer.ant-select { - display: inline-block; - width: auto; - margin-right: 8px; -} -.ant-pagination-options-quick-jumper { - display: inline-block; - vertical-align: top; - height: 32px; - line-height: 32px; -} -.ant-pagination-options-quick-jumper input { - position: relative; - display: inline-block; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - margin: 0 8px; - width: 50px; -} -.ant-pagination-options-quick-jumper input::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-pagination-options-quick-jumper input:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-pagination-options-quick-jumper input::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-pagination-options-quick-jumper input:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-pagination-options-quick-jumper input:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-pagination-options-quick-jumper input-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-pagination-options-quick-jumper input-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-pagination-options-quick-jumper input { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-pagination-options-quick-jumper input-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-pagination-options-quick-jumper input-sm { - padding: 1px 7px; - height: 24px; -} -.ant-pagination-simple .ant-pagination-prev, -.ant-pagination-simple .ant-pagination-next { - height: 24px; - line-height: 24px; - vertical-align: top; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link { - border: 0; - height: 24px; -} -.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after, -.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after { - height: 24px; - line-height: 24px; -} -.ant-pagination-simple .ant-pagination-simple-pager { - display: inline-block; - margin-right: 8px; - height: 24px; -} -.ant-pagination-simple .ant-pagination-simple-pager input { - margin-right: 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background-color: #fff; - border-radius: 4px; - border: 1px solid #d9d9d9; - outline: none; - padding: 0 6px; - height: 100%; - text-align: center; - -webkit-transition: border-color 0.3s; - transition: border-color 0.3s; -} -.ant-pagination-simple .ant-pagination-simple-pager input:hover { - border-color: #1890ff; -} -.ant-pagination.mini .ant-pagination-total-text, -.ant-pagination.mini .ant-pagination-simple-pager { - height: 24px; - line-height: 24px; -} -.ant-pagination.mini .ant-pagination-item { - margin: 0; - min-width: 24px; - height: 24px; - line-height: 22px; -} -.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) { - background: transparent; - border-color: transparent; -} -.ant-pagination.mini .ant-pagination-prev, -.ant-pagination.mini .ant-pagination-next { - margin: 0; - min-width: 24px; - height: 24px; - line-height: 24px; -} -.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link, -.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link { - border-color: transparent; - background: transparent; -} -.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after, -.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after { - height: 24px; - line-height: 24px; -} -.ant-pagination.mini .ant-pagination-jump-prev, -.ant-pagination.mini .ant-pagination-jump-next { - height: 24px; - line-height: 24px; - margin-right: 0; -} -.ant-pagination.mini .ant-pagination-options { - margin-left: 2px; -} -.ant-pagination.mini .ant-pagination-options-quick-jumper { - height: 24px; - line-height: 24px; -} -.ant-pagination.mini .ant-pagination-options-quick-jumper input { - padding: 1px 7px; - height: 24px; - width: 44px; -} -@media only screen and (max-width: 992px) { - .ant-pagination-item-after-jump-prev, - .ant-pagination-item-before-jump-next { - display: none; - } -} -@media only screen and (max-width: 576px) { - .ant-pagination-options { - display: none; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-mention-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - width: 100%; - vertical-align: middle; -} -.ant-mention-wrapper .ant-mention-editor { - position: relative; - display: inline-block; - padding: 4px 11px; - width: 100%; - height: 32px; - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - background-color: #fff; - background-image: none; - border: 1px solid #d9d9d9; - border-radius: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - min-height: 32px; - height: auto; - line-height: 1.5; - padding: 0; - display: block; -} -.ant-mention-wrapper .ant-mention-editor::-moz-placeholder { - color: #bfbfbf; - opacity: 1; -} -.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder { - color: #bfbfbf; -} -.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder { - color: #bfbfbf; -} -.ant-mention-wrapper .ant-mention-editor:hover { - border-color: #40a9ff; - border-right-width: 1px !important; -} -.ant-mention-wrapper .ant-mention-editor:focus { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-mention-wrapper .ant-mention-editor-disabled { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-mention-wrapper .ant-mention-editor-disabled:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -textarea.ant-mention-wrapper .ant-mention-editor { - max-width: 100%; - height: auto; - vertical-align: bottom; - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; - min-height: 32px; -} -.ant-mention-wrapper .ant-mention-editor-lg { - padding: 6px 11px; - height: 40px; - font-size: 16px; -} -.ant-mention-wrapper .ant-mention-editor-sm { - padding: 1px 7px; - height: 24px; -} -.ant-mention-wrapper .ant-mention-editor-wrapper { - overflow-y: auto; - height: auto; -} -.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor { - border-color: #40a9ff; - outline: 0; - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - border-right-width: 1px !important; -} -.ant-mention-wrapper.disabled .ant-mention-editor { - background-color: #f5f5f5; - opacity: 1; - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-mention-wrapper.disabled .ant-mention-editor:hover { - border-color: #e6d8d8; - border-right-width: 1px !important; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root { - position: absolute; - pointer-events: none; -} -.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner { - color: #bfbfbf; - opacity: 1; - outline: none; - white-space: pre-wrap; - word-wrap: break-word; - height: auto; - padding: 5px 11px; -} -.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content { - height: auto; - padding: 5px 11px; -} -.ant-mention-dropdown { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - margin-top: 1.5em; - max-height: 250px; - min-width: 120px; - background-color: #fff; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - border-radius: 4px; - z-index: 1050; - left: -9999px; - top: -9999px; - position: absolute; - outline: none; - overflow-x: hidden; - overflow-y: auto; -} -.ant-mention-dropdown-placement-top { - margin-top: -0.1em; -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item { - color: rgba(0, 0, 0, 0.25); -} -.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading { - color: #1890ff; - text-align: center; - display: block; -} -.ant-mention-dropdown-item { - position: relative; - display: block; - padding: 5px 12px; - line-height: 22px; - font-weight: normal; - color: rgba(0, 0, 0, 0.65); - white-space: nowrap; - cursor: pointer; - text-overflow: ellipsis; - overflow: hidden; - -webkit-transition: background 0.3s; - transition: background 0.3s; -} -.ant-mention-dropdown-item:hover { - background-color: #e6f7ff; -} -.ant-mention-dropdown-item.focus, -.ant-mention-dropdown-item-active { - background-color: #e6f7ff; -} -.ant-mention-dropdown-item-disabled { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-mention-dropdown-item-disabled:hover { - color: rgba(0, 0, 0, 0.25); - background-color: #fff; - cursor: not-allowed; -} -.ant-mention-dropdown-item-selected, -.ant-mention-dropdown-item-selected:hover { - background-color: #f5f5f5; - font-weight: bold; - color: rgba(0, 0, 0, 0.65); -} -.ant-mention-dropdown-item-divider { - height: 1px; - margin: 1px 0; - overflow: hidden; - background-color: #e8e8e8; - line-height: 0; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-menu { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - outline: none; - margin-bottom: 0; - padding-left: 0; - list-style: none; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - color: rgba(0, 0, 0, 0.65); - background: #fff; - line-height: 0; - -webkit-transition: background 0.3s, width 0.2s; - transition: background 0.3s, width 0.2s; - zoom: 1; -} -.ant-menu:before, -.ant-menu:after { - content: ''; - display: table; -} -.ant-menu:after { - clear: both; -} -.ant-menu ul, -.ant-menu ol { - list-style: none; - margin: 0; - padding: 0; -} -.ant-menu-hidden { - display: none; -} -.ant-menu-item-group-title { - color: rgba(0, 0, 0, 0.45); - font-size: 14px; - line-height: 1.5; - padding: 8px 16px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-menu-submenu, -.ant-menu-submenu-inline { - -webkit-transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-item:active, -.ant-menu-submenu-title:active { - background: #e6f7ff; -} -.ant-menu-submenu .ant-menu-sub { - cursor: initial; - -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-item > a { - display: block; - color: rgba(0, 0, 0, 0.65); -} -.ant-menu-item > a:hover { - color: #1890ff; -} -.ant-menu-item > a:focus { - text-decoration: none; -} -.ant-menu-item > a:before { - position: absolute; - background-color: transparent; - top: 0; - left: 0; - bottom: 0; - right: 0; - content: ''; -} -.ant-menu-item-divider { - height: 1px; - overflow: hidden; - background-color: #e8e8e8; - line-height: 0; -} -.ant-menu-item:hover, -.ant-menu-item-active, -.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, -.ant-menu-submenu-active, -.ant-menu-submenu-title:hover { - color: #1890ff; -} -.ant-menu-horizontal .ant-menu-item, -.ant-menu-horizontal .ant-menu-submenu { - margin-top: -1px; -} -.ant-menu-horizontal > .ant-menu-item:hover, -.ant-menu-horizontal > .ant-menu-item-active, -.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { - background-color: transparent; -} -.ant-menu-item-selected { - color: #1890ff; -} -.ant-menu-item-selected > a, -.ant-menu-item-selected > a:hover { - color: #1890ff; -} -.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected { - background-color: #e6f7ff; -} -.ant-menu-inline, -.ant-menu-vertical, -.ant-menu-vertical-left { - border-right: 1px solid #e8e8e8; -} -.ant-menu-vertical-right { - border-left: 1px solid #e8e8e8; -} -.ant-menu-vertical.ant-menu-sub, -.ant-menu-vertical-left.ant-menu-sub, -.ant-menu-vertical-right.ant-menu-sub { - border-right: 0; - padding: 0; - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-menu-vertical.ant-menu-sub .ant-menu-item, -.ant-menu-vertical-left.ant-menu-sub .ant-menu-item, -.ant-menu-vertical-right.ant-menu-sub .ant-menu-item { - border-right: 0; - margin-left: 0; - left: 0; -} -.ant-menu-vertical.ant-menu-sub .ant-menu-item:after, -.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after, -.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after { - border-right: 0; -} -.ant-menu-vertical.ant-menu-sub > .ant-menu-item, -.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, -.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, -.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, -.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, -.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu { - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; -} -.ant-menu-horizontal.ant-menu-sub, -.ant-menu-vertical.ant-menu-sub, -.ant-menu-vertical-left.ant-menu-sub, -.ant-menu-vertical-right.ant-menu-sub { - min-width: 160px; -} -.ant-menu-item, -.ant-menu-submenu-title { - cursor: pointer; - margin: 0; - padding: 0 20px; - position: relative; - display: block; - white-space: nowrap; - -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-item .anticon, -.ant-menu-submenu-title .anticon { - min-width: 14px; - margin-right: 10px; - font-size: 14px; - -webkit-transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-item .anticon + span, -.ant-menu-submenu-title .anticon + span { - -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - opacity: 1; -} -.ant-menu > .ant-menu-item-divider { - height: 1px; - margin: 1px 0; - overflow: hidden; - padding: 0; - line-height: 0; - background-color: #e8e8e8; -} -.ant-menu-submenu-popup { - position: absolute; - border-radius: 4px; - z-index: 1050; - background: #fff; -} -.ant-menu-submenu-popup .submenu-title-wrapper { - padding-right: 20px; -} -.ant-menu-submenu-popup:before { - position: absolute; - top: -7px; - left: 0; - right: 0; - bottom: 0; - content: ' '; - opacity: 0.0001; -} -.ant-menu-submenu > .ant-menu { - background-color: #fff; - border-radius: 4px; -} -.ant-menu-submenu > .ant-menu-submenu-title:after { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow, -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow { - -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - position: absolute; - top: 50%; - right: 16px; - width: 10px; -} -.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after { - content: ''; - position: absolute; - vertical-align: baseline; - background: #fff; - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.65))); - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)); - width: 6px; - height: 1.5px; - border-radius: 2px; - -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before { - -webkit-transform: rotate(45deg) translateY(-2px); - -ms-transform: rotate(45deg) translateY(-2px); - transform: rotate(45deg) translateY(-2px); -} -.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after { - -webkit-transform: rotate(-45deg) translateY(2px); - -ms-transform: rotate(-45deg) translateY(2px); - transform: rotate(-45deg) translateY(2px); -} -.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, -.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, -.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, -.ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, -.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before { - background: -webkit-gradient(linear, left top, right top, from(#1890ff), to(#1890ff)); - background: -webkit-linear-gradient(left, #1890ff, #1890ff); - background: linear-gradient(to right, #1890ff, #1890ff); -} -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before { - -webkit-transform: rotate(-45deg) translateX(2px); - -ms-transform: rotate(-45deg) translateX(2px); - transform: rotate(-45deg) translateX(2px); -} -.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after { - -webkit-transform: rotate(45deg) translateX(-2px); - -ms-transform: rotate(45deg) translateX(-2px); - transform: rotate(45deg) translateX(-2px); -} -.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow { - -webkit-transform: translateY(-2px); - -ms-transform: translateY(-2px); - transform: translateY(-2px); -} -.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after { - -webkit-transform: rotate(-45deg) translateX(-2px); - -ms-transform: rotate(-45deg) translateX(-2px); - transform: rotate(-45deg) translateX(-2px); -} -.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before { - -webkit-transform: rotate(45deg) translateX(2px); - -ms-transform: rotate(45deg) translateX(2px); - transform: rotate(45deg) translateX(2px); -} -.ant-menu-vertical .ant-menu-submenu-selected, -.ant-menu-vertical-left .ant-menu-submenu-selected, -.ant-menu-vertical-right .ant-menu-submenu-selected { - color: #1890ff; -} -.ant-menu-vertical .ant-menu-submenu-selected > a, -.ant-menu-vertical-left .ant-menu-submenu-selected > a, -.ant-menu-vertical-right .ant-menu-submenu-selected > a { - color: #1890ff; -} -.ant-menu-horizontal { - border: 0; - border-bottom: 1px solid #e8e8e8; - -webkit-box-shadow: none; - box-shadow: none; - line-height: 46px; - white-space: nowrap; -} -.ant-menu-horizontal > .ant-menu-item, -.ant-menu-horizontal > .ant-menu-submenu { - position: relative; - top: 1px; - display: inline-block; - vertical-align: bottom; - border-bottom: 2px solid transparent; -} -.ant-menu-horizontal > .ant-menu-item:hover, -.ant-menu-horizontal > .ant-menu-submenu:hover, -.ant-menu-horizontal > .ant-menu-item-active, -.ant-menu-horizontal > .ant-menu-submenu-active, -.ant-menu-horizontal > .ant-menu-item-open, -.ant-menu-horizontal > .ant-menu-submenu-open, -.ant-menu-horizontal > .ant-menu-item-selected, -.ant-menu-horizontal > .ant-menu-submenu-selected { - border-bottom: 2px solid #1890ff; - color: #1890ff; -} -.ant-menu-horizontal > .ant-menu-item > a { - display: block; - color: rgba(0, 0, 0, 0.65); -} -.ant-menu-horizontal > .ant-menu-item > a:hover { - color: #1890ff; -} -.ant-menu-horizontal > .ant-menu-item > a:before { - bottom: -2px; -} -.ant-menu-horizontal > .ant-menu-item-selected > a { - color: #1890ff; -} -.ant-menu-horizontal:after { - content: ' '; - display: block; - height: 0; - clear: both; -} -.ant-menu-vertical .ant-menu-item, -.ant-menu-vertical-left .ant-menu-item, -.ant-menu-vertical-right .ant-menu-item, -.ant-menu-inline .ant-menu-item { - position: relative; -} -.ant-menu-vertical .ant-menu-item:after, -.ant-menu-vertical-left .ant-menu-item:after, -.ant-menu-vertical-right .ant-menu-item:after, -.ant-menu-inline .ant-menu-item:after { - content: ''; - position: absolute; - right: 0; - top: 0; - bottom: 0; - border-right: 3px solid #1890ff; - -webkit-transform: scaleY(0.0001); - -ms-transform: scaleY(0.0001); - transform: scaleY(0.0001); - opacity: 0; - -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); - transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); -} -.ant-menu-vertical .ant-menu-item, -.ant-menu-vertical-left .ant-menu-item, -.ant-menu-vertical-right .ant-menu-item, -.ant-menu-inline .ant-menu-item, -.ant-menu-vertical .ant-menu-submenu-title, -.ant-menu-vertical-left .ant-menu-submenu-title, -.ant-menu-vertical-right .ant-menu-submenu-title, -.ant-menu-inline .ant-menu-submenu-title { - padding: 0 16px; - font-size: 14px; - line-height: 40px; - height: 40px; - margin-top: 4px; - margin-bottom: 4px; - overflow: hidden; - text-overflow: ellipsis; -} -.ant-menu-vertical .ant-menu-submenu, -.ant-menu-vertical-left .ant-menu-submenu, -.ant-menu-vertical-right .ant-menu-submenu, -.ant-menu-inline .ant-menu-submenu { - padding-bottom: 0.01px; -} -.ant-menu-vertical .ant-menu-item:not(:last-child), -.ant-menu-vertical-left .ant-menu-item:not(:last-child), -.ant-menu-vertical-right .ant-menu-item:not(:last-child), -.ant-menu-inline .ant-menu-item:not(:last-child) { - margin-bottom: 8px; -} -.ant-menu-vertical > .ant-menu-item, -.ant-menu-vertical-left > .ant-menu-item, -.ant-menu-vertical-right > .ant-menu-item, -.ant-menu-inline > .ant-menu-item, -.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, -.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, -.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, -.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { - line-height: 40px; - height: 40px; -} -.ant-menu-inline { - width: 100%; -} -.ant-menu-inline .ant-menu-selected:after, -.ant-menu-inline .ant-menu-item-selected:after { - -webkit-transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); - opacity: 1; - -webkit-transform: scaleY(1); - -ms-transform: scaleY(1); - transform: scaleY(1); -} -.ant-menu-inline .ant-menu-item, -.ant-menu-inline .ant-menu-submenu-title { - width: calc(100% + 1px); -} -.ant-menu-inline .ant-menu-submenu-title { - padding-right: 34px; -} -.ant-menu-inline-collapsed { - width: 80px; -} -.ant-menu-inline-collapsed > .ant-menu-item, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, -.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { - left: 0; - text-overflow: clip; - padding: 0 32px !important; -} -.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, -.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow { - display: none; -} -.ant-menu-inline-collapsed > .ant-menu-item .anticon, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, -.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { - font-size: 16px; - line-height: 40px; - margin: 0; -} -.ant-menu-inline-collapsed > .ant-menu-item .anticon + span, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, -.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, -.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { - max-width: 0; - display: inline-block; - opacity: 0; -} -.ant-menu-inline-collapsed-tooltip { - pointer-events: none; -} -.ant-menu-inline-collapsed-tooltip .anticon { - display: none; -} -.ant-menu-inline-collapsed-tooltip a { - color: rgba(255, 255, 255, 0.85); -} -.ant-menu-inline-collapsed .ant-menu-item-group-title { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - padding-left: 4px; - padding-right: 4px; -} -.ant-menu-item-group-list { - margin: 0; - padding: 0; -} -.ant-menu-item-group-list .ant-menu-item, -.ant-menu-item-group-list .ant-menu-submenu-title { - padding: 0 16px 0 28px; -} -.ant-menu-root.ant-menu-vertical, -.ant-menu-root.ant-menu-vertical-left, -.ant-menu-root.ant-menu-vertical-right, -.ant-menu-root.ant-menu-inline { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-menu-sub.ant-menu-inline { - padding: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0; -} -.ant-menu-sub.ant-menu-inline > .ant-menu-item, -.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { - line-height: 40px; - height: 40px; - list-style-type: disc; - list-style-position: inside; -} -.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { - padding-left: 32px; -} -.ant-menu-item-disabled, -.ant-menu-submenu-disabled { - color: rgba(0, 0, 0, 0.25) !important; - cursor: not-allowed; - background: none; - border-color: transparent !important; -} -.ant-menu-item-disabled > a, -.ant-menu-submenu-disabled > a { - color: rgba(0, 0, 0, 0.25) !important; - pointer-events: none; -} -.ant-menu-item-disabled > .ant-menu-submenu-title, -.ant-menu-submenu-disabled > .ant-menu-submenu-title { - color: rgba(0, 0, 0, 0.25) !important; - cursor: not-allowed; -} -.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after { - background: rgba(0, 0, 0, 0.25) !important; -} -.ant-menu-dark, -.ant-menu-dark .ant-menu-sub { - color: rgba(255, 255, 255, 0.65); - background: #001529; -} -.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow { - opacity: 0.45; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before { - background: #fff; -} -.ant-menu-dark.ant-menu-submenu-popup { - background: transparent; -} -.ant-menu-dark .ant-menu-inline.ant-menu-sub { - background: #000c17; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; -} -.ant-menu-dark.ant-menu-horizontal { - border-bottom: 0; -} -.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, -.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu { - border-color: #001529; - border-bottom: 0; - top: 0; - margin-top: 0; -} -.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before { - bottom: 0; -} -.ant-menu-dark .ant-menu-item, -.ant-menu-dark .ant-menu-item-group-title, -.ant-menu-dark .ant-menu-item > a { - color: rgba(255, 255, 255, 0.65); -} -.ant-menu-dark.ant-menu-inline, -.ant-menu-dark.ant-menu-vertical, -.ant-menu-dark.ant-menu-vertical-left, -.ant-menu-dark.ant-menu-vertical-right { - border-right: 0; -} -.ant-menu-dark.ant-menu-inline .ant-menu-item, -.ant-menu-dark.ant-menu-vertical .ant-menu-item, -.ant-menu-dark.ant-menu-vertical-left .ant-menu-item, -.ant-menu-dark.ant-menu-vertical-right .ant-menu-item { - border-right: 0; - margin-left: 0; - left: 0; -} -.ant-menu-dark.ant-menu-inline .ant-menu-item:after, -.ant-menu-dark.ant-menu-vertical .ant-menu-item:after, -.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after, -.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after { - border-right: 0; -} -.ant-menu-dark.ant-menu-inline .ant-menu-item, -.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title { - width: 100%; -} -.ant-menu-dark .ant-menu-item:hover, -.ant-menu-dark .ant-menu-item-active, -.ant-menu-dark .ant-menu-submenu-active, -.ant-menu-dark .ant-menu-submenu-open, -.ant-menu-dark .ant-menu-submenu-selected, -.ant-menu-dark .ant-menu-submenu-title:hover { - background-color: transparent; - color: #fff; -} -.ant-menu-dark .ant-menu-item:hover > a, -.ant-menu-dark .ant-menu-item-active > a, -.ant-menu-dark .ant-menu-submenu-active > a, -.ant-menu-dark .ant-menu-submenu-open > a, -.ant-menu-dark .ant-menu-submenu-selected > a, -.ant-menu-dark .ant-menu-submenu-title:hover > a { - color: #fff; -} -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow { - opacity: 1; -} -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before { - background: #fff; -} -.ant-menu-dark .ant-menu-item-selected { - border-right: 0; - color: #fff; -} -.ant-menu-dark .ant-menu-item-selected:after { - border-right: 0; -} -.ant-menu-dark .ant-menu-item-selected > a, -.ant-menu-dark .ant-menu-item-selected > a:hover { - color: #fff; -} -.ant-menu.ant-menu-dark .ant-menu-item-selected, -.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected { - background-color: #1890ff; -} -.ant-menu-dark .ant-menu-item-disabled, -.ant-menu-dark .ant-menu-submenu-disabled, -.ant-menu-dark .ant-menu-item-disabled > a, -.ant-menu-dark .ant-menu-submenu-disabled > a { - opacity: 0.8; - color: rgba(255, 255, 255, 0.35) !important; -} -.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title, -.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title { - color: rgba(255, 255, 255, 0.35) !important; -} -.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, -.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, -.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after { - background: rgba(255, 255, 255, 0.35) !important; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-tooltip { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: absolute; - z-index: 1060; - display: block; - visibility: visible; - max-width: 250px; -} -.ant-tooltip-hidden { - display: none; -} -.ant-tooltip-placement-top, -.ant-tooltip-placement-topLeft, -.ant-tooltip-placement-topRight { - padding-bottom: 8px; -} -.ant-tooltip-placement-right, -.ant-tooltip-placement-rightTop, -.ant-tooltip-placement-rightBottom { - padding-left: 8px; -} -.ant-tooltip-placement-bottom, -.ant-tooltip-placement-bottomLeft, -.ant-tooltip-placement-bottomRight { - padding-top: 8px; -} -.ant-tooltip-placement-left, -.ant-tooltip-placement-leftTop, -.ant-tooltip-placement-leftBottom { - padding-right: 8px; -} -.ant-tooltip-inner { - padding: 6px 8px; - color: #fff; - text-align: left; - text-decoration: none; - background-color: rgba(0, 0, 0, 0.75); - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - min-height: 32px; - word-wrap: break-word; -} -.ant-tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.ant-tooltip-placement-top .ant-tooltip-arrow, -.ant-tooltip-placement-topLeft .ant-tooltip-arrow, -.ant-tooltip-placement-topRight .ant-tooltip-arrow { - bottom: 3px; - border-width: 5px 5px 0; - border-top-color: rgba(0, 0, 0, 0.75); -} -.ant-tooltip-placement-top .ant-tooltip-arrow { - left: 50%; - margin-left: -5px; -} -.ant-tooltip-placement-topLeft .ant-tooltip-arrow { - left: 16px; -} -.ant-tooltip-placement-topRight .ant-tooltip-arrow { - right: 16px; -} -.ant-tooltip-placement-right .ant-tooltip-arrow, -.ant-tooltip-placement-rightTop .ant-tooltip-arrow, -.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { - left: 3px; - border-width: 5px 5px 5px 0; - border-right-color: rgba(0, 0, 0, 0.75); -} -.ant-tooltip-placement-right .ant-tooltip-arrow { - top: 50%; - margin-top: -5px; -} -.ant-tooltip-placement-rightTop .ant-tooltip-arrow { - top: 8px; -} -.ant-tooltip-placement-rightBottom .ant-tooltip-arrow { - bottom: 8px; -} -.ant-tooltip-placement-left .ant-tooltip-arrow, -.ant-tooltip-placement-leftTop .ant-tooltip-arrow, -.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { - right: 3px; - border-width: 5px 0 5px 5px; - border-left-color: rgba(0, 0, 0, 0.75); -} -.ant-tooltip-placement-left .ant-tooltip-arrow { - top: 50%; - margin-top: -5px; -} -.ant-tooltip-placement-leftTop .ant-tooltip-arrow { - top: 8px; -} -.ant-tooltip-placement-leftBottom .ant-tooltip-arrow { - bottom: 8px; -} -.ant-tooltip-placement-bottom .ant-tooltip-arrow, -.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, -.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { - top: 3px; - border-width: 0 5px 5px; - border-bottom-color: rgba(0, 0, 0, 0.75); -} -.ant-tooltip-placement-bottom .ant-tooltip-arrow { - left: 50%; - margin-left: -5px; -} -.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow { - left: 16px; -} -.ant-tooltip-placement-bottomRight .ant-tooltip-arrow { - right: 16px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-message { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: fixed; - z-index: 1010; - width: 100%; - top: 16px; - left: 0; - pointer-events: none; -} -.ant-message-notice { - padding: 8px; - text-align: center; -} -.ant-message-notice:first-child { - margin-top: -8px; -} -.ant-message-notice-content { - padding: 10px 16px; - border-radius: 4px; - -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - background: #fff; - display: inline-block; - pointer-events: all; -} -.ant-message-success .anticon { - color: #52c41a; -} -.ant-message-error .anticon { - color: #f5222d; -} -.ant-message-warning .anticon { - color: #faad14; -} -.ant-message-info .anticon, -.ant-message-loading .anticon { - color: #1890ff; -} -.ant-message .anticon { - margin-right: 8px; - font-size: 16px; - top: 1px; - position: relative; -} -.ant-message-notice.move-up-leave.move-up-leave-active { - -webkit-animation-name: MessageMoveOut; - animation-name: MessageMoveOut; - overflow: hidden; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; -} -@-webkit-keyframes MessageMoveOut { - 0% { - opacity: 1; - max-height: 150px; - padding: 8px; - } - 100% { - opacity: 0; - max-height: 0; - padding: 0; - } -} -@keyframes MessageMoveOut { - 0% { - opacity: 1; - max-height: 150px; - padding: 8px; - } - 100% { - opacity: 0; - max-height: 0; - padding: 0; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-modal { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - width: auto; - margin: 0 auto; - top: 100px; - padding-bottom: 24px; -} -.ant-modal-wrap { - position: fixed; - overflow: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1000; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.ant-modal-title { - margin: 0; - font-size: 16px; - line-height: 22px; - font-weight: 500; - color: rgba(0, 0, 0, 0.85); -} -.ant-modal-content { - position: relative; - background-color: #fff; - border: 0; - border-radius: 4px; - background-clip: padding-box; - -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); -} -.ant-modal-close { - cursor: pointer; - border: 0; - background: transparent; - position: absolute; - right: 0; - top: 0; - z-index: 10; - font-weight: 700; - line-height: 1; - text-decoration: none; - -webkit-transition: color 0.3s; - transition: color 0.3s; - color: rgba(0, 0, 0, 0.45); - outline: 0; - padding: 0; -} -.ant-modal-close-x { - display: block; - font-style: normal; - vertical-align: baseline; - text-align: center; - text-transform: none; - text-rendering: auto; - width: 56px; - height: 56px; - line-height: 56px; - font-size: 16px; -} -.ant-modal-close:focus, -.ant-modal-close:hover { - color: #444; - text-decoration: none; -} -.ant-modal-header { - padding: 16px 24px; - border-radius: 4px 4px 0 0; - background: #fff; - color: rgba(0, 0, 0, 0.65); - border-bottom: 1px solid #e8e8e8; -} -.ant-modal-body { - padding: 24px; - font-size: 14px; - line-height: 1.5; - word-wrap: break-word; -} -.ant-modal-footer { - border-top: 1px solid #e8e8e8; - padding: 10px 16px; - text-align: right; - border-radius: 0 0 4px 4px; -} -.ant-modal-footer button + button { - margin-left: 8px; - margin-bottom: 0; -} -.ant-modal.zoom-enter, -.ant-modal.zoom-appear { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-transform: none; - -ms-transform: none; - transform: none; - opacity: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-modal-mask { - position: fixed; - top: 0; - right: 0; - left: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.65); - height: 100%; - z-index: 1000; - filter: alpha(opacity=50); -} -.ant-modal-mask-hidden { - display: none; -} -.ant-modal-open { - overflow: hidden; -} -.ant-modal-centered { - text-align: center; -} -.ant-modal-centered:before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; - width: 0; -} -.ant-modal-centered .ant-modal { - display: inline-block; - vertical-align: middle; - top: 0; - text-align: left; -} -@media (max-width: 767px) { - .ant-modal { - width: auto !important; - margin: 10px; - } - .ant-modal-centered .ant-modal { - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - } -} -.ant-modal-confirm .ant-modal-header { - display: none; -} -.ant-modal-confirm .ant-modal-close { - display: none; -} -.ant-modal-confirm .ant-modal-body { - padding: 32px 32px 24px; -} -.ant-modal-confirm-body-wrapper { - zoom: 1; -} -.ant-modal-confirm-body-wrapper:before, -.ant-modal-confirm-body-wrapper:after { - content: ''; - display: table; -} -.ant-modal-confirm-body-wrapper:after { - clear: both; -} -.ant-modal-confirm-body .ant-modal-confirm-title { - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - font-size: 16px; - line-height: 1.4; - display: block; - overflow: hidden; -} -.ant-modal-confirm-body .ant-modal-confirm-content { - margin-left: 38px; - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - margin-top: 8px; -} -.ant-modal-confirm-body > .anticon { - font-size: 22px; - margin-right: 16px; - float: left; -} -.ant-modal-confirm .ant-modal-confirm-btns { - margin-top: 24px; - float: right; -} -.ant-modal-confirm .ant-modal-confirm-btns button + button { - margin-left: 8px; - margin-bottom: 0; -} -.ant-modal-confirm-error .ant-modal-confirm-body > .anticon { - color: #f5222d; -} -.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon, -.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon { - color: #faad14; -} -.ant-modal-confirm-info .ant-modal-confirm-body > .anticon { - color: #1890ff; -} -.ant-modal-confirm-success .ant-modal-confirm-body > .anticon { - color: #52c41a; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-notification { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: fixed; - z-index: 1010; - width: 384px; - max-width: calc(100vw - 32px); - margin-right: 24px; -} -.ant-notification-topLeft, -.ant-notification-bottomLeft { - margin-left: 24px; - margin-right: 0; -} -.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, -.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, -.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active, -.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active { - -webkit-animation-name: NotificationLeftFadeIn; - animation-name: NotificationLeftFadeIn; -} -.ant-notification-close-icon { - font-size: 14px; - cursor: pointer; -} -.ant-notification-notice { - padding: 16px 24px; - border-radius: 4px; - -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - background: #fff; - line-height: 1.5; - position: relative; - margin-bottom: 16px; - overflow: hidden; -} -.ant-notification-notice-message { - font-size: 16px; - color: rgba(0, 0, 0, 0.85); - margin-bottom: 8px; - line-height: 24px; - display: inline-block; -} -.ant-notification-notice-message-single-line-auto-margin { - width: calc(384px - 24px * 2 - 24px - 48px - 100%); - background-color: transparent; - pointer-events: none; - display: block; - max-width: 4px; -} -.ant-notification-notice-message-single-line-auto-margin:before { - content: ''; - display: block; -} -.ant-notification-notice-description { - font-size: 14px; -} -.ant-notification-notice-closable .ant-notification-notice-message { - padding-right: 24px; -} -.ant-notification-notice-with-icon .ant-notification-notice-message { - font-size: 16px; - margin-left: 48px; - margin-bottom: 4px; -} -.ant-notification-notice-with-icon .ant-notification-notice-description { - margin-left: 48px; - font-size: 14px; -} -.ant-notification-notice-icon { - position: absolute; - font-size: 24px; - line-height: 24px; - margin-left: 4px; -} -.ant-notification-notice-icon-success { - color: #52c41a; -} -.ant-notification-notice-icon-info { - color: #1890ff; -} -.ant-notification-notice-icon-warning { - color: #faad14; -} -.ant-notification-notice-icon-error { - color: #f5222d; -} -.ant-notification-notice-close { - position: absolute; - right: 22px; - top: 16px; - color: rgba(0, 0, 0, 0.45); - outline: none; -} -a.ant-notification-notice-close:focus { - text-decoration: none; -} -.ant-notification-notice-close:hover { - color: rgba(0, 0, 0, 0.67); -} -.ant-notification-notice-btn { - float: right; - margin-top: 16px; -} -.ant-notification .notification-fade-effect { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); -} -.ant-notification-fade-enter, -.ant-notification-fade-appear { - opacity: 0; - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.ant-notification-fade-leave { - -webkit-animation-duration: 0.24s; - animation-duration: 0.24s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - -webkit-animation-play-state: paused; - animation-play-state: paused; -} -.ant-notification-fade-enter.ant-notification-fade-enter-active, -.ant-notification-fade-appear.ant-notification-fade-appear-active { - -webkit-animation-name: NotificationFadeIn; - animation-name: NotificationFadeIn; - -webkit-animation-play-state: running; - animation-play-state: running; -} -.ant-notification-fade-leave.ant-notification-fade-leave-active { - -webkit-animation-name: NotificationFadeOut; - animation-name: NotificationFadeOut; - -webkit-animation-play-state: running; - animation-play-state: running; -} -@-webkit-keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 384px; - } - 100% { - left: 0; - opacity: 1; - } -} -@keyframes NotificationFadeIn { - 0% { - opacity: 0; - left: 384px; - } - 100% { - left: 0; - opacity: 1; - } -} -@-webkit-keyframes NotificationLeftFadeIn { - 0% { - opacity: 0; - right: 384px; - } - 100% { - right: 0; - opacity: 1; - } -} -@keyframes NotificationLeftFadeIn { - 0% { - opacity: 0; - right: 384px; - } - 100% { - right: 0; - opacity: 1; - } -} -@-webkit-keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 16px; - padding-top: 16px 24px; - padding-bottom: 16px 24px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; - } -} -@keyframes NotificationFadeOut { - 0% { - opacity: 1; - margin-bottom: 16px; - padding-top: 16px 24px; - padding-bottom: 16px 24px; - max-height: 150px; - } - 100% { - opacity: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; - max-height: 0; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-popover { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: absolute; - top: 0; - left: 0; - z-index: 1030; - cursor: auto; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - white-space: normal; - font-weight: normal; - text-align: left; -} -.ant-popover:after { - content: ''; - position: absolute; - background: rgba(255, 255, 255, 0.01); -} -.ant-popover-hidden { - display: none; -} -.ant-popover-placement-top, -.ant-popover-placement-topLeft, -.ant-popover-placement-topRight { - padding-bottom: 10px; -} -.ant-popover-placement-right, -.ant-popover-placement-rightTop, -.ant-popover-placement-rightBottom { - padding-left: 10px; -} -.ant-popover-placement-bottom, -.ant-popover-placement-bottomLeft, -.ant-popover-placement-bottomRight { - padding-top: 10px; -} -.ant-popover-placement-left, -.ant-popover-placement-leftTop, -.ant-popover-placement-leftBottom { - padding-right: 10px; -} -.ant-popover-inner { - background-color: #fff; - background-clip: padding-box; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-popover-title { - min-width: 177px; - margin: 0; - padding: 5px 16px 4px; - min-height: 32px; - border-bottom: 1px solid #e8e8e8; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; -} -.ant-popover-inner-content { - padding: 12px 16px; - color: rgba(0, 0, 0, 0.65); -} -.ant-popover-message { - padding: 4px 0 12px; - font-size: 14px; - color: rgba(0, 0, 0, 0.65); - position: relative; -} -.ant-popover-message > .anticon { - position: absolute; - top: 8px; - color: #faad14; - font-size: 14px; -} -.ant-popover-message-title { - padding-left: 22px; -} -.ant-popover-buttons { - text-align: right; - margin-bottom: 4px; -} -.ant-popover-buttons button { - margin-left: 8px; -} -.ant-popover-arrow { - background: #fff; - width: 8.48528137px; - height: 8.48528137px; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - position: absolute; - display: block; - border-color: transparent; - border-style: solid; -} -.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { - bottom: 5.5px; - -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); - box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07); -} -.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow { - left: 50%; - -webkit-transform: translateX(-50%) rotate(45deg); - -ms-transform: translateX(-50%) rotate(45deg); - transform: translateX(-50%) rotate(45deg); -} -.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow { - left: 16px; -} -.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow { - right: 16px; -} -.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { - left: 6px; - -webkit-box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07); - box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07); -} -.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow { - top: 50%; - -webkit-transform: translateY(-50%) rotate(45deg); - -ms-transform: translateY(-50%) rotate(45deg); - transform: translateY(-50%) rotate(45deg); -} -.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow { - top: 12px; -} -.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow { - bottom: 12px; -} -.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { - top: 6px; - -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06); - box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06); -} -.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow { - left: 50%; - -webkit-transform: translateX(-50%) rotate(45deg); - -ms-transform: translateX(-50%) rotate(45deg); - transform: translateX(-50%) rotate(45deg); -} -.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow { - left: 16px; -} -.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow { - right: 16px; -} -.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, -.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { - right: 6px; - -webkit-box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07); - box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07); -} -.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow { - top: 50%; - -webkit-transform: translateY(-50%) rotate(45deg); - -ms-transform: translateY(-50%) rotate(45deg); - transform: translateY(-50%) rotate(45deg); -} -.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow { - top: 12px; -} -.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow { - bottom: 12px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-progress { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; -} -.ant-progress-line { - width: 100%; - font-size: 14px; - position: relative; -} -.ant-progress-small.ant-progress-line, -.ant-progress-small.ant-progress-line .ant-progress-text .anticon { - font-size: 12px; -} -.ant-progress-outer { - display: inline-block; - width: 100%; - margin-right: 0; - padding-right: 0; -} -.ant-progress-show-info .ant-progress-outer { - padding-right: calc(2em + 8px); - margin-right: calc(-2em - 8px); -} -.ant-progress-inner { - display: inline-block; - width: 100%; - background-color: #f5f5f5; - border-radius: 100px; - vertical-align: middle; - position: relative; -} -.ant-progress-circle-trail { - stroke: #f5f5f5; -} -.ant-progress-circle-path { - stroke: #1890ff; - -webkit-animation: ant-progress-appear 0.3s; - animation: ant-progress-appear 0.3s; -} -.ant-progress-success-bg, -.ant-progress-bg { - background-color: #1890ff; - -webkit-transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; - transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; - position: relative; -} -.ant-progress-success-bg { - background-color: #52c41a; - position: absolute; - top: 0; - left: 0; -} -.ant-progress-text { - word-break: normal; - width: 2em; - text-align: left; - font-size: 1em; - margin-left: 8px; - vertical-align: middle; - display: inline-block; - white-space: nowrap; - color: rgba(0, 0, 0, 0.45); - line-height: 1; -} -.ant-progress-text .anticon { - font-size: 14px; -} -.ant-progress-status-active .ant-progress-bg:before { - content: ''; - opacity: 0; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: #fff; - border-radius: 10px; - -webkit-animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; - animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; -} -.ant-progress-status-exception .ant-progress-bg { - background-color: #f5222d; -} -.ant-progress-status-exception .ant-progress-text { - color: #f5222d; -} -.ant-progress-status-exception .ant-progress-circle-path { - stroke: #f5222d; -} -.ant-progress-status-success .ant-progress-bg { - background-color: #52c41a; -} -.ant-progress-status-success .ant-progress-text { - color: #52c41a; -} -.ant-progress-status-success .ant-progress-circle-path { - stroke: #52c41a; -} -.ant-progress-circle .ant-progress-inner { - position: relative; - line-height: 1; - background-color: transparent; -} -.ant-progress-circle .ant-progress-text { - display: block; - position: absolute; - width: 100%; - text-align: center; - line-height: 1; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); - left: 0; - margin: 0; - color: rgba(0, 0, 0, 0.65); - white-space: normal; - padding: 0 6px; -} -.ant-progress-circle .ant-progress-text .anticon { - font-size: 1.16666667em; -} -.ant-progress-circle.ant-progress-status-exception .ant-progress-text { - color: #f5222d; -} -.ant-progress-circle.ant-progress-status-success .ant-progress-text { - color: #52c41a; -} -@-webkit-keyframes ant-progress-active { - 0% { - opacity: 0.1; - width: 0; - } - 20% { - opacity: 0.5; - width: 0; - } - 100% { - opacity: 0; - width: 100%; - } -} -@keyframes ant-progress-active { - 0% { - opacity: 0.1; - width: 0; - } - 20% { - opacity: 0.5; - width: 0; - } - 100% { - opacity: 0; - width: 100%; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-rate { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - line-height: unset; - margin: 0; - padding: 0; - list-style: none; - font-size: 20px; - display: inline-block; - color: #fadb14; - outline: none; -} -.ant-rate-disabled .ant-rate-star { - cursor: default; -} -.ant-rate-disabled .ant-rate-star:hover { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); -} -.ant-rate-star { - margin: 0; - padding: 0; - display: inline-block; - margin-right: 8px; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: inherit; - cursor: pointer; -} -.ant-rate-star:focus { - outline: 0; -} -.ant-rate-star-first, -.ant-rate-star-second { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: #e8e8e8; -} -.ant-rate-star-first .anticon, -.ant-rate-star-second .anticon { - vertical-align: middle; -} -.ant-rate-star:hover, -.ant-rate-star:focus { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); -} -.ant-rate-star-first { - position: absolute; - left: 0; - top: 0; - width: 50%; - height: 100%; - overflow: hidden; - opacity: 0; -} -.ant-rate-star-half .ant-rate-star-first, -.ant-rate-star-half .ant-rate-star-second { - opacity: 1; -} -.ant-rate-star-half .ant-rate-star-first, -.ant-rate-star-full .ant-rate-star-second { - color: inherit; -} -.ant-rate-text { - margin-left: 8px; - display: inline-block; - font-size: 14px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-skeleton { - display: table; - width: 100%; -} -.ant-skeleton-header { - display: table-cell; - vertical-align: top; - padding-right: 16px; -} -.ant-skeleton-header .ant-skeleton-avatar { - display: inline-block; - vertical-align: top; - background: #f2f2f2; - width: 32px; - height: 32px; - line-height: 32px; -} -.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-header .ant-skeleton-avatar-lg { - width: 40px; - height: 40px; - line-height: 40px; -} -.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-header .ant-skeleton-avatar-sm { - width: 24px; - height: 24px; - line-height: 24px; -} -.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle { - border-radius: 50%; -} -.ant-skeleton-content { - display: table-cell; - vertical-align: top; - width: 100%; -} -.ant-skeleton-content .ant-skeleton-title { - margin-top: 16px; - height: 16px; - width: 100%; - background: #f2f2f2; -} -.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { - margin-top: 24px; -} -.ant-skeleton-content .ant-skeleton-paragraph > li { - height: 16px; - background: #f2f2f2; - list-style: none; - width: 100%; -} -.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { - width: 61%; -} -.ant-skeleton-content .ant-skeleton-paragraph > li + li { - margin-top: 16px; -} -.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title { - margin-top: 12px; -} -.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { - margin-top: 28px; -} -.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, -.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li { - background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); - background: -webkit-linear-gradient(left, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); - background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); - -webkit-animation: ant-skeleton-loading 1.4s ease infinite; - animation: ant-skeleton-loading 1.4s ease infinite; - background-size: 400% 100%; -} -.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar { - background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2)); - background: -webkit-linear-gradient(left, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); - background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%); - -webkit-animation: ant-skeleton-loading 1.4s ease infinite; - animation: ant-skeleton-loading 1.4s ease infinite; - background-size: 400% 100%; -} -@-webkit-keyframes ant-skeleton-loading { - 0% { - background-position: 100% 50%; - } - 100% { - background-position: 0 50%; - } -} -@keyframes ant-skeleton-loading { - 0% { - background-position: 100% 50%; - } - 100% { - background-position: 0 50%; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-slider { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - margin: 14px 6px 10px; - padding: 4px 0; - height: 12px; - cursor: pointer; - -ms-touch-action: none; - touch-action: none; -} -.ant-slider-vertical { - width: 12px; - height: 100%; - margin: 6px 10px; - padding: 0 4px; -} -.ant-slider-vertical .ant-slider-rail { - height: 100%; - width: 4px; -} -.ant-slider-vertical .ant-slider-track { - width: 4px; -} -.ant-slider-vertical .ant-slider-handle { - margin-left: -5px; - margin-bottom: -7px; -} -.ant-slider-vertical .ant-slider-mark { - top: 0; - left: 12px; - width: 18px; - height: 100%; -} -.ant-slider-vertical .ant-slider-mark-text { - left: 4px; - white-space: nowrap; -} -.ant-slider-vertical .ant-slider-step { - width: 4px; - height: 100%; -} -.ant-slider-vertical .ant-slider-dot { - top: auto; - left: 2px; - margin-bottom: -4px; -} -.ant-slider-with-marks { - margin-bottom: 28px; -} -.ant-slider-rail { - position: absolute; - width: 100%; - height: 4px; - border-radius: 2px; - background-color: #f5f5f5; - -webkit-transition: background-color 0.3s; - transition: background-color 0.3s; -} -.ant-slider-track { - position: absolute; - height: 4px; - border-radius: 4px; - background-color: #40a9ff; - -webkit-transition: background-color 0.3s ease; - transition: background-color 0.3s ease; -} -.ant-slider-handle { - position: absolute; - margin-left: -7px; - margin-top: -5px; - width: 14px; - height: 14px; - cursor: pointer; - border-radius: 50%; - border: solid 2px #40a9ff; - background-color: #fff; - -webkit-box-shadow: 0; - box-shadow: 0; - -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); - transition: border-color 0.3s, -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); - transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); - transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28), -webkit-box-shadow 0.6s, -webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28); -} -.ant-slider-handle:focus { - border-color: #46a6ff; - -webkit-box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.2); - outline: none; -} -.ant-slider-handle.ant-tooltip-open { - border-color: #1890ff; -} -.ant-slider:hover .ant-slider-rail { - background-color: #e1e1e1; -} -.ant-slider:hover .ant-slider-track { - background-color: #1890ff; -} -.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) { - border-color: #1890ff; -} -.ant-slider-mark { - position: absolute; - top: 14px; - left: 0; - width: 100%; - font-size: 14px; -} -.ant-slider-mark-text { - position: absolute; - display: inline-block; - vertical-align: middle; - text-align: center; - cursor: pointer; - color: rgba(0, 0, 0, 0.45); -} -.ant-slider-mark-text-active { - color: rgba(0, 0, 0, 0.65); -} -.ant-slider-step { - position: absolute; - width: 100%; - height: 4px; - background: transparent; -} -.ant-slider-dot { - position: absolute; - top: -2px; - margin-left: -4px; - width: 8px; - height: 8px; - border: 2px solid #e8e8e8; - background-color: #fff; - cursor: pointer; - border-radius: 50%; - vertical-align: middle; -} -.ant-slider-dot:first-child { - margin-left: -4px; -} -.ant-slider-dot:last-child { - margin-left: -4px; -} -.ant-slider-dot-active { - border-color: #40a9ff; -} -.ant-slider-disabled { - cursor: not-allowed; -} -.ant-slider-disabled .ant-slider-track { - background-color: rgba(0, 0, 0, 0.25) !important; -} -.ant-slider-disabled .ant-slider-handle, -.ant-slider-disabled .ant-slider-dot { - border-color: rgba(0, 0, 0, 0.25) !important; - background-color: #fff; - cursor: not-allowed; - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-slider-disabled .ant-slider-mark-text, -.ant-slider-disabled .ant-slider-dot { - cursor: not-allowed !important; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-steps { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - font-size: 0; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} -.ant-steps-item { - position: relative; - display: inline-block; - vertical-align: top; - -webkit-box-flex: 1; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - overflow: hidden; -} -.ant-steps-item:last-child { - -webkit-box-flex: 0; - -webkit-flex: none; - -ms-flex: none; - flex: none; -} -.ant-steps-item:last-child .ant-steps-item-tail, -.ant-steps-item:last-child .ant-steps-item-title:after { - display: none; -} -.ant-steps-item-icon, -.ant-steps-item-content { - display: inline-block; - vertical-align: top; -} -.ant-steps-item-icon { - border: 1px solid rgba(0, 0, 0, 0.25); - width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - border-radius: 32px; - font-size: 16px; - margin-right: 8px; - -webkit-transition: background-color 0.3s, border-color 0.3s; - transition: background-color 0.3s, border-color 0.3s; - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -} -.ant-steps-item-icon > .ant-steps-icon { - line-height: 1; - top: -1px; - color: #1890ff; - position: relative; -} -.ant-steps-item-tail { - position: absolute; - left: 0; - width: 100%; - top: 12px; - padding: 0 10px; -} -.ant-steps-item-tail:after { - content: ''; - display: inline-block; - background: #e8e8e8; - height: 1px; - border-radius: 1px; - width: 100%; - -webkit-transition: background 0.3s; - transition: background 0.3s; -} -.ant-steps-item-title { - font-size: 16px; - color: rgba(0, 0, 0, 0.65); - display: inline-block; - padding-right: 16px; - position: relative; - line-height: 32px; -} -.ant-steps-item-title:after { - content: ''; - height: 1px; - width: 9999px; - background: #e8e8e8; - display: block; - position: absolute; - top: 16px; - left: 100%; -} -.ant-steps-item-description { - font-size: 14px; - color: rgba(0, 0, 0, 0.45); -} -.ant-steps-item-wait .ant-steps-item-icon { - border-color: rgba(0, 0, 0, 0.25); - background-color: #fff; -} -.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon { - color: rgba(0, 0, 0, 0.25); -} -.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { - background: rgba(0, 0, 0, 0.25); -} -.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title { - color: rgba(0, 0, 0, 0.45); -} -.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-title:after { - background-color: #e8e8e8; -} -.ant-steps-item-wait > .ant-steps-item-content > .ant-steps-item-description { - color: rgba(0, 0, 0, 0.45); -} -.ant-steps-item-wait > .ant-steps-item-tail:after { - background-color: #e8e8e8; -} -.ant-steps-item-process .ant-steps-item-icon { - border-color: #1890ff; - background-color: #fff; -} -.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { - color: #1890ff; -} -.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { - background: #1890ff; -} -.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title { - color: rgba(0, 0, 0, 0.85); -} -.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-title:after { - background-color: #e8e8e8; -} -.ant-steps-item-process > .ant-steps-item-content > .ant-steps-item-description { - color: rgba(0, 0, 0, 0.65); -} -.ant-steps-item-process > .ant-steps-item-tail:after { - background-color: #e8e8e8; -} -.ant-steps-item-process .ant-steps-item-icon { - background: #1890ff; -} -.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { - color: #fff; -} -.ant-steps-item-process .ant-steps-item-title { - font-weight: 500; -} -.ant-steps-item-finish .ant-steps-item-icon { - border-color: #1890ff; - background-color: #fff; -} -.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon { - color: #1890ff; -} -.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { - background: #1890ff; -} -.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title { - color: rgba(0, 0, 0, 0.65); -} -.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-title:after { - background-color: #1890ff; -} -.ant-steps-item-finish > .ant-steps-item-content > .ant-steps-item-description { - color: rgba(0, 0, 0, 0.45); -} -.ant-steps-item-finish > .ant-steps-item-tail:after { - background-color: #1890ff; -} -.ant-steps-item-error .ant-steps-item-icon { - border-color: #f5222d; - background-color: #fff; -} -.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon { - color: #f5222d; -} -.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { - background: #f5222d; -} -.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title { - color: #f5222d; -} -.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-title:after { - background-color: #e8e8e8; -} -.ant-steps-item-error > .ant-steps-item-content > .ant-steps-item-description { - color: #f5222d; -} -.ant-steps-item-error > .ant-steps-item-tail:after { - background-color: #e8e8e8; -} -.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after { - background: #f5222d; -} -.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item { - margin-right: 16px; - white-space: nowrap; -} -.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child { - margin-right: 0; -} -.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title { - padding-right: 0; -} -.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail { - display: none; -} -.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description { - max-width: 140px; - white-space: normal; -} -.ant-steps-item-custom .ant-steps-item-icon { - background: none; - border: 0; - width: auto; - height: auto; -} -.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - font-size: 24px; - line-height: 32px; - top: 0; - left: 0.5px; - width: 32px; - height: 32px; -} -.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon { - color: #1890ff; -} -.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item { - margin-right: 12px; -} -.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child { - margin-right: 0; -} -.ant-steps-small .ant-steps-item-icon { - width: 24px; - height: 24px; - line-height: 24px; - text-align: center; - border-radius: 24px; - font-size: 12px; -} -.ant-steps-small .ant-steps-item-title { - font-size: 14px; - line-height: 24px; - padding-right: 12px; -} -.ant-steps-small .ant-steps-item-title:after { - top: 12px; -} -.ant-steps-small .ant-steps-item-description { - font-size: 14px; - color: rgba(0, 0, 0, 0.45); -} -.ant-steps-small .ant-steps-item-tail { - top: 8px; - padding: 0 8px; -} -.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon { - width: inherit; - height: inherit; - line-height: inherit; - border-radius: 0; - border: 0; - background: none; -} -.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon { - font-size: 24px; - line-height: 24px; - -webkit-transform: none; - -ms-transform: none; - transform: none; -} -.ant-steps-vertical { - display: block; -} -.ant-steps-vertical .ant-steps-item { - display: block; - overflow: visible; -} -.ant-steps-vertical .ant-steps-item-icon { - float: left; - margin-right: 16px; -} -.ant-steps-vertical .ant-steps-item-content { - min-height: 48px; - overflow: hidden; - display: block; -} -.ant-steps-vertical .ant-steps-item-title { - line-height: 32px; -} -.ant-steps-vertical .ant-steps-item-description { - padding-bottom: 12px; -} -.ant-steps-vertical > .ant-steps-item > .ant-steps-item-tail { - position: absolute; - left: 16px; - top: 0; - height: 100%; - width: 1px; - padding: 38px 0 6px; -} -.ant-steps-vertical > .ant-steps-item > .ant-steps-item-tail:after { - height: 100%; - width: 1px; -} -.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-tail { - display: block; -} -.ant-steps-vertical > .ant-steps-item > .ant-steps-item-content > .ant-steps-item-title:after { - display: none; -} -.ant-steps-vertical.ant-steps-small .ant-steps-item-tail { - position: absolute; - left: 12px; - top: 0; - padding: 30px 0 6px; -} -.ant-steps-vertical.ant-steps-small .ant-steps-item-title { - line-height: 24px; -} -@media (max-width: 480px) { - .ant-steps-horizontal.ant-steps-label-horizontal { - display: block; - } - .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item { - display: block; - overflow: visible; - } - .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon { - float: left; - margin-right: 16px; - } - .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content { - min-height: 48px; - overflow: hidden; - display: block; - } - .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title { - line-height: 32px; - } - .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description { - padding-bottom: 12px; - } - .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-tail { - position: absolute; - left: 16px; - top: 0; - height: 100%; - width: 1px; - padding: 38px 0 6px; - } - .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-tail:after { - height: 100%; - width: 1px; - } - .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-tail { - display: block; - } - .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-content > .ant-steps-item-title:after { - display: none; - } - .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-tail { - position: absolute; - left: 12px; - top: 0; - padding: 30px 0 6px; - } - .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-title { - line-height: 24px; - } -} -.ant-steps-label-vertical .ant-steps-item { - overflow: visible; -} -.ant-steps-label-vertical .ant-steps-item-tail { - padding: 0 24px; - margin-left: 48px; -} -.ant-steps-label-vertical .ant-steps-item-content { - display: block; - text-align: center; - margin-top: 8px; - width: 104px; -} -.ant-steps-label-vertical .ant-steps-item-icon { - display: inline-block; - margin-left: 36px; -} -.ant-steps-label-vertical .ant-steps-item-title { - padding-right: 0; -} -.ant-steps-label-vertical .ant-steps-item-title:after { - display: none; -} -.ant-steps-dot .ant-steps-item-title { - line-height: 1.5; -} -.ant-steps-dot .ant-steps-item-tail { - width: 100%; - top: 2px; - margin: 0 0 0 70px; - padding: 0; -} -.ant-steps-dot .ant-steps-item-tail:after { - height: 3px; - width: calc(100% - 20px); - margin-left: 12px; -} -.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot { - left: 2px; -} -.ant-steps-dot .ant-steps-item-icon { - padding-right: 0; - width: 8px; - height: 8px; - line-height: 8px; - border: 0; - margin-left: 67px; - background: transparent; -} -.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot { - float: left; - width: 100%; - height: 100%; - border-radius: 100px; - position: relative; - -webkit-transition: all 0.3s; - transition: all 0.3s; - /* expand hover area */ -} -.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after { - content: ''; - background: rgba(0, 0, 0, 0.001); - width: 60px; - height: 32px; - position: absolute; - top: -12px; - left: -26px; -} -.ant-steps-dot .ant-steps-item-content { - width: 140px; -} -.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon { - width: 10px; - height: 10px; - line-height: 10px; -} -.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot { - top: -1px; -} -.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon { - margin-left: 0; - margin-top: 8px; -} -.ant-steps-vertical.ant-steps-dot .ant-steps-item-tail { - margin: 0; - left: -9px; - top: 2px; - padding: 22px 0 4px; -} -.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot { - left: 0; -} -.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot { - left: -2px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-switch { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - margin: 0; - padding: 0; - list-style: none; - position: relative; - display: inline-block; - -webkit-box-sizing: border-box; - box-sizing: border-box; - height: 22px; - min-width: 44px; - line-height: 20px; - vertical-align: middle; - border-radius: 100px; - border: 1px solid transparent; - background-color: rgba(0, 0, 0, 0.25); - cursor: pointer; - -webkit-transition: all 0.36s; - transition: all 0.36s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-switch-inner { - color: #fff; - font-size: 12px; - margin-left: 24px; - margin-right: 6px; - display: block; -} -.ant-switch-loading-icon, -.ant-switch:after { - position: absolute; - width: 18px; - height: 18px; - left: 1px; - top: 1px; - border-radius: 18px; - background-color: #fff; - content: ' '; - cursor: pointer; - -webkit-transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86); - transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-switch:after { - -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); - box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); -} -.ant-switch:active:before, -.ant-switch:active:after { - width: 24px; -} -.ant-switch-loading-icon { - background: transparent; - z-index: 1; - display: none; - font-size: 12px; -} -.ant-switch-loading-icon svg { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - margin: auto; -} -.ant-switch-loading .ant-switch-loading-icon { - display: inline-block; - color: rgba(0, 0, 0, 0.65); -} -.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon { - color: #1890ff; -} -.ant-switch:focus { - -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); - outline: 0; -} -.ant-switch:focus:hover { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-switch-small { - height: 16px; - min-width: 28px; - line-height: 14px; -} -.ant-switch-small .ant-switch-inner { - margin-left: 18px; - margin-right: 3px; - font-size: 12px; -} -.ant-switch-small:after { - width: 12px; - height: 12px; -} -.ant-switch-small:active:before, -.ant-switch-small:active:after { - width: 16px; -} -.ant-switch-small .ant-switch-loading-icon { - width: 12px; - height: 12px; -} -.ant-switch-small.ant-switch-checked .ant-switch-inner { - margin-left: 3px; - margin-right: 18px; -} -.ant-switch-small.ant-switch-checked .ant-switch-loading-icon { - left: 100%; - margin-left: -13px; -} -.ant-switch-small.ant-switch-loading .ant-switch-loading-icon { - -webkit-transform: scale(0.66667); - -ms-transform: scale(0.66667); - transform: scale(0.66667); - font-weight: bold; -} -.ant-switch-checked { - background-color: #1890ff; -} -.ant-switch-checked .ant-switch-inner { - margin-left: 6px; - margin-right: 24px; -} -.ant-switch-checked:after { - left: 100%; - -webkit-transform: translateX(-100%); - -ms-transform: translateX(-100%); - transform: translateX(-100%); - margin-left: -1px; -} -.ant-switch-checked .ant-switch-loading-icon { - left: 100%; - margin-left: -19px; -} -.ant-switch-loading, -.ant-switch-disabled { - cursor: not-allowed; - opacity: 0.4; -} -.ant-switch-loading *, -.ant-switch-disabled * { - cursor: not-allowed; -} -@-webkit-keyframes AntSwitchSmallLoadingCircle { - 0% { - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transform: rotate(0deg) scale(0.66667); - transform: rotate(0deg) scale(0.66667); - } - 100% { - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transform: rotate(360deg) scale(0.66667); - transform: rotate(360deg) scale(0.66667); - } -} -@keyframes AntSwitchSmallLoadingCircle { - 0% { - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transform: rotate(0deg) scale(0.66667); - transform: rotate(0deg) scale(0.66667); - } - 100% { - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - -webkit-transform: rotate(360deg) scale(0.66667); - transform: rotate(360deg) scale(0.66667); - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-table-wrapper { - zoom: 1; -} -.ant-table-wrapper:before, -.ant-table-wrapper:after { - content: ''; - display: table; -} -.ant-table-wrapper:after { - clear: both; -} -.ant-table { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; - clear: both; -} -.ant-table-body { - -webkit-transition: opacity 0.3s; - transition: opacity 0.3s; -} -.ant-table-empty .ant-table-body { - overflow: auto !important; -} -.ant-table table { - width: 100%; - border-collapse: collapse; - text-align: left; - border-radius: 4px 4px 0 0; -} -.ant-table-thead > tr > th { - background: #fafafa; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; - text-align: left; - color: rgba(0, 0, 0, 0.85); - font-weight: 500; - border-bottom: 1px solid #e8e8e8; -} -.ant-table-thead > tr > th[colspan] { - text-align: center; -} -.ant-table-thead > tr > th .anticon-filter, -.ant-table-thead > tr > th .ant-table-filter-icon { - font-size: 12px; - cursor: pointer; - color: #bfbfbf; - -webkit-transition: all 0.3s; - transition: all 0.3s; - width: 28px; - position: absolute; - top: 0; - right: 0; - height: 100%; - text-align: center; -} -.ant-table-thead > tr > th .anticon-filter > svg, -.ant-table-thead > tr > th .ant-table-filter-icon > svg { - position: absolute; - top: 50%; - left: 50%; - margin-top: -5px; - margin-left: -6px; -} -.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter { - color: #1890ff; -} -.ant-table-thead > tr > th .ant-table-column-sorter { - position: absolute; - right: 6px; - top: 50%; - width: 14px; - height: 17px; - margin-top: -8.5px; - text-align: center; - color: #bfbfbf; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-table-thead > tr > th .ant-table-column-sorter-up, -.ant-table-thead > tr > th .ant-table-column-sorter-down { - display: inline-block; - font-size: 12px; - font-size: 11px \9; - -webkit-transform: scale(0.91666667) rotate(0deg); - -ms-transform: scale(0.91666667) rotate(0deg); - transform: scale(0.91666667) rotate(0deg); - line-height: 4px; - height: 4px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - display: block; -} -:root .ant-table-thead > tr > th .ant-table-column-sorter-up, -:root .ant-table-thead > tr > th .ant-table-column-sorter-down { - font-size: 12px; -} -.ant-table-thead > tr > th .ant-table-column-sorter-up.on, -.ant-table-thead > tr > th .ant-table-column-sorter-down.on { - color: #1890ff; -} -.ant-table-thead > tr > th .ant-table-column-sorter-down { - margin-top: 4px; -} -.ant-table-thead > tr > th.ant-table-column-has-actions { - position: relative; - background-clip: padding-box; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open, -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open { - color: rgba(0, 0, 0, 0.45); - background: #e5e5e5; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover, -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover { - color: rgba(0, 0, 0, 0.45); - background: #e5e5e5; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active, -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active { - color: rgba(0, 0, 0, 0.65); -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters { - cursor: pointer; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover { - background: #f2f2f2; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter, -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon { - background: #f2f2f2; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on), -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on) { - color: rgba(0, 0, 0, 0.45); -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters, -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters { - padding-right: 30px !important; -} -.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters { - padding-right: 54px !important; -} -.ant-table-thead > tr > th .ant-table-column-sorters:before { - position: absolute; - content: ''; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: transparent; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-table-thead > tr > th .ant-table-column-sorters:hover:before { - background: rgba(0, 0, 0, 0.04); -} -.ant-table-thead > tr > th.ant-table-column-has-filters .ant-table-column-sorter { - right: 34px; -} -.ant-table-thead > tr > th.ant-table-column-has-sorters { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ant-table-thead > tr:first-child > th:first-child { - border-top-left-radius: 4px; -} -.ant-table-thead > tr:first-child > th:last-child { - border-top-right-radius: 4px; -} -.ant-table-thead > tr:not(:last-child) > th[colspan] { - border-bottom: 0; -} -.ant-table-tbody > tr > td { - border-bottom: 1px solid #e8e8e8; - -webkit-transition: all 0.3s, border 0s; - transition: all 0.3s, border 0s; -} -.ant-table-thead > tr, -.ant-table-tbody > tr { - -webkit-transition: all 0.3s, height 0s; - transition: all 0.3s, height 0s; -} -.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td, -.ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td, -.ant-table-thead > tr:hover:not(.ant-table-expanded-row) > td, -.ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td { - background: #e6f7ff; -} -.ant-table-thead > tr:hover { - background: none; -} -.ant-table-footer { - padding: 16px 16px; - background: #fafafa; - border-radius: 0 0 4px 4px; - position: relative; - border-top: 1px solid #e8e8e8; -} -.ant-table-footer:before { - content: ''; - height: 1px; - background: #fafafa; - position: absolute; - top: -1px; - width: 100%; - left: 0; -} -.ant-table.ant-table-bordered .ant-table-footer { - border: 1px solid #e8e8e8; -} -.ant-table-title { - padding: 16px 0; - position: relative; - top: 1px; - border-radius: 4px 4px 0 0; -} -.ant-table.ant-table-bordered .ant-table-title { - border: 1px solid #e8e8e8; - padding-left: 16px; - padding-right: 16px; -} -.ant-table-title + .ant-table-content { - position: relative; - border-radius: 4px 4px 0 0; - overflow: hidden; -} -.ant-table-bordered .ant-table-title + .ant-table-content, -.ant-table-bordered .ant-table-title + .ant-table-content table, -.ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th { - border-radius: 0; -} -.ant-table-without-column-header .ant-table-title + .ant-table-content, -.ant-table-without-column-header table { - border-radius: 0; -} -.ant-table-tbody > tr.ant-table-row-selected td { - background: #fafafa; -} -.ant-table-thead > tr > th.ant-table-column-sort { - background: #f5f5f5; -} -.ant-table-tbody > tr > td.ant-table-column-sort { - background: rgba(0, 0, 0, 0.01); -} -.ant-table-thead > tr > th, -.ant-table-tbody > tr > td { - padding: 16px 16px; - word-break: break-word; - -ms-word-break: break-all; -} -.ant-table-thead > tr > th.ant-table-selection-column-custom .ant-table-selection { - margin-right: -15px; -} -.ant-table-thead > tr > th.ant-table-selection-column, -.ant-table-tbody > tr > td.ant-table-selection-column { - text-align: center; - min-width: 62px; - width: 62px; -} -.ant-table-thead > tr > th.ant-table-selection-column .ant-radio-wrapper, -.ant-table-tbody > tr > td.ant-table-selection-column .ant-radio-wrapper { - margin-right: 0; -} -.ant-table-expand-icon-th, -.ant-table-row-expand-icon-cell { - text-align: center; - min-width: 50px; - width: 50px; -} -.ant-table-header { - background: #fafafa; - overflow: hidden; -} -.ant-table-header table { - border-radius: 4px 4px 0 0; -} -.ant-table-loading { - position: relative; -} -.ant-table-loading .ant-table-body { - background: #fff; - opacity: 0.5; -} -.ant-table-loading .ant-table-spin-holder { - height: 20px; - line-height: 20px; - left: 50%; - top: 50%; - margin-left: -30px; - position: absolute; -} -.ant-table-loading .ant-table-with-pagination { - margin-top: -20px; -} -.ant-table-loading .ant-table-without-pagination { - margin-top: 10px; -} -.ant-table-bordered .ant-table-header > table, -.ant-table-bordered .ant-table-body > table, -.ant-table-bordered .ant-table-fixed-left table, -.ant-table-bordered .ant-table-fixed-right table { - border: 1px solid #e8e8e8; - border-right: 0; - border-bottom: 0; -} -.ant-table-bordered.ant-table-empty .ant-table-placeholder { - border-left: 1px solid #e8e8e8; - border-right: 1px solid #e8e8e8; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-header > table { - border-bottom: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-body > table { - border-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table { - border-top: 0; -} -.ant-table-bordered.ant-table-fixed-header .ant-table-placeholder { - border: 0; -} -.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th { - border-bottom: 1px solid #e8e8e8; -} -.ant-table-bordered .ant-table-thead > tr > th, -.ant-table-bordered .ant-table-tbody > tr > td { - border-right: 1px solid #e8e8e8; -} -.ant-table-placeholder { - position: relative; - padding: 16px 16px; - background: #fff; - border-bottom: 1px solid #e8e8e8; - text-align: center; - font-size: 14px; - color: rgba(0, 0, 0, 0.45); - z-index: 1; -} -.ant-table-placeholder .anticon { - margin-right: 4px; -} -.ant-table-pagination.ant-pagination { - margin: 16px 0; - float: right; -} -.ant-table-filter-dropdown { - min-width: 96px; - margin-left: -8px; - background: #fff; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-table-filter-dropdown .ant-dropdown-menu { - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 4px 4px 0 0; -} -.ant-table-filter-dropdown .ant-dropdown-menu-without-submenu { - max-height: 400px; - overflow-x: hidden; -} -.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span { - padding-right: 0; -} -.ant-table-filter-dropdown .ant-dropdown-menu-sub { - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after { - color: #1890ff; - font-weight: bold; - text-shadow: 0 0 2px #bae7ff; -} -.ant-table-filter-dropdown .ant-dropdown-menu-item { - overflow: hidden; -} -.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, -.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title { - border-radius: 0; -} -.ant-table-filter-dropdown-btns { - overflow: hidden; - padding: 7px 8px; - border-top: 1px solid #e8e8e8; -} -.ant-table-filter-dropdown-link { - color: #1890ff; -} -.ant-table-filter-dropdown-link:hover { - color: #40a9ff; -} -.ant-table-filter-dropdown-link:active { - color: #096dd9; -} -.ant-table-filter-dropdown-link.confirm { - float: left; -} -.ant-table-filter-dropdown-link.clear { - float: right; -} -.ant-table-selection-select-all-custom { - margin-right: 4px !important; -} -.ant-table-selection .anticon-down { - color: #bfbfbf; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-table-selection-menu { - min-width: 96px; - margin-top: 5px; - margin-left: -30px; - background: #fff; - border-radius: 4px; - -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); -} -.ant-table-selection-menu .ant-action-down { - color: #bfbfbf; -} -.ant-table-selection-down { - cursor: pointer; - padding: 0; - display: inline-block; - line-height: 1; -} -.ant-table-selection-down:hover .anticon-down { - color: #666; -} -.ant-table-row-expand-icon { - cursor: pointer; - display: inline-block; - width: 17px; - height: 17px; - text-align: center; - line-height: 14px; - border: 1px solid #e8e8e8; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: #fff; -} -.ant-table-row-expanded:after { - content: '-'; -} -.ant-table-row-collapsed:after { - content: '+'; -} -.ant-table-row-spaced { - visibility: hidden; -} -.ant-table-row-spaced:after { - content: '.'; -} -.ant-table-row[class*='ant-table-row-level-0'] .ant-table-selection-column > span { - display: inline-block; -} -tr.ant-table-expanded-row, -tr.ant-table-expanded-row:hover { - background: #fbfbfb; -} -tr.ant-table-expanded-row td > .ant-table-wrapper { - margin: -16px -16px -17px; -} -.ant-table .ant-table-row-indent + .ant-table-row-expand-icon { - margin-right: 8px; -} -.ant-table-scroll { - overflow: auto; - overflow-x: hidden; -} -.ant-table-scroll table { - width: auto; - min-width: 100%; -} -.ant-table-body-inner { - height: 100%; -} -.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body { - position: relative; - background: #fff; -} -.ant-table-fixed-header .ant-table-body-inner { - overflow: scroll; -} -.ant-table-fixed-header .ant-table-scroll .ant-table-header { - overflow: scroll; - padding-bottom: 20px; - margin-bottom: -20px; - opacity: 0.9999; -} -.ant-table-fixed-left, -.ant-table-fixed-right { - position: absolute; - top: 0; - overflow: hidden; - -webkit-transition: -webkit-box-shadow 0.3s ease; - transition: -webkit-box-shadow 0.3s ease; - transition: box-shadow 0.3s ease; - transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; - border-radius: 0; -} -.ant-table-fixed-left table, -.ant-table-fixed-right table { - width: auto; - background: #fff; -} -.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, -.ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed { - border-radius: 0; -} -.ant-table-fixed-left { - left: 0; - -webkit-box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); - box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.15); -} -.ant-table-fixed-left .ant-table-header { - overflow-y: hidden; -} -.ant-table-fixed-left .ant-table-body-inner { - margin-right: -20px; - padding-right: 20px; -} -.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner { - padding-right: 0; -} -.ant-table-fixed-left, -.ant-table-fixed-left table { - border-radius: 4px 0 0 0; -} -.ant-table-fixed-left .ant-table-thead > tr > th:last-child { - border-top-right-radius: 0; -} -.ant-table-fixed-right { - right: 0; - -webkit-box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); - box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15); -} -.ant-table-fixed-right, -.ant-table-fixed-right table { - border-radius: 0 4px 0 0; -} -.ant-table-fixed-right .ant-table-expanded-row { - color: transparent; - pointer-events: none; -} -.ant-table-fixed-right .ant-table-thead > tr > th:first-child { - border-top-left-radius: 0; -} -.ant-table.ant-table-scroll-position-left .ant-table-fixed-left { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-table.ant-table-scroll-position-right .ant-table-fixed-right { - -webkit-box-shadow: none; - box-shadow: none; -} -.ant-table-middle > .ant-table-title, -.ant-table-middle > .ant-table-footer { - padding: 12px 8px; -} -.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, -.ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td, -.ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td { - padding: 12px 8px; -} -.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper { - margin: -12px -16px -13px; -} -.ant-table-small { - border: 1px solid #e8e8e8; - border-radius: 4px; -} -.ant-table-small > .ant-table-title, -.ant-table-small > .ant-table-footer { - padding: 8px 8px; -} -.ant-table-small > .ant-table-title { - border-bottom: 1px solid #e8e8e8; - top: 0; -} -.ant-table-small > .ant-table-content > .ant-table-body { - margin: 0 8px; -} -.ant-table-small > .ant-table-content > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-body > table, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table { - border: 0; -} -.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td { - padding: 8px 8px; -} -.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th { - background-color: #fff; - border-bottom: 1px solid #e8e8e8; -} -.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort { - background-color: rgba(0, 0, 0, 0.01); -} -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, -.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table { - padding: 0; -} -.ant-table-small > .ant-table-content .ant-table-header { - background-color: #fff; -} -.ant-table-small > .ant-table-content .ant-table-placeholder, -.ant-table-small > .ant-table-content .ant-table-row:last-child td { - border-bottom: 0; -} -.ant-table-small.ant-table-bordered { - border-right: 0; -} -.ant-table-small.ant-table-bordered .ant-table-title { - border: 0; - border-bottom: 1px solid #e8e8e8; - border-right: 1px solid #e8e8e8; -} -.ant-table-small.ant-table-bordered .ant-table-content { - border-right: 1px solid #e8e8e8; -} -.ant-table-small.ant-table-bordered .ant-table-footer { - border: 0; - border-top: 1px solid #e8e8e8; - border-right: 1px solid #e8e8e8; -} -.ant-table-small.ant-table-bordered .ant-table-footer:before { - display: none; -} -.ant-table-small.ant-table-bordered .ant-table-placeholder { - border-left: 0; - border-bottom: 0; - border-right: 0; -} -.ant-table-small.ant-table-bordered .ant-table-thead > tr > th:last-child, -.ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child { - border-right: none; -} -.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child, -.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child { - border-right: 1px solid #e8e8e8; -} -.ant-table-small.ant-table-bordered .ant-table-fixed-right { - border-left: 1px solid #e8e8e8; - border-right: 1px solid #e8e8e8; -} -.ant-table-small tr.ant-table-expanded-row td > .ant-table-wrapper { - margin: -8px -16px -9px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-timeline { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - list-style: none; - margin: 0; - padding: 0; -} -.ant-timeline-item { - position: relative; - padding: 0 0 20px; - list-style: none; - margin: 0; - font-size: 14px; -} -.ant-timeline-item-tail { - position: absolute; - left: 4px; - top: 0.75em; - height: 100%; - border-left: 2px solid #e8e8e8; -} -.ant-timeline-item-pending .ant-timeline-item-head { - font-size: 12px; -} -.ant-timeline-item-pending .ant-timeline-item-tail { - display: none; -} -.ant-timeline-item-head { - position: absolute; - width: 10px; - height: 10px; - background-color: #fff; - border-radius: 100px; - border: 2px solid transparent; -} -.ant-timeline-item-head-blue { - border-color: #1890ff; - color: #1890ff; -} -.ant-timeline-item-head-red { - border-color: #f5222d; - color: #f5222d; -} -.ant-timeline-item-head-green { - border-color: #52c41a; - color: #52c41a; -} -.ant-timeline-item-head-custom { - position: absolute; - text-align: center; - line-height: 1; - margin-top: 0; - border: 0; - height: auto; - border-radius: 0; - padding: 3px 1px; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 5.5px; - left: 5px; - width: auto; -} -.ant-timeline-item-content { - margin: 0 0 0 18px; - position: relative; - top: -6px; -} -.ant-timeline-item-last .ant-timeline-item-tail { - display: none; -} -.ant-timeline-item-last .ant-timeline-item-content { - min-height: 48px; -} -.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail, -.ant-timeline.ant-timeline-right .ant-timeline-item-tail, -.ant-timeline.ant-timeline-alternate .ant-timeline-item-head, -.ant-timeline.ant-timeline-right .ant-timeline-item-head, -.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom, -.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom { - left: 50%; -} -.ant-timeline.ant-timeline-alternate .ant-timeline-item-head, -.ant-timeline.ant-timeline-right .ant-timeline-item-head { - margin-left: -4px; -} -.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom, -.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom { - margin-left: 1px; -} -.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content, -.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content { - text-align: left; - left: 50%; - width: 50%; -} -.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content, -.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content { - text-align: right; - right: 50%; - margin-right: 18px; - width: 50%; - left: -30px; -} -.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail, -.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head, -.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom { - left: 100%; -} -.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content { - right: 0; - width: 100%; - left: -30px; -} -.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail { - border-left: 2px dotted #e8e8e8; - display: block; -} -.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail { - display: none; -} -.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail { - border-left: 2px dotted #e8e8e8; - display: block; -} -.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content { - min-height: 48px; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@-webkit-keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -.ant-transfer { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - position: relative; -} -.ant-transfer-disabled .ant-transfer-list { - background: #f5f5f5; -} -.ant-transfer-list { - border: 1px solid #d9d9d9; - display: inline-block; - border-radius: 4px; - vertical-align: middle; - position: relative; - width: 180px; - height: 200px; - padding-top: 34px; -} -.ant-transfer-list-with-footer { - padding-bottom: 34px; -} -.ant-transfer-list-search { - padding: 0 8px; -} -.ant-transfer-list-search-action { - color: rgba(0, 0, 0, 0.25); - position: absolute; - top: 4px; - right: 4px; - bottom: 4px; - width: 28px; - line-height: 32px; - text-align: center; -} -.ant-transfer-list-search-action .anticon { - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: rgba(0, 0, 0, 0.25); -} -.ant-transfer-list-search-action .anticon:hover { - color: rgba(0, 0, 0, 0.45); -} -span.ant-transfer-list-search-action { - pointer-events: none; -} -.ant-transfer-list-header { - padding: 6px 12px; - border-radius: 4px 4px 0 0; - background: #fff; - color: rgba(0, 0, 0, 0.65); - border-bottom: 1px solid #e8e8e8; - overflow: hidden; - position: absolute; - top: 0; - left: 0; - width: 100%; -} -.ant-transfer-list-header-title { - position: absolute; - right: 12px; -} -.ant-transfer-list-body { - font-size: 14px; - position: relative; - height: 100%; -} -.ant-transfer-list-body-search-wrapper { - position: absolute; - top: 0; - left: 0; - padding: 4px; - width: 100%; -} -.ant-transfer-list-body-with-search { - padding-top: 40px; -} -.ant-transfer-list-content { - height: 100%; - overflow: auto; - list-style: none; - padding: 0; - margin: 0; -} -.ant-transfer-list-content > .LazyLoad { - -webkit-animation: transferHighlightIn 1s; - animation: transferHighlightIn 1s; -} -.ant-transfer-list-content-item { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - padding: 6px 12px; - min-height: 32px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-transfer-list-content-item > span { - padding-right: 0; -} -.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover { - cursor: pointer; - background-color: #e6f7ff; -} -.ant-transfer-list-content-item-disabled { - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); -} -.ant-transfer-list-body-not-found { - padding-top: 0; - color: rgba(0, 0, 0, 0.25); - text-align: center; - display: none; - position: absolute; - top: 50%; - width: 100%; - margin-top: -10px; -} -.ant-transfer-list-content:empty + .ant-transfer-list-body-not-found { - display: block; -} -.ant-transfer-list-footer { - border-top: 1px solid #e8e8e8; - border-radius: 0 0 4px 4px; - position: absolute; - bottom: 0; - left: 0; - width: 100%; -} -.ant-transfer-operation { - display: inline-block; - overflow: hidden; - margin: 0 8px; - vertical-align: middle; -} -.ant-transfer-operation .ant-btn { - display: block; -} -.ant-transfer-operation .ant-btn:first-child { - margin-bottom: 4px; -} -.ant-transfer-operation .ant-btn .anticon { - font-size: 12px; -} -@-webkit-keyframes transferHighlightIn { - 0% { - background: #bae7ff; - } - 100% { - background: transparent; - } -} -@keyframes transferHighlightIn { - 0% { - background: #bae7ff; - } - 100% { - background: transparent; - } -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@-webkit-keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -.ant-select-tree-checkbox { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - white-space: nowrap; - cursor: pointer; - outline: none; - display: inline-block; - line-height: 1; - position: relative; - vertical-align: middle; - top: -0.09em; -} -.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner, -.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner, -.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner { - border-color: #1890ff; -} -.ant-select-tree-checkbox-checked:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 2px; - border: 1px solid #1890ff; - content: ''; - -webkit-animation: antCheckboxEffect 0.36s ease-in-out; - animation: antCheckboxEffect 0.36s ease-in-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - visibility: hidden; -} -.ant-select-tree-checkbox:hover:after, -.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after { - visibility: visible; -} -.ant-select-tree-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 16px; - height: 16px; - border: 1px solid #d9d9d9; - border-radius: 2px; - background-color: #fff; - -webkit-transition: all 0.3s; - transition: all 0.3s; - border-collapse: separate; -} -.ant-select-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(0); - -ms-transform: rotate(45deg) scale(0); - transform: rotate(45deg) scale(0); - position: absolute; - left: 4.57142857px; - top: 1.14285714px; - display: table; - width: 5.71428571px; - height: 9.14285714px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - opacity: 0; -} -.ant-select-tree-checkbox-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - top: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} -.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(1); - -ms-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - display: table; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - opacity: 1; -} -.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner { - background-color: #1890ff; - border-color: #1890ff; -} -.ant-select-tree-checkbox-disabled { - cursor: not-allowed; -} -.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: rgba(0, 0, 0, 0.25); -} -.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input { - cursor: not-allowed; -} -.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner { - border-color: #d9d9d9 !important; - background-color: #f5f5f5; -} -.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #f5f5f5; - border-collapse: separate; -} -.ant-select-tree-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-select-tree-checkbox-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - line-height: unset; - cursor: pointer; - display: inline-block; -} -.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper { - margin-left: 8px; -} -.ant-select-tree-checkbox-wrapper + span, -.ant-select-tree-checkbox + span { - padding-left: 8px; - padding-right: 8px; -} -.ant-select-tree-checkbox-group { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; -} -.ant-select-tree-checkbox-group-item { - display: inline-block; - margin-right: 8px; -} -.ant-select-tree-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item { - margin-left: 0; -} -.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after { - content: ' '; - -webkit-transform: translate(-50%, -50%) scale(1); - -ms-transform: translate(-50%, -50%) scale(1); - transform: translate(-50%, -50%) scale(1); - border: 0; - left: 50%; - top: 50%; - width: 8px; - height: 8px; - background-color: #1890ff; - opacity: 1; -} -.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after { - border-color: rgba(0, 0, 0, 0.25); - background-color: rgba(0, 0, 0, 0.25); -} -.ant-select-tree { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; - list-style: none; - margin: 0; - padding: 0 4px; - margin-top: -4px; -} -.ant-select-tree li { - padding: 0; - margin: 8px 0; - list-style: none; - white-space: nowrap; - outline: 0; -} -.ant-select-tree li.filter-node > span { - font-weight: 500; -} -.ant-select-tree li ul { - margin: 0; - padding: 0 0 0 18px; -} -.ant-select-tree li .ant-select-tree-node-content-wrapper { - display: inline-block; - padding: 3px 5px; - border-radius: 2px; - margin: 0; - cursor: pointer; - text-decoration: none; - color: rgba(0, 0, 0, 0.65); - -webkit-transition: all 0.3s; - transition: all 0.3s; - width: calc(100% - 24px); -} -.ant-select-tree li .ant-select-tree-node-content-wrapper:hover { - background-color: #e6f7ff; -} -.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected { - background-color: #bae7ff; -} -.ant-select-tree li span.ant-select-tree-checkbox { - margin: 0 4px 0 0; -} -.ant-select-tree li span.ant-select-tree-checkbox + .ant-select-tree-node-content-wrapper { - width: calc(100% - 46px); -} -.ant-select-tree li span.ant-select-tree-switcher, -.ant-select-tree li span.ant-select-tree-iconEle { - margin: 0; - width: 24px; - height: 24px; - line-height: 22px; - display: inline-block; - vertical-align: middle; - border: 0 none; - cursor: pointer; - outline: none; - text-align: center; -} -.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon { - display: inline-block; - position: absolute; - left: 0; - color: #1890ff; - -webkit-transform: none; - -ms-transform: none; - transform: none; - font-size: 14px; -} -.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-select-tree li span.ant-select-tree-switcher { - position: relative; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop { - cursor: auto; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon { - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - display: inline-block; - font-weight: bold; -} -:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon, -:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon { - font-size: 12px; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon { - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - display: inline-block; - font-weight: bold; -} -:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon, -:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon { - font-size: 12px; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg { - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon { - display: inline-block; - position: absolute; - left: 0; - width: 24px; - height: 24px; - color: #1890ff; - -webkit-transform: none; - -ms-transform: none; - transform: none; - font-size: 14px; -} -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg, -.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -.ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle { - display: none; -} -.ant-select-tree-child-tree { - display: none; -} -.ant-select-tree-child-tree-open { - display: block; -} -li.ant-select-tree-treenode-disabled > span:not(.ant-select-tree-switcher), -li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper, -li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper:hover { - background: transparent; -} -.ant-select-tree-icon__open { - margin-right: 2px; - vertical-align: top; -} -.ant-select-tree-icon__close { - margin-right: 2px; - vertical-align: top; -} -.ant-select-tree-dropdown { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; -} -.ant-select-tree-dropdown .ant-select-dropdown-search { - display: block; - padding: 4px; -} -.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap { - width: 100%; -} -.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field { - padding: 4px 7px; - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid #d9d9d9; - border-radius: 4px; - outline: none; -} -.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide { - display: none; -} -.ant-select-tree-dropdown .ant-select-not-found { - cursor: not-allowed; - color: rgba(0, 0, 0, 0.25); - padding: 7px 16px; - display: block; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -@-webkit-keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -@keyframes antCheckboxEffect { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 0.5; - } - 100% { - -webkit-transform: scale(1.6); - transform: scale(1.6); - opacity: 0; - } -} -.ant-tree.ant-tree-directory { - position: relative; -} -.ant-tree.ant-tree-directory > li span.ant-tree-switcher, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher { - position: relative; - z-index: 1; -} -.ant-tree.ant-tree-directory > li span.ant-tree-switcher.ant-tree-switcher-noop, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher.ant-tree-switcher-noop { - pointer-events: none; -} -.ant-tree.ant-tree-directory > li span.ant-tree-checkbox, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-checkbox { - position: relative; - z-index: 1; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-radius: 0; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover { - background: transparent; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover:before, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover:before { - background: #e6f7ff; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected { - color: #fff; - background: transparent; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:before, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:before { - content: ''; - position: absolute; - left: 0; - right: 0; - height: 24px; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper > span, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper > span { - position: relative; - z-index: 1; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-switcher, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-switcher { - color: #fff; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner { - border-color: #1890ff; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after { - border-color: #fff; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner { - background: #fff; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - border-color: #1890ff; -} -.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before, -.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before { - background: #1890ff; -} -.ant-tree-checkbox { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - white-space: nowrap; - cursor: pointer; - outline: none; - display: inline-block; - line-height: 1; - position: relative; - vertical-align: middle; - top: -0.09em; -} -.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner, -.ant-tree-checkbox:hover .ant-tree-checkbox-inner, -.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner { - border-color: #1890ff; -} -.ant-tree-checkbox-checked:after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 2px; - border: 1px solid #1890ff; - content: ''; - -webkit-animation: antCheckboxEffect 0.36s ease-in-out; - animation: antCheckboxEffect 0.36s ease-in-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - visibility: hidden; -} -.ant-tree-checkbox:hover:after, -.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after { - visibility: visible; -} -.ant-tree-checkbox-inner { - position: relative; - top: 0; - left: 0; - display: block; - width: 16px; - height: 16px; - border: 1px solid #d9d9d9; - border-radius: 2px; - background-color: #fff; - -webkit-transition: all 0.3s; - transition: all 0.3s; - border-collapse: separate; -} -.ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(0); - -ms-transform: rotate(45deg) scale(0); - transform: rotate(45deg) scale(0); - position: absolute; - left: 4.57142857px; - top: 1.14285714px; - display: table; - width: 5.71428571px; - height: 9.14285714px; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s; - opacity: 0; -} -.ant-tree-checkbox-input { - position: absolute; - left: 0; - z-index: 1; - cursor: pointer; - opacity: 0; - top: 0; - bottom: 0; - right: 0; - width: 100%; - height: 100%; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-transform: rotate(45deg) scale(1); - -ms-transform: rotate(45deg) scale(1); - transform: rotate(45deg) scale(1); - position: absolute; - display: table; - border: 2px solid #fff; - border-top: 0; - border-left: 0; - content: ' '; - -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; - opacity: 1; -} -.ant-tree-checkbox-checked .ant-tree-checkbox-inner { - background-color: #1890ff; - border-color: #1890ff; -} -.ant-tree-checkbox-disabled { - cursor: not-allowed; -} -.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: rgba(0, 0, 0, 0.25); -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-input { - cursor: not-allowed; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner { - border-color: #d9d9d9 !important; - background-color: #f5f5f5; -} -.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { - -webkit-animation-name: none; - animation-name: none; - border-color: #f5f5f5; - border-collapse: separate; -} -.ant-tree-checkbox-disabled + span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -.ant-tree-checkbox-wrapper { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - line-height: unset; - cursor: pointer; - display: inline-block; -} -.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper { - margin-left: 8px; -} -.ant-tree-checkbox-wrapper + span, -.ant-tree-checkbox + span { - padding-left: 8px; - padding-right: 8px; -} -.ant-tree-checkbox-group { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - display: inline-block; -} -.ant-tree-checkbox-group-item { - display: inline-block; - margin-right: 8px; -} -.ant-tree-checkbox-group-item:last-child { - margin-right: 0; -} -.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item { - margin-left: 0; -} -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner { - background-color: #fff; - border-color: #d9d9d9; -} -.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after { - content: ' '; - -webkit-transform: translate(-50%, -50%) scale(1); - -ms-transform: translate(-50%, -50%) scale(1); - transform: translate(-50%, -50%) scale(1); - border: 0; - left: 50%; - top: 50%; - width: 8px; - height: 8px; - background-color: #1890ff; - opacity: 1; -} -.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after { - border-color: rgba(0, 0, 0, 0.25); - background-color: rgba(0, 0, 0, 0.25); -} -.ant-tree { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - list-style: none; - margin: 0; - padding: 0; -} -.ant-tree ol, -.ant-tree ul { - list-style: none; - margin: 0; - padding: 0; -} -.ant-tree li { - padding: 4px 0; - margin: 0; - list-style: none; - white-space: nowrap; - outline: 0; -} -.ant-tree li span[draggable], -.ant-tree li span[draggable='true'] { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border-top: 2px transparent solid; - border-bottom: 2px transparent solid; - /* Required to make elements draggable in old WebKit */ - -khtml-user-drag: element; - -webkit-user-drag: element; - line-height: 20px; -} -.ant-tree li.drag-over > span[draggable] { - background-color: #1890ff; - color: white; - opacity: 0.8; -} -.ant-tree li.drag-over-gap-top > span[draggable] { - border-top-color: #1890ff; -} -.ant-tree li.drag-over-gap-bottom > span[draggable] { - border-bottom-color: #1890ff; -} -.ant-tree li.filter-node > span { - color: #f5222d !important; - font-weight: 500 !important; -} -.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon, -.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon { - display: inline-block; - position: absolute; - left: 0; - width: 24px; - height: 24px; - color: #1890ff; - -webkit-transform: none; - -ms-transform: none; - transform: none; - font-size: 14px; -} -.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg, -.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - margin: auto; -} -:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after, -:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after { - opacity: 0; -} -.ant-tree li ul { - margin: 0; - padding: 0 0 0 18px; -} -.ant-tree li .ant-tree-node-content-wrapper { - display: inline-block; - padding: 0 5px; - border-radius: 2px; - margin: 0; - cursor: pointer; - text-decoration: none; - vertical-align: top; - color: rgba(0, 0, 0, 0.65); - -webkit-transition: all 0.3s; - transition: all 0.3s; - height: 24px; - line-height: 24px; -} -.ant-tree li .ant-tree-node-content-wrapper:hover { - background-color: #e6f7ff; -} -.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected { - background-color: #bae7ff; -} -.ant-tree li span.ant-tree-checkbox { - margin: 4px 4px 0 2px; -} -.ant-tree li span.ant-tree-switcher, -.ant-tree li span.ant-tree-iconEle { - margin: 0; - width: 24px; - height: 24px; - line-height: 24px; - display: inline-block; - vertical-align: top; - border: 0 none; - cursor: pointer; - outline: none; - text-align: center; -} -.ant-tree li span.ant-tree-switcher { - position: relative; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop { - cursor: default; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon { - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - display: inline-block; - font-weight: bold; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, -:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg, -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon { - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - display: inline-block; - font-weight: bold; -} -:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, -:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon { - font-size: 12px; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg, -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg { - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); -} -.ant-tree li:last-child > span.ant-tree-switcher:before, -.ant-tree li:last-child > span.ant-tree-iconEle:before { - display: none; -} -.ant-tree > li:first-child { - padding-top: 7px; -} -.ant-tree > li:last-child { - padding-bottom: 7px; -} -.ant-tree-child-tree { - display: none; -} -.ant-tree-child-tree-open { - display: block; -} -li.ant-tree-treenode-disabled > span:not(.ant-tree-switcher), -li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper, -li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span { - color: rgba(0, 0, 0, 0.25); - cursor: not-allowed; -} -li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper:hover { - background: transparent; -} -.ant-tree-icon__open { - margin-right: 2px; - vertical-align: top; -} -.ant-tree-icon__close { - margin-right: 2px; - vertical-align: top; -} -.ant-tree.ant-tree-show-line li { - position: relative; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher { - background: #fff; - color: rgba(0, 0, 0, 0.45); -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon { - font-size: 12px; - display: inline-block; - font-weight: normal; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon { - font-size: 12px; - display: inline-block; - font-weight: normal; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon { - font-size: 12px; - display: inline-block; - font-weight: normal; -} -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg, -.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg { - -webkit-transition: -webkit-transform 0.3s; - transition: -webkit-transform 0.3s; - transition: transform 0.3s; - transition: transform 0.3s, -webkit-transform 0.3s; -} -.ant-tree.ant-tree-show-line li:not(:last-child):before { - content: ' '; - width: 1px; - border-left: 1px solid #d9d9d9; - height: 100%; - position: absolute; - left: 12px; - margin: 22px 0; -} -.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle { - display: none; -} -/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ -/* stylelint-disable no-duplicate-selectors */ -/* stylelint-disable */ -/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */ -.ant-upload { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - outline: 0; -} -.ant-upload p { - margin: 0; -} -.ant-upload-btn { - display: block; - width: 100%; - outline: none; -} -.ant-upload input[type='file'] { - cursor: pointer; -} -.ant-upload.ant-upload-select { - display: inline-block; -} -.ant-upload.ant-upload-select-picture-card { - border: 1px dashed #d9d9d9; - width: 104px; - height: 104px; - border-radius: 4px; - background-color: #fafafa; - text-align: center; - cursor: pointer; - -webkit-transition: border-color 0.3s ease; - transition: border-color 0.3s ease; - vertical-align: top; - margin-right: 8px; - margin-bottom: 8px; - display: table; -} -.ant-upload.ant-upload-select-picture-card > .ant-upload { - width: 100%; - height: 100%; - display: table-cell; - text-align: center; - vertical-align: middle; - padding: 8px; -} -.ant-upload.ant-upload-select-picture-card:hover { - border-color: #1890ff; -} -.ant-upload.ant-upload-drag { - border: 1px dashed #d9d9d9; - -webkit-transition: border-color 0.3s; - transition: border-color 0.3s; - cursor: pointer; - border-radius: 4px; - text-align: center; - width: 100%; - height: 100%; - position: relative; - background: #fafafa; -} -.ant-upload.ant-upload-drag .ant-upload { - padding: 16px 0; -} -.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) { - border: 2px dashed #40a9ff; -} -.ant-upload.ant-upload-drag.ant-upload-disabled { - cursor: not-allowed; -} -.ant-upload.ant-upload-drag .ant-upload-btn { - display: table; - height: 100%; -} -.ant-upload.ant-upload-drag .ant-upload-drag-container { - display: table-cell; - vertical-align: middle; -} -.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover { - border-color: #40a9ff; -} -.ant-upload.ant-upload-drag p.ant-upload-drag-icon { - margin-bottom: 20px; -} -.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon { - font-size: 48px; - color: #40a9ff; -} -.ant-upload.ant-upload-drag p.ant-upload-text { - font-size: 16px; - margin: 0 0 4px; - color: rgba(0, 0, 0, 0.85); -} -.ant-upload.ant-upload-drag p.ant-upload-hint { - font-size: 14px; - color: rgba(0, 0, 0, 0.45); -} -.ant-upload.ant-upload-drag .anticon-plus { - font-size: 30px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - color: rgba(0, 0, 0, 0.25); -} -.ant-upload.ant-upload-drag .anticon-plus:hover { - color: rgba(0, 0, 0, 0.45); -} -.ant-upload.ant-upload-drag:hover .anticon-plus { - color: rgba(0, 0, 0, 0.45); -} -.ant-upload-list { - font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 14px; - font-variant: tabular-nums; - line-height: 1.5; - color: rgba(0, 0, 0, 0.65); - -webkit-box-sizing: border-box; - box-sizing: border-box; - margin: 0; - padding: 0; - list-style: none; - zoom: 1; -} -.ant-upload-list:before, -.ant-upload-list:after { - content: ''; - display: table; -} -.ant-upload-list:after { - clear: both; -} -.ant-upload-list-item { - margin-top: 8px; - font-size: 14px; - position: relative; - height: 22px; -} -.ant-upload-list-item-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - padding-left: 22px; - width: 100%; - display: inline-block; -} -.ant-upload-list-item-info { - height: 100%; - padding: 0 12px 0 4px; - -webkit-transition: background-color 0.3s; - transition: background-color 0.3s; -} -.ant-upload-list-item-info > span { - display: block; -} -.ant-upload-list-item-info .anticon-loading, -.ant-upload-list-item-info .anticon-paper-clip { - font-size: 14px; - color: rgba(0, 0, 0, 0.45); - position: absolute; - top: 5px; -} -.ant-upload-list-item .anticon-close { - display: inline-block; - font-size: 12px; - font-size: 10px \9; - -webkit-transform: scale(0.83333333) rotate(0deg); - -ms-transform: scale(0.83333333) rotate(0deg); - transform: scale(0.83333333) rotate(0deg); - -webkit-transition: all 0.3s; - transition: all 0.3s; - opacity: 0; - cursor: pointer; - position: absolute; - top: 6px; - right: 4px; - color: rgba(0, 0, 0, 0.45); - line-height: 0; -} -:root .ant-upload-list-item .anticon-close { - font-size: 12px; -} -.ant-upload-list-item .anticon-close:hover { - color: rgba(0, 0, 0, 0.65); -} -.ant-upload-list-item:hover .ant-upload-list-item-info { - background-color: #e6f7ff; -} -.ant-upload-list-item:hover .anticon-close { - opacity: 1; -} -.ant-upload-list-item-error, -.ant-upload-list-item-error .anticon-paper-clip, -.ant-upload-list-item-error .ant-upload-list-item-name { - color: #f5222d; -} -.ant-upload-list-item-error .anticon-close { - opacity: 1; - color: #f5222d !important; -} -.ant-upload-list-item-progress { - line-height: 0; - font-size: 14px; - position: absolute; - width: 100%; - bottom: -12px; - padding-left: 26px; -} -.ant-upload-list-picture .ant-upload-list-item, -.ant-upload-list-picture-card .ant-upload-list-item { - padding: 8px; - border-radius: 4px; - border: 1px solid #d9d9d9; - height: 66px; - position: relative; -} -.ant-upload-list-picture .ant-upload-list-item:hover, -.ant-upload-list-picture-card .ant-upload-list-item:hover { - background: transparent; -} -.ant-upload-list-picture .ant-upload-list-item-error, -.ant-upload-list-picture-card .ant-upload-list-item-error { - border-color: #f5222d; -} -.ant-upload-list-picture .ant-upload-list-item-info, -.ant-upload-list-picture-card .ant-upload-list-item-info { - padding: 0; -} -.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info, -.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info { - background: transparent; -} -.ant-upload-list-picture .ant-upload-list-item-uploading, -.ant-upload-list-picture-card .ant-upload-list-item-uploading { - border-style: dashed; -} -.ant-upload-list-picture .ant-upload-list-item-thumbnail, -.ant-upload-list-picture-card .ant-upload-list-item-thumbnail { - width: 48px; - height: 48px; - position: absolute; - top: 8px; - left: 8px; - text-align: center; - line-height: 54px; - font-size: 26px; - opacity: 0.8; -} -.ant-upload-list-picture .ant-upload-list-item-icon, -.ant-upload-list-picture-card .ant-upload-list-item-icon { - font-size: 26px; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -.ant-upload-list-picture .ant-upload-list-item-thumbnail img, -.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img { - width: 48px; - height: 48px; - display: block; - overflow: hidden; -} -.ant-upload-list-picture .ant-upload-list-item-name, -.ant-upload-list-picture-card .ant-upload-list-item-name { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin: 0 0 0 8px; - line-height: 44px; - -webkit-transition: all 0.3s; - transition: all 0.3s; - padding-left: 48px; - padding-right: 8px; - max-width: 100%; - display: inline-block; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name, -.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name { - line-height: 28px; -} -.ant-upload-list-picture .ant-upload-list-item-progress, -.ant-upload-list-picture-card .ant-upload-list-item-progress { - padding-left: 56px; - margin-top: 0; - bottom: 14px; - width: calc(100% - 24px); -} -.ant-upload-list-picture .anticon-close, -.ant-upload-list-picture-card .anticon-close { - position: absolute; - right: 8px; - top: 8px; - line-height: 1; - opacity: 1; -} -.ant-upload-list-picture-card { - float: left; -} -.ant-upload-list-picture-card.ant-upload-list:after { - display: none; -} -.ant-upload-list-picture-card .ant-upload-list-item { - float: left; - width: 104px; - height: 104px; - margin: 0 8px 8px 0; -} -.ant-upload-list-picture-card .ant-upload-list-item-info { - height: 100%; - position: relative; - overflow: hidden; -} -.ant-upload-list-picture-card .ant-upload-list-item-info:before { - content: ' '; - position: absolute; - z-index: 1; - background-color: rgba(0, 0, 0, 0.5); - -webkit-transition: all 0.3s; - transition: all 0.3s; - width: 100%; - height: 100%; - opacity: 0; -} -.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before { - opacity: 1; -} -.ant-upload-list-picture-card .ant-upload-list-item-actions { - position: absolute; - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 10; - white-space: nowrap; - opacity: 0; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} -.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o, -.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete { - z-index: 10; - -webkit-transition: all 0.3s; - transition: all 0.3s; - cursor: pointer; - font-size: 16px; - width: 16px; - color: rgba(255, 255, 255, 0.85); - margin: 0 4px; -} -.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover, -.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover { - color: #fff; -} -.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions, -.ant-upload-list-picture-card .ant-upload-list-item-actions:hover { - opacity: 1; -} -.ant-upload-list-picture-card .ant-upload-list-item-thumbnail, -.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img { - display: block; - width: 100%; - height: 100%; - position: static; -} -.ant-upload-list-picture-card .ant-upload-list-item-name { - margin: 8px 0 0; - padding: 0; - text-align: center; - line-height: 1.5; - display: none; -} -.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name { - display: block; -} -.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item { - background-color: #fafafa; -} -.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info { - height: auto; -} -.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before, -.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o, -.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete { - display: none; -} -.ant-upload-list-picture-card .ant-upload-list-item-uploading-text { - margin-top: 18px; - color: rgba(0, 0, 0, 0.45); -} -.ant-upload-list-picture-card .ant-upload-list-item-progress { - padding-left: 0; - bottom: 32px; -} -.ant-upload-list .ant-upload-success-icon { - color: #52c41a; - font-weight: bold; -} -.ant-upload-list .ant-upload-animate-enter, -.ant-upload-list .ant-upload-animate-leave, -.ant-upload-list .ant-upload-animate-inline-enter, -.ant-upload-list .ant-upload-animate-inline-leave { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86); - animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86); -} -.ant-upload-list .ant-upload-animate-enter { - -webkit-animation-name: uploadAnimateIn; - animation-name: uploadAnimateIn; -} -.ant-upload-list .ant-upload-animate-leave { - -webkit-animation-name: uploadAnimateOut; - animation-name: uploadAnimateOut; -} -.ant-upload-list .ant-upload-animate-inline-enter { - -webkit-animation-name: uploadAnimateInlineIn; - animation-name: uploadAnimateInlineIn; -} -.ant-upload-list .ant-upload-animate-inline-leave { - -webkit-animation-name: uploadAnimateInlineOut; - animation-name: uploadAnimateInlineOut; -} -@-webkit-keyframes uploadAnimateIn { - from { - height: 0; - margin: 0; - opacity: 0; - padding: 0; - } -} -@keyframes uploadAnimateIn { - from { - height: 0; - margin: 0; - opacity: 0; - padding: 0; - } -} -@-webkit-keyframes uploadAnimateOut { - to { - height: 0; - margin: 0; - padding: 0; - opacity: 0; - } -} -@keyframes uploadAnimateOut { - to { - height: 0; - margin: 0; - padding: 0; - opacity: 0; - } -} -@-webkit-keyframes uploadAnimateInlineIn { - from { - width: 0; - height: 0; - margin: 0; - opacity: 0; - padding: 0; - } -} -@keyframes uploadAnimateInlineIn { - from { - width: 0; - height: 0; - margin: 0; - opacity: 0; - padding: 0; - } -} -@-webkit-keyframes uploadAnimateInlineOut { - to { - width: 0; - height: 0; - margin: 0; - padding: 0; - opacity: 0; - } -} -@keyframes uploadAnimateInlineOut { - to { - width: 0; - height: 0; - margin: 0; - padding: 0; - opacity: 0; - } -} - -/*# sourceMappingURL=antd.css.map*/ diff --git a/packages/playground/src/styles/index.css b/packages/playground/src/styles/index.css deleted file mode 100644 index b5c61c95..00000000 --- a/packages/playground/src/styles/index.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/packages/playground/tailwind.config.js b/packages/playground/tailwind.config.js deleted file mode 100644 index 22ebd368..00000000 --- a/packages/playground/tailwind.config.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - content: [ - "./src/components/*.tsx" - ], - theme: { - extend: {}, - }, - plugins: [], -} diff --git a/packages/playground/tsconfig.json b/packages/playground/tsconfig.json deleted file mode 100644 index 528ca44a..00000000 --- a/packages/playground/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "jsx": "react-jsx", - "jsxImportSource": "@emotion/react", - "noImplicitAny": false, - "removeComments": true, - "preserveConstEnums": true, - "esModuleInterop": true, - "resolveJsonModule": true, - "outDir": "./dist", - "declarationDir": "./dist", - "declaration": true, - "sourceMap": true - }, - "target": "ES6", - "include": ["src/**/*"], - "exclude": ["node_modules", "**/*.spec.ts"] -} diff --git a/packages/playground/yarn.nix b/packages/playground/yarn.nix deleted file mode 100644 index 7b80c87a..00000000 --- a/packages/playground/yarn.nix +++ /dev/null @@ -1,11654 +0,0 @@ -{ fetchurl, fetchgit, linkFarm, runCommand, gnutar }: rec { - offline_cache = linkFarm "offline" packages; - packages = [ - { - name = "_ant_design_create_react_context___create_react_context_0.2.5.tgz"; - path = fetchurl { - name = "_ant_design_create_react_context___create_react_context_0.2.5.tgz"; - url = "https://registry.yarnpkg.com/@ant-design/create-react-context/-/create-react-context-0.2.5.tgz"; - sha1 = "f5f5a9163b4772097712837397ad30e22e79f858"; - }; - } - { - name = "_ant_design_icons_react___icons_react_1.1.5.tgz"; - path = fetchurl { - name = "_ant_design_icons_react___icons_react_1.1.5.tgz"; - url = "https://registry.yarnpkg.com/@ant-design/icons-react/-/icons-react-1.1.5.tgz"; - sha1 = "1b03da8dcced2a4bb982ef7b25c1d24014c35a68"; - }; - } - { - name = "_ant_design_icons___icons_1.2.1.tgz"; - path = fetchurl { - name = "_ant_design_icons___icons_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/@ant-design/icons/-/icons-1.2.1.tgz"; - sha1 = "8e19301b1433ec67d6bbd0e892782e2ade561ff9"; - }; - } - { - name = "_babel_code_frame___code_frame_7.8.3.tgz"; - path = fetchurl { - name = "_babel_code_frame___code_frame_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz"; - sha1 = "33e25903d7481181534e12ec0a25f16b6fcf419e"; - }; - } - { - name = "_babel_code_frame___code_frame_7.0.0.tgz"; - path = fetchurl { - name = "_babel_code_frame___code_frame_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz"; - sha1 = "06e2ab19bdb535385559aabb5ba59729482800f8"; - }; - } - { - name = "_babel_compat_data___compat_data_7.9.6.tgz"; - path = fetchurl { - name = "_babel_compat_data___compat_data_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz"; - sha1 = "3f604c40e420131affe6f2c8052e9a275ae2049b"; - }; - } - { - name = "_babel_core___core_7.3.4.tgz"; - path = fetchurl { - name = "_babel_core___core_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/core/-/core-7.3.4.tgz"; - sha1 = "921a5a13746c21e32445bf0798680e9d11a6530b"; - }; - } - { - name = "_babel_core___core_7.9.6.tgz"; - path = fetchurl { - name = "_babel_core___core_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz"; - sha1 = "d9aa1f580abf3b2286ef40b6904d390904c63376"; - }; - } - { - name = "_babel_generator___generator_7.3.4.tgz"; - path = fetchurl { - name = "_babel_generator___generator_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.4.tgz"; - sha1 = "9aa48c1989257877a9d971296e5b73bfe72e446e"; - }; - } - { - name = "_babel_generator___generator_7.9.6.tgz"; - path = fetchurl { - name = "_babel_generator___generator_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz"; - sha1 = "5408c82ac5de98cda0d77d8124e99fa1f2170a43"; - }; - } - { - name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz"; - sha1 = "60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee"; - }; - } - { - name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz"; - sha1 = "c84097a427a061ac56a1c30ebf54b7b22d241503"; - }; - } - { - name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.9.5.tgz"; - path = fetchurl { - name = "_babel_helper_builder_react_jsx_experimental___helper_builder_react_jsx_experimental_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.5.tgz"; - sha1 = "0b4b3e04e6123f03b404ca4dfd6528fe6bb92fe3"; - }; - } - { - name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.9.0.tgz"; - path = fetchurl { - name = "_babel_helper_builder_react_jsx___helper_builder_react_jsx_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz"; - sha1 = "16bf391990b57732700a3278d4d9a81231ea8d32"; - }; - } - { - name = "_babel_helper_compilation_targets___helper_compilation_targets_7.9.6.tgz"; - path = fetchurl { - name = "_babel_helper_compilation_targets___helper_compilation_targets_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz"; - sha1 = "1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a"; - }; - } - { - name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.8.tgz"; - path = fetchurl { - name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.8.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz"; - sha1 = "5d84180b588f560b7864efaeea89243e58312087"; - }; - } - { - name = "_babel_helper_define_map___helper_define_map_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_define_map___helper_define_map_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz"; - sha1 = "a0655cad5451c3760b726eba875f1cd8faa02c15"; - }; - } - { - name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz"; - sha1 = "a728dc5b4e89e30fc2dfc7d04fa28a930653f982"; - }; - } - { - name = "_babel_helper_function_name___helper_function_name_7.9.5.tgz"; - path = fetchurl { - name = "_babel_helper_function_name___helper_function_name_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz"; - sha1 = "2b53820d35275120e1874a82e5aabe1376920a5c"; - }; - } - { - name = "_babel_helper_get_function_arity___helper_get_function_arity_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_get_function_arity___helper_get_function_arity_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz"; - sha1 = "b894b947bd004381ce63ea1db9f08547e920abd5"; - }; - } - { - name = "_babel_helper_hoist_variables___helper_hoist_variables_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_hoist_variables___helper_hoist_variables_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz"; - sha1 = "1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134"; - }; - } - { - name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz"; - sha1 = "659b710498ea6c1d9907e0c73f206eee7dadc24c"; - }; - } - { - name = "_babel_helper_module_imports___helper_module_imports_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_module_imports___helper_module_imports_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz"; - sha1 = "7fe39589b39c016331b6b8c3f441e8f0b1419498"; - }; - } - { - name = "_babel_helper_module_transforms___helper_module_transforms_7.9.0.tgz"; - path = fetchurl { - name = "_babel_helper_module_transforms___helper_module_transforms_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz"; - sha1 = "43b34dfe15961918707d247327431388e9fe96e5"; - }; - } - { - name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz"; - sha1 = "7ed071813d09c75298ef4f208956006b6111ecb9"; - }; - } - { - name = "_babel_helper_plugin_utils___helper_plugin_utils_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_plugin_utils___helper_plugin_utils_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz"; - sha1 = "9ea293be19babc0f52ff8ca88b34c3611b208670"; - }; - } - { - name = "_babel_helper_regex___helper_regex_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_regex___helper_regex_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz"; - sha1 = "139772607d51b93f23effe72105b319d2a4c6965"; - }; - } - { - name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz"; - sha1 = "273c600d8b9bf5006142c1e35887d555c12edd86"; - }; - } - { - name = "_babel_helper_replace_supers___helper_replace_supers_7.9.6.tgz"; - path = fetchurl { - name = "_babel_helper_replace_supers___helper_replace_supers_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz"; - sha1 = "03149d7e6a5586ab6764996cd31d6981a17e1444"; - }; - } - { - name = "_babel_helper_simple_access___helper_simple_access_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_simple_access___helper_simple_access_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz"; - sha1 = "7f8109928b4dab4654076986af575231deb639ae"; - }; - } - { - name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz"; - sha1 = "31a9f30070f91368a7182cf05f831781065fc7a9"; - }; - } - { - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.9.5.tgz"; - path = fetchurl { - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz"; - sha1 = "90977a8e6fbf6b431a7dc31752eee233bf052d80"; - }; - } - { - name = "_babel_helper_wrap_function___helper_wrap_function_7.8.3.tgz"; - path = fetchurl { - name = "_babel_helper_wrap_function___helper_wrap_function_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz"; - sha1 = "9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610"; - }; - } - { - name = "_babel_helpers___helpers_7.9.6.tgz"; - path = fetchurl { - name = "_babel_helpers___helpers_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz"; - sha1 = "092c774743471d0bb6c7de3ad465ab3d3486d580"; - }; - } - { - name = "_babel_highlight___highlight_7.9.0.tgz"; - path = fetchurl { - name = "_babel_highlight___highlight_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.9.0.tgz"; - sha1 = "4e9b45ccb82b79607271b2979ad82c7b68163079"; - }; - } - { - name = "_babel_parser___parser_7.3.4.tgz"; - path = fetchurl { - name = "_babel_parser___parser_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.4.tgz"; - sha1 = "a43357e4bbf4b92a437fb9e465c192848287f27c"; - }; - } - { - name = "_babel_parser___parser_7.9.6.tgz"; - path = fetchurl { - name = "_babel_parser___parser_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz"; - sha1 = "3b1bbb30dabe600cd72db58720998376ff653bc7"; - }; - } - { - name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz"; - sha1 = "bad329c670b382589721b27540c7d288601c6e6f"; - }; - } - { - name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz"; - sha1 = "38c4fe555744826e97e2ae930b0fb4cc07e66054"; - }; - } - { - name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz"; - sha1 = "da5216b238a98b58a1e05d6852104b10f9a70d6b"; - }; - } - { - name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz"; - sha1 = "e4572253fdeed65cddeecfdab3f928afeb2fd5d2"; - }; - } - { - name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz"; - sha1 = "5d6769409699ec9b3b68684cd8116cedff93bad8"; - }; - } - { - name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.9.6.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz"; - sha1 = "7a093586fcb18b08266eb1a7177da671ac575b63"; - }; - } - { - name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz"; - sha1 = "9dee96ab1650eed88646ae9734ca167ac4a9c5c9"; - }; - } - { - name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.9.0.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz"; - sha1 = "31db16b154c39d6b8a645292472b98394c292a58"; - }; - } - { - name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.8.tgz"; - path = fetchurl { - name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.8.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz"; - sha1 = "ee3a95e90cdc04fe8cd92ec3279fa017d68a0d1d"; - }; - } - { - name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.8.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"; - sha1 = "a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"; - }; - } - { - name = "_babel_plugin_syntax_bigint___plugin_syntax_bigint_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_bigint___plugin_syntax_bigint_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"; - sha1 = "4c9a6f669f5d0cdf1b90a1671e9a146be5300cea"; - }; - } - { - name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz"; - sha1 = "6cb933a8872c8d359bfde69bbeaae5162fd1e8f7"; - }; - } - { - name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"; - sha1 = "62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"; - }; - } - { - name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_flow___plugin_syntax_flow_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz"; - sha1 = "f2c883bd61a6316f2c89380ae5122f923ba4527f"; - }; - } - { - name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"; - sha1 = "01ca21b668cd8218c9e640cb6dd88c5412b2c96a"; - }; - } - { - name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_jsx___plugin_syntax_jsx_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz"; - sha1 = "521b06c83c40480f1e58b4fd33b92eceb1d6ea94"; - }; - } - { - name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz"; - sha1 = "3995d7d7ffff432f6ddc742b47e730c054599897"; - }; - } - { - name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"; - sha1 = "167ed70368886081f74b5c36c65a88c03b66d1a9"; - }; - } - { - name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz"; - sha1 = "0e3fb63e09bea1b11e96467271c8308007e7c41f"; - }; - } - { - name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"; - sha1 = "60e225edcbd98a640332a2e72dd3e66f1af55871"; - }; - } - { - name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"; - sha1 = "6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"; - }; - } - { - name = "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_optional_chaining___plugin_syntax_optional_chaining_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"; - sha1 = "4f69c2ab95167e0180cd5336613f8c5788f7d48a"; - }; - } - { - name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz"; - sha1 = "3acdece695e6b13aaf57fc291d1a800950c71391"; - }; - } - { - name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz"; - sha1 = "82776c2ed0cd9e1a49956daeb896024c9473b8b6"; - }; - } - { - name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz"; - sha1 = "4308fad0d9409d71eafb9b1a6ee35f9d64b64086"; - }; - } - { - name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz"; - sha1 = "437eec5b799b5852072084b3ae5ef66e8349e8a3"; - }; - } - { - name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz"; - sha1 = "97d35dab66857a437c166358b91d09050c868f3a"; - }; - } - { - name = "_babel_plugin_transform_classes___plugin_transform_classes_7.9.5.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_classes___plugin_transform_classes_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz"; - sha1 = "800597ddb8aefc2c293ed27459c1fcc935a26c2c"; - }; - } - { - name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz"; - sha1 = "96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b"; - }; - } - { - name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.9.5.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz"; - sha1 = "72c97cf5f38604aea3abf3b935b0e17b1db76a50"; - }; - } - { - name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz"; - sha1 = "c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e"; - }; - } - { - name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz"; - sha1 = "8d12df309aa537f272899c565ea1768e286e21f1"; - }; - } - { - name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz"; - sha1 = "581a6d7f56970e06bf51560cd64f5e947b70d7b7"; - }; - } - { - name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.3.4.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.3.4.tgz"; - sha1 = "00156236defb7dedddc2d3c9477dcc01a4494327"; - }; - } - { - name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.9.0.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_flow_strip_types___plugin_transform_flow_strip_types_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz"; - sha1 = "8a3538aa40434e000b8f44a3c5c9ac7229bd2392"; - }; - } - { - name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.9.0.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz"; - sha1 = "0f260e27d3e29cd1bb3128da5e76c761aa6c108e"; - }; - } - { - name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz"; - sha1 = "279373cb27322aaad67c2683e776dfc47196ed8b"; - }; - } - { - name = "_babel_plugin_transform_literals___plugin_transform_literals_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_literals___plugin_transform_literals_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz"; - sha1 = "aef239823d91994ec7b68e55193525d76dbd5dc1"; - }; - } - { - name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz"; - sha1 = "963fed4b620ac7cbf6029c755424029fa3a40410"; - }; - } - { - name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.9.6.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz"; - sha1 = "8539ec42c153d12ea3836e0e3ac30d5aae7b258e"; - }; - } - { - name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.2.0.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.2.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz"; - sha1 = "c4f1933f5991d5145e9cfad1dfd848ea1727f404"; - }; - } - { - name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.9.6.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz"; - sha1 = "64b7474a4279ee588cacd1906695ca721687c277"; - }; - } - { - name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.9.6.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz"; - sha1 = "207f1461c78a231d5337a92140e52422510d81a4"; - }; - } - { - name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.9.0.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.9.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz"; - sha1 = "e909acae276fec280f9b821a5f38e1f08b480697"; - }; - } - { - name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz"; - sha1 = "a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c"; - }; - } - { - name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz"; - sha1 = "60cc2ae66d85c95ab540eb34babb6434d4c70c43"; - }; - } - { - name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz"; - sha1 = "ebb6a1e7a86ffa96858bd6ac0102d65944261725"; - }; - } - { - name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.9.5.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.9.5.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz"; - sha1 = "173b265746f5e15b2afe527eeda65b73623a0795"; - }; - } - { - name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz"; - sha1 = "33194300d8539c1ed28c62ad5087ba3807b98263"; - }; - } - { - name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.9.4.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.9.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz"; - sha1 = "86f576c8540bd06d0e95e0b61ea76d55f6cbd03f"; - }; - } - { - name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.3.0.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_react_jsx___plugin_transform_react_jsx_7.3.0.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz"; - sha1 = "f2cab99026631c767e2745a5368b331cfe8f5290"; - }; - } - { - name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.7.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.7.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz"; - sha1 = "5e46a0dca2bee1ad8285eb0527e6abc9c37672f8"; - }; - } - { - name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz"; - sha1 = "9a0635ac4e665d29b162837dd3cc50745dfdf1f5"; - }; - } - { - name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz"; - sha1 = "28545216e023a832d4d3a1185ed492bcfeac08c8"; - }; - } - { - name = "_babel_plugin_transform_spread___plugin_transform_spread_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_spread___plugin_transform_spread_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz"; - sha1 = "9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8"; - }; - } - { - name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz"; - sha1 = "be7a1290f81dae767475452199e1f76d6175b100"; - }; - } - { - name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz"; - sha1 = "7bfa4732b455ea6a43130adc0ba767ec0e402a80"; - }; - } - { - name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.8.4.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.8.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz"; - sha1 = "ede4062315ce0aaf8a657a920858f1a2f35fc412"; - }; - } - { - name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.8.3.tgz"; - path = fetchurl { - name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.8.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz"; - sha1 = "0cef36e3ba73e5c57273effb182f46b91a1ecaad"; - }; - } - { - name = "_babel_preset_env___preset_env_7.3.4.tgz"; - path = fetchurl { - name = "_babel_preset_env___preset_env_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.4.tgz"; - sha1 = "887cf38b6d23c82f19b5135298bdb160062e33e1"; - }; - } - { - name = "_babel_preset_env___preset_env_7.9.6.tgz"; - path = fetchurl { - name = "_babel_preset_env___preset_env_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz"; - sha1 = "df063b276c6455ec6fcfc6e53aacc38da9b0aea6"; - }; - } - { - name = "_babel_preset_modules___preset_modules_0.1.3.tgz"; - path = fetchurl { - name = "_babel_preset_modules___preset_modules_0.1.3.tgz"; - url = "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz"; - sha1 = "13242b53b5ef8c883c3cf7dddd55b36ce80fbc72"; - }; - } - { - name = "_babel_runtime___runtime_7.3.4.tgz"; - path = fetchurl { - name = "_babel_runtime___runtime_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.3.4.tgz"; - sha1 = "73d12ba819e365fcf7fd152aed56d6df97d21c83"; - }; - } - { - name = "_babel_runtime___runtime_7.9.6.tgz"; - path = fetchurl { - name = "_babel_runtime___runtime_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz"; - sha1 = "a9102eb5cadedf3f31d08a9ecf294af7827ea29f"; - }; - } - { - name = "_babel_template___template_7.2.2.tgz"; - path = fetchurl { - name = "_babel_template___template_7.2.2.tgz"; - url = "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz"; - sha1 = "005b3fdf0ed96e88041330379e0da9a708eb2907"; - }; - } - { - name = "_babel_template___template_7.8.6.tgz"; - path = fetchurl { - name = "_babel_template___template_7.8.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz"; - sha1 = "86b22af15f828dfb086474f964dcc3e39c43ce2b"; - }; - } - { - name = "_babel_traverse___traverse_7.3.4.tgz"; - path = fetchurl { - name = "_babel_traverse___traverse_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.3.4.tgz"; - sha1 = "1330aab72234f8dea091b08c4f8b9d05c7119e06"; - }; - } - { - name = "_babel_traverse___traverse_7.9.6.tgz"; - path = fetchurl { - name = "_babel_traverse___traverse_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz"; - sha1 = "5540d7577697bf619cc57b92aa0f1c231a94f442"; - }; - } - { - name = "_babel_types___types_7.9.6.tgz"; - path = fetchurl { - name = "_babel_types___types_7.9.6.tgz"; - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.9.6.tgz"; - sha1 = "2c5502b427251e9de1bd2dff95add646d95cc9f7"; - }; - } - { - name = "_babel_types___types_7.3.4.tgz"; - path = fetchurl { - name = "_babel_types___types_7.3.4.tgz"; - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.3.4.tgz"; - sha1 = "bf482eaeaffb367a28abbf9357a94963235d90ed"; - }; - } - { - name = "_bcoe_v8_coverage___v8_coverage_0.2.3.tgz"; - path = fetchurl { - name = "_bcoe_v8_coverage___v8_coverage_0.2.3.tgz"; - url = "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"; - sha1 = "75a2e8b51cb758a7553d6804a5932d7aace75c39"; - }; - } - { - name = "_cnakazawa_watch___watch_1.0.4.tgz"; - path = fetchurl { - name = "_cnakazawa_watch___watch_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz"; - sha1 = "f864ae85004d0fcab6f50be9141c4da368d1656a"; - }; - } - { - name = "_emotion_cache___cache_10.0.29.tgz"; - path = fetchurl { - name = "_emotion_cache___cache_10.0.29.tgz"; - url = "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz"; - sha1 = "87e7e64f412c060102d589fe7c6dc042e6f9d1e0"; - }; - } - { - name = "_emotion_hash___hash_0.8.0.tgz"; - path = fetchurl { - name = "_emotion_hash___hash_0.8.0.tgz"; - url = "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz"; - sha1 = "bbbff68978fefdbe68ccb533bc8cbe1d1afb5413"; - }; - } - { - name = "_emotion_memoize___memoize_0.7.4.tgz"; - path = fetchurl { - name = "_emotion_memoize___memoize_0.7.4.tgz"; - url = "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz"; - sha1 = "19bf0f5af19149111c40d98bb0cf82119f5d9eeb"; - }; - } - { - name = "_emotion_serialize___serialize_0.11.16.tgz"; - path = fetchurl { - name = "_emotion_serialize___serialize_0.11.16.tgz"; - url = "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz"; - sha1 = "dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad"; - }; - } - { - name = "_emotion_sheet___sheet_0.9.4.tgz"; - path = fetchurl { - name = "_emotion_sheet___sheet_0.9.4.tgz"; - url = "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz"; - sha1 = "894374bea39ec30f489bbfc3438192b9774d32e5"; - }; - } - { - name = "_emotion_stylis___stylis_0.8.5.tgz"; - path = fetchurl { - name = "_emotion_stylis___stylis_0.8.5.tgz"; - url = "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz"; - sha1 = "deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"; - }; - } - { - name = "_emotion_unitless___unitless_0.7.5.tgz"; - path = fetchurl { - name = "_emotion_unitless___unitless_0.7.5.tgz"; - url = "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz"; - sha1 = "77211291c1900a700b8a78cfafda3160d76949ed"; - }; - } - { - name = "_emotion_utils___utils_0.11.3.tgz"; - path = fetchurl { - name = "_emotion_utils___utils_0.11.3.tgz"; - url = "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz"; - sha1 = "a759863867befa7e583400d322652a3f44820924"; - }; - } - { - name = "_emotion_weak_memoize___weak_memoize_0.2.5.tgz"; - path = fetchurl { - name = "_emotion_weak_memoize___weak_memoize_0.2.5.tgz"; - url = "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz"; - sha1 = "8eed982e2ee6f7f4e44c253e12962980791efd46"; - }; - } - { - name = "_foretold_cdf___cdf_1.0.16.tgz"; - path = fetchurl { - name = "_foretold_cdf___cdf_1.0.16.tgz"; - url = "https://registry.yarnpkg.com/@foretold/cdf/-/cdf-1.0.16.tgz"; - sha1 = "19046f9d67b134052de76c72fb35f989ac766b82"; - }; - } - - { - name = "_foretold_guesstimator___guesstimator_1.0.11.tgz"; - path = fetchurl { - name = "_foretold_guesstimator___guesstimator_1.0.11.tgz"; - url = "https://registry.yarnpkg.com/@foretold/guesstimator/-/guesstimator-1.0.11.tgz"; - sha1 = "9855a5bea1e0e6c14d8266f92648252073b787cf"; - }; - } - { - name = "_glennsl_bs_jest___bs_jest_0.5.1.tgz"; - path = fetchurl { - name = "_glennsl_bs_jest___bs_jest_0.5.1.tgz"; - url = "https://registry.yarnpkg.com/@glennsl/bs-jest/-/bs-jest-0.5.1.tgz"; - sha1 = "2e16ad94268fc1e5ba0af978c141db1684556a55"; - }; - } - { - name = "_glennsl_bs_json___bs_json_5.0.2.tgz"; - path = fetchurl { - name = "_glennsl_bs_json___bs_json_5.0.2.tgz"; - url = "https://registry.yarnpkg.com/@glennsl/bs-json/-/bs-json-5.0.2.tgz"; - sha1 = "cfb85d94d370ec6dc17849e0ddb1a51eee08cfcc"; - }; - } - { - name = "_iarna_toml___toml_2.2.5.tgz"; - path = fetchurl { - name = "_iarna_toml___toml_2.2.5.tgz"; - url = "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz"; - sha1 = "b32366c89b43c6f8cefbdefac778b9c828e3ba8c"; - }; - } - { - name = "_istanbuljs_load_nyc_config___load_nyc_config_1.0.0.tgz"; - path = fetchurl { - name = "_istanbuljs_load_nyc_config___load_nyc_config_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz"; - sha1 = "10602de5570baea82f8afbfa2630b24e7a8cfe5b"; - }; - } - { - name = "_istanbuljs_schema___schema_0.1.2.tgz"; - path = fetchurl { - name = "_istanbuljs_schema___schema_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz"; - sha1 = "26520bf09abe4a5644cd5414e37125a8954241dd"; - }; - } - { - name = "_jest_console___console_25.5.0.tgz"; - path = fetchurl { - name = "_jest_console___console_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/console/-/console-25.5.0.tgz"; - sha1 = "770800799d510f37329c508a9edd0b7b447d9abb"; - }; - } - { - name = "_jest_core___core_25.5.2.tgz"; - path = fetchurl { - name = "_jest_core___core_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/@jest/core/-/core-25.5.2.tgz"; - sha1 = "d3f49782ad5c09478214ddd45249e5b7663a0328"; - }; - } - { - name = "_jest_environment___environment_25.5.0.tgz"; - path = fetchurl { - name = "_jest_environment___environment_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/environment/-/environment-25.5.0.tgz"; - sha1 = "aa33b0c21a716c65686638e7ef816c0e3a0c7b37"; - }; - } - { - name = "_jest_fake_timers___fake_timers_25.5.0.tgz"; - path = fetchurl { - name = "_jest_fake_timers___fake_timers_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-25.5.0.tgz"; - sha1 = "46352e00533c024c90c2bc2ad9f2959f7f114185"; - }; - } - { - name = "_jest_globals___globals_25.5.2.tgz"; - path = fetchurl { - name = "_jest_globals___globals_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/@jest/globals/-/globals-25.5.2.tgz"; - sha1 = "5e45e9de8d228716af3257eeb3991cc2e162ca88"; - }; - } - { - name = "_jest_reporters___reporters_25.5.1.tgz"; - path = fetchurl { - name = "_jest_reporters___reporters_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/@jest/reporters/-/reporters-25.5.1.tgz"; - sha1 = "cb686bcc680f664c2dbaf7ed873e93aa6811538b"; - }; - } - { - name = "_jest_source_map___source_map_25.5.0.tgz"; - path = fetchurl { - name = "_jest_source_map___source_map_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/source-map/-/source-map-25.5.0.tgz"; - sha1 = "df5c20d6050aa292c2c6d3f0d2c7606af315bd1b"; - }; - } - { - name = "_jest_test_result___test_result_25.5.0.tgz"; - path = fetchurl { - name = "_jest_test_result___test_result_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/test-result/-/test-result-25.5.0.tgz"; - sha1 = "139a043230cdeffe9ba2d8341b27f2efc77ce87c"; - }; - } - { - name = "_jest_test_sequencer___test_sequencer_25.5.2.tgz"; - path = fetchurl { - name = "_jest_test_sequencer___test_sequencer_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-25.5.2.tgz"; - sha1 = "3d291179de020f42835469fff1de496d6309848a"; - }; - } - { - name = "_jest_transform___transform_25.5.1.tgz"; - path = fetchurl { - name = "_jest_transform___transform_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/@jest/transform/-/transform-25.5.1.tgz"; - sha1 = "0469ddc17699dd2bf985db55fa0fb9309f5c2db3"; - }; - } - { - name = "_jest_types___types_25.5.0.tgz"; - path = fetchurl { - name = "_jest_types___types_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz"; - sha1 = "4d6a4793f7b9599fc3680877b856a97dbccf2a9d"; - }; - } - { - name = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz"; - path = fetchurl { - name = "_mrmlnc_readdir_enhanced___readdir_enhanced_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz"; - sha1 = "524af240d1a360527b730475ecfa1344aa540dde"; - }; - } - { - name = "_nodelib_fs.scandir___fs.scandir_2.1.3.tgz"; - path = fetchurl { - name = "_nodelib_fs.scandir___fs.scandir_2.1.3.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz"; - sha1 = "3a582bdb53804c6ba6d146579c46e52130cf4a3b"; - }; - } - { - name = "_nodelib_fs.stat___fs.stat_2.0.3.tgz"; - path = fetchurl { - name = "_nodelib_fs.stat___fs.stat_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz"; - sha1 = "34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3"; - }; - } - { - name = "_nodelib_fs.stat___fs.stat_1.1.3.tgz"; - path = fetchurl { - name = "_nodelib_fs.stat___fs.stat_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz"; - sha1 = "2b5a3ab3f918cca48a8c754c08168e3f03eba61b"; - }; - } - { - name = "_nodelib_fs.walk___fs.walk_1.2.4.tgz"; - path = fetchurl { - name = "_nodelib_fs.walk___fs.walk_1.2.4.tgz"; - url = "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz"; - sha1 = "011b9202a70a6366e436ca5c065844528ab04976"; - }; - } - { - name = "_parcel_fs___fs_1.11.0.tgz"; - path = fetchurl { - name = "_parcel_fs___fs_1.11.0.tgz"; - url = "https://registry.yarnpkg.com/@parcel/fs/-/fs-1.11.0.tgz"; - sha1 = "fb8a2be038c454ad46a50dc0554c1805f13535cd"; - }; - } - { - name = "_parcel_logger___logger_1.11.1.tgz"; - path = fetchurl { - name = "_parcel_logger___logger_1.11.1.tgz"; - url = "https://registry.yarnpkg.com/@parcel/logger/-/logger-1.11.1.tgz"; - sha1 = "c55b0744bcbe84ebc291155627f0ec406a23e2e6"; - }; - } - { - name = "_parcel_utils___utils_1.11.0.tgz"; - path = fetchurl { - name = "_parcel_utils___utils_1.11.0.tgz"; - url = "https://registry.yarnpkg.com/@parcel/utils/-/utils-1.11.0.tgz"; - sha1 = "539e08fff8af3b26eca11302be80b522674b51ea"; - }; - } - { - name = "_parcel_watcher___watcher_1.12.1.tgz"; - path = fetchurl { - name = "_parcel_watcher___watcher_1.12.1.tgz"; - url = "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-1.12.1.tgz"; - sha1 = "b98b3df309fcab93451b5583fc38e40826696dad"; - }; - } - { - name = "_parcel_workers___workers_1.11.0.tgz"; - path = fetchurl { - name = "_parcel_workers___workers_1.11.0.tgz"; - url = "https://registry.yarnpkg.com/@parcel/workers/-/workers-1.11.0.tgz"; - sha1 = "7b8dcf992806f4ad2b6cecf629839c41c2336c59"; - }; - } - { - name = "_rescript_react___react_0.10.3.tgz"; - path = fetchurl { - name = "_rescript_react___react_0.10.3.tgz"; - url = "https://registry.yarnpkg.com/@rescript/react/-/react-0.10.3.tgz"; - sha1 = "a2a8bed6b017940ec26c2154764b350f50348889"; - }; - } - { - name = "_sinonjs_commons___commons_1.7.2.tgz"; - path = fetchurl { - name = "_sinonjs_commons___commons_1.7.2.tgz"; - url = "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.2.tgz"; - sha1 = "505f55c74e0272b43f6c52d81946bed7058fc0e2"; - }; - } - { - name = "_types_babel__core___babel__core_7.1.7.tgz"; - path = fetchurl { - name = "_types_babel__core___babel__core_7.1.7.tgz"; - url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.7.tgz"; - sha1 = "1dacad8840364a57c98d0dd4855c6dd3752c6b89"; - }; - } - { - name = "_types_babel__generator___babel__generator_7.6.1.tgz"; - path = fetchurl { - name = "_types_babel__generator___babel__generator_7.6.1.tgz"; - url = "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.1.tgz"; - sha1 = "4901767b397e8711aeb99df8d396d7ba7b7f0e04"; - }; - } - { - name = "_types_babel__template___babel__template_7.0.2.tgz"; - path = fetchurl { - name = "_types_babel__template___babel__template_7.0.2.tgz"; - url = "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz"; - sha1 = "4ff63d6b52eddac1de7b975a5223ed32ecea9307"; - }; - } - { - name = "_types_babel__traverse___babel__traverse_7.0.11.tgz"; - path = fetchurl { - name = "_types_babel__traverse___babel__traverse_7.0.11.tgz"; - url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.11.tgz"; - sha1 = "1ae3010e8bf8851d324878b42acec71986486d18"; - }; - } - { - name = "_types_clone___clone_2.1.0.tgz"; - path = fetchurl { - name = "_types_clone___clone_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/@types/clone/-/clone-2.1.0.tgz"; - sha1 = "cb888a3fe5319275b566ae3a9bc606e310c533d4"; - }; - } - { - name = "_types_color_name___color_name_1.1.1.tgz"; - path = fetchurl { - name = "_types_color_name___color_name_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz"; - sha1 = "1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"; - }; - } - { - name = "_types_events___events_3.0.0.tgz"; - path = fetchurl { - name = "_types_events___events_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz"; - sha1 = "2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"; - }; - } - { - name = "_types_fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz"; - path = fetchurl { - name = "_types_fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"; - sha1 = "40363bb847cb86b2c2e1599f1398d11e8329c921"; - }; - } - { - name = "_types_glob___glob_7.1.1.tgz"; - path = fetchurl { - name = "_types_glob___glob_7.1.1.tgz"; - url = "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz"; - sha1 = "aa59a1c6e3fbc421e07ccd31a944c30eba521575"; - }; - } - { - name = "_types_graceful_fs___graceful_fs_4.1.3.tgz"; - path = fetchurl { - name = "_types_graceful_fs___graceful_fs_4.1.3.tgz"; - url = "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz"; - sha1 = "039af35fe26bec35003e8d86d2ee9c586354348f"; - }; - } - { - name = "_types_hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz"; - path = fetchurl { - name = "_types_hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz"; - sha1 = "1124aafe5118cb591977aeb1ceaaed1070eb039f"; - }; - } - { - name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz"; - path = fetchurl { - name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz"; - sha1 = "42995b446db9a48a11a07ec083499a860e9138ff"; - }; - } - { - name = "_types_istanbul_lib_report___istanbul_lib_report_3.0.0.tgz"; - path = fetchurl { - name = "_types_istanbul_lib_report___istanbul_lib_report_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"; - sha1 = "c14c24f18ea8190c118ee7562b7ff99a36552686"; - }; - } - { - name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz"; - path = fetchurl { - name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz"; - sha1 = "7a8cbf6a406f36c8add871625b278eaf0b0d255a"; - }; - } - { - name = "_types_js_cookie___js_cookie_2.2.5.tgz"; - path = fetchurl { - name = "_types_js_cookie___js_cookie_2.2.5.tgz"; - url = "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.5.tgz"; - sha1 = "38dfaacae8623b37cc0b0d27398e574e3fc28b1e"; - }; - } - { - name = "_types_js_cookie___js_cookie_2.2.6.tgz"; - path = fetchurl { - name = "_types_js_cookie___js_cookie_2.2.6.tgz"; - url = "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.6.tgz"; - sha1 = "f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f"; - }; - } - { - name = "_types_minimatch___minimatch_3.0.3.tgz"; - path = fetchurl { - name = "_types_minimatch___minimatch_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz"; - sha1 = "3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"; - }; - } - { - name = "_types_node___node_13.13.4.tgz"; - path = fetchurl { - name = "_types_node___node_13.13.4.tgz"; - url = "https://registry.yarnpkg.com/@types/node/-/node-13.13.4.tgz"; - sha1 = "1581d6c16e3d4803eb079c87d4ac893ee7501c2c"; - }; - } - { - name = "_types_normalize_package_data___normalize_package_data_2.4.0.tgz"; - path = fetchurl { - name = "_types_normalize_package_data___normalize_package_data_2.4.0.tgz"; - url = "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz"; - sha1 = "e486d0d97396d79beedd0a6e33f4534ff6b4973e"; - }; - } - { - name = "_types_parse_json___parse_json_4.0.0.tgz"; - path = fetchurl { - name = "_types_parse_json___parse_json_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz"; - sha1 = "2f8bb441434d163b35fb8ffdccd7138927ffb8c0"; - }; - } - { - name = "_types_prettier___prettier_1.19.1.tgz"; - path = fetchurl { - name = "_types_prettier___prettier_1.19.1.tgz"; - url = "https://registry.yarnpkg.com/@types/prettier/-/prettier-1.19.1.tgz"; - sha1 = "33509849f8e679e4add158959fdb086440e9553f"; - }; - } - { - name = "_types_prop_types___prop_types_15.7.3.tgz"; - path = fetchurl { - name = "_types_prop_types___prop_types_15.7.3.tgz"; - url = "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz"; - sha1 = "2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"; - }; - } - { - name = "_types_q___q_1.5.2.tgz"; - path = fetchurl { - name = "_types_q___q_1.5.2.tgz"; - url = "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz"; - sha1 = "690a1475b84f2a884fd07cd797c00f5f31356ea8"; - }; - } - { - name = "_types_react_lifecycles_compat___react_lifecycles_compat_3.0.1.tgz"; - path = fetchurl { - name = "_types_react_lifecycles_compat___react_lifecycles_compat_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/@types/react-lifecycles-compat/-/react-lifecycles-compat-3.0.1.tgz"; - sha1 = "a0b1fe18cfb9435bd52737829a69cbe93faf32e2"; - }; - } - { - name = "_types_react_slick___react_slick_0.23.4.tgz"; - path = fetchurl { - name = "_types_react_slick___react_slick_0.23.4.tgz"; - url = "https://registry.yarnpkg.com/@types/react-slick/-/react-slick-0.23.4.tgz"; - sha1 = "c97e2a9e7e3d1933c68593b8e82752fab1e8ce53"; - }; - } - { - name = "_types_react___react_16.9.34.tgz"; - path = fetchurl { - name = "_types_react___react_16.9.34.tgz"; - url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.34.tgz"; - sha1 = "f7d5e331c468f53affed17a8a4d488cd44ea9349"; - }; - } - { - name = "_types_react___react_16.9.44.tgz"; - path = fetchurl { - name = "_types_react___react_16.9.44.tgz"; - url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.44.tgz"; - sha1 = "da84b179c031aef67dc92c33bd3401f1da2fa3bc"; - }; - } - { - name = "_types_shallowequal___shallowequal_1.1.1.tgz"; - path = fetchurl { - name = "_types_shallowequal___shallowequal_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/@types/shallowequal/-/shallowequal-1.1.1.tgz"; - sha1 = "aad262bb3f2b1257d94c71d545268d592575c9b1"; - }; - } - { - name = "_types_stack_utils___stack_utils_1.0.1.tgz"; - path = fetchurl { - name = "_types_stack_utils___stack_utils_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz"; - sha1 = "0a851d3bd96498fa25c33ab7278ed3bd65f06c3e"; - }; - } - { - name = "_types_yargs_parser___yargs_parser_15.0.0.tgz"; - path = fetchurl { - name = "_types_yargs_parser___yargs_parser_15.0.0.tgz"; - url = "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz"; - sha1 = "cb3f9f741869e20cce330ffbeb9271590483882d"; - }; - } - { - name = "_types_yargs___yargs_15.0.4.tgz"; - path = fetchurl { - name = "_types_yargs___yargs_15.0.4.tgz"; - url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz"; - sha1 = "7e5d0f8ca25e9d5849f2ea443cf7c402decd8299"; - }; - } - { - name = "_types_zen_observable___zen_observable_0.8.0.tgz"; - path = fetchurl { - name = "_types_zen_observable___zen_observable_0.8.0.tgz"; - url = "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz"; - sha1 = "8b63ab7f1aa5321248aad5ac890a485656dcea4d"; - }; - } - { - name = "_wry_context___context_0.4.4.tgz"; - path = fetchurl { - name = "_wry_context___context_0.4.4.tgz"; - url = "https://registry.yarnpkg.com/@wry/context/-/context-0.4.4.tgz"; - sha1 = "e50f5fa1d6cfaabf2977d1fda5ae91717f8815f8"; - }; - } - { - name = "_wry_equality___equality_0.1.11.tgz"; - path = fetchurl { - name = "_wry_equality___equality_0.1.11.tgz"; - url = "https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz"; - sha1 = "35cb156e4a96695aa81a9ecc4d03787bc17f1790"; - }; - } - { - name = "_xobotyi_scrollbar_width___scrollbar_width_1.9.5.tgz"; - path = fetchurl { - name = "_xobotyi_scrollbar_width___scrollbar_width_1.9.5.tgz"; - url = "https://registry.yarnpkg.com/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz"; - sha1 = "80224a6919272f405b87913ca13b92929bdf3c4d"; - }; - } - { - name = "abab___abab_2.0.3.tgz"; - path = fetchurl { - name = "abab___abab_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz"; - sha1 = "623e2075e02eb2d3f2475e49f99c91846467907a"; - }; - } - { - name = "abbrev___abbrev_1.1.1.tgz"; - path = fetchurl { - name = "abbrev___abbrev_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz"; - sha1 = "f8f2c887ad10bf67f634f005b6987fed3179aac8"; - }; - } - { - name = "ace_builds___ace_builds_1.4.12.tgz"; - path = fetchurl { - name = "ace_builds___ace_builds_1.4.12.tgz"; - url = "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.4.12.tgz"; - sha1 = "888efa386e36f4345f40b5233fcc4fe4c588fae7"; - }; - } - { - name = "acorn_globals___acorn_globals_4.3.4.tgz"; - path = fetchurl { - name = "acorn_globals___acorn_globals_4.3.4.tgz"; - url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz"; - sha1 = "9fa1926addc11c97308c4e66d7add0d40c3272e7"; - }; - } - { - name = "acorn_node___acorn_node_1.8.2.tgz"; - path = fetchurl { - name = "acorn_node___acorn_node_1.8.2.tgz"; - url = "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz"; - sha1 = "114c95d64539e53dede23de8b9d96df7c7ae2af8"; - }; - } - { - name = "acorn_walk___acorn_walk_6.2.0.tgz"; - path = fetchurl { - name = "acorn_walk___acorn_walk_6.2.0.tgz"; - url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz"; - sha1 = "123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c"; - }; - } - { - name = "acorn_walk___acorn_walk_7.1.1.tgz"; - path = fetchurl { - name = "acorn_walk___acorn_walk_7.1.1.tgz"; - url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.1.1.tgz"; - sha1 = "345f0dffad5c735e7373d2fec9a1023e6a44b83e"; - }; - } - { - name = "acorn___acorn_6.4.1.tgz"; - path = fetchurl { - name = "acorn___acorn_6.4.1.tgz"; - url = "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz"; - sha1 = "531e58ba3f51b9dacb9a6646ca4debf5b14ca474"; - }; - } - { - name = "acorn___acorn_7.1.1.tgz"; - path = fetchurl { - name = "acorn___acorn_7.1.1.tgz"; - url = "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz"; - sha1 = "e35668de0b402f359de515c5482a1ab9f89a69bf"; - }; - } - { - name = "add_dom_event_listener___add_dom_event_listener_1.1.0.tgz"; - path = fetchurl { - name = "add_dom_event_listener___add_dom_event_listener_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz"; - sha1 = "6a92db3a0dd0abc254e095c0f1dc14acbbaae310"; - }; - } - { - name = "ajv___ajv_6.12.2.tgz"; - path = fetchurl { - name = "ajv___ajv_6.12.2.tgz"; - url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz"; - sha1 = "c629c5eced17baf314437918d2da88c99d5958cd"; - }; - } - { - name = "alphanum_sort___alphanum_sort_1.0.2.tgz"; - path = fetchurl { - name = "alphanum_sort___alphanum_sort_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz"; - sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3"; - }; - } - { - name = "ansi_escapes___ansi_escapes_4.3.1.tgz"; - path = fetchurl { - name = "ansi_escapes___ansi_escapes_4.3.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz"; - sha1 = "a5c47cc43181f1f38ffd7076837700d395522a61"; - }; - } - { - name = "ansi_regex___ansi_regex_2.1.1.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz"; - sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; - }; - } - { - name = "ansi_regex___ansi_regex_3.0.0.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz"; - sha1 = "ed0317c322064f79466c02966bddb605ab37d998"; - }; - } - { - name = "ansi_regex___ansi_regex_4.1.0.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz"; - sha1 = "8b9f8f08cf1acb843756a839ca8c7e3168c51997"; - }; - } - { - name = "ansi_regex___ansi_regex_5.0.0.tgz"; - path = fetchurl { - name = "ansi_regex___ansi_regex_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz"; - sha1 = "388539f55179bf39339c81af30a654d69f87cb75"; - }; - } - { - name = "ansi_styles___ansi_styles_2.2.1.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz"; - sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; - }; - } - { - name = "ansi_styles___ansi_styles_3.2.1.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_3.2.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz"; - sha1 = "41fbb20243e50b12be0f04b8dedbf07520ce841d"; - }; - } - { - name = "ansi_styles___ansi_styles_4.2.1.tgz"; - path = fetchurl { - name = "ansi_styles___ansi_styles_4.2.1.tgz"; - url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz"; - sha1 = "90ae75c424d008d2624c5bf29ead3177ebfcf359"; - }; - } - { - name = "ansi_to_html___ansi_to_html_0.6.14.tgz"; - path = fetchurl { - name = "ansi_to_html___ansi_to_html_0.6.14.tgz"; - url = "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.14.tgz"; - sha1 = "65fe6d08bba5dd9db33f44a20aec331e0010dad8"; - }; - } - { - name = "ant_design_palettes___ant_design_palettes_1.1.3.tgz"; - path = fetchurl { - name = "ant_design_palettes___ant_design_palettes_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz"; - sha1 = "84119b1a4d86363adc52a38d587e65336a0a27dd"; - }; - } - { - name = "antd___antd_3.17.0.tgz"; - path = fetchurl { - name = "antd___antd_3.17.0.tgz"; - url = "https://registry.yarnpkg.com/antd/-/antd-3.17.0.tgz"; - sha1 = "d7eabadc3ffb499f9393fd865ac9a54d9b4345de"; - }; - } - { - name = "anymatch___anymatch_2.0.0.tgz"; - path = fetchurl { - name = "anymatch___anymatch_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz"; - sha1 = "bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"; - }; - } - { - name = "anymatch___anymatch_3.1.1.tgz"; - path = fetchurl { - name = "anymatch___anymatch_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz"; - sha1 = "c55ecf02185e2469259399310c173ce31233b142"; - }; - } - { - name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.5.tgz"; - path = fetchurl { - name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.5.tgz"; - url = "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.5.tgz"; - sha1 = "2ccaa3827686f6ed7fb634203dbf2b8d7015856a"; - }; - } - { - name = "apollo_cache___apollo_cache_1.3.4.tgz"; - path = fetchurl { - name = "apollo_cache___apollo_cache_1.3.4.tgz"; - url = "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.3.4.tgz"; - sha1 = "0c9f63c793e1cd6e34c450f7668e77aff58c9a42"; - }; - } - { - name = "apollo_client___apollo_client_2.6.8.tgz"; - path = fetchurl { - name = "apollo_client___apollo_client_2.6.8.tgz"; - url = "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.6.8.tgz"; - sha1 = "01cebc18692abf90c6b3806414e081696b0fa537"; - }; - } - { - name = "apollo_link_context___apollo_link_context_1.0.20.tgz"; - path = fetchurl { - name = "apollo_link_context___apollo_link_context_1.0.20.tgz"; - url = "https://registry.yarnpkg.com/apollo-link-context/-/apollo-link-context-1.0.20.tgz"; - sha1 = "1939ac5dc65d6dff0c855ee53521150053c24676"; - }; - } - { - name = "apollo_link_error___apollo_link_error_1.1.13.tgz"; - path = fetchurl { - name = "apollo_link_error___apollo_link_error_1.1.13.tgz"; - url = "https://registry.yarnpkg.com/apollo-link-error/-/apollo-link-error-1.1.13.tgz"; - sha1 = "c1a1bb876ffe380802c8df0506a32c33aad284cd"; - }; - } - { - name = "apollo_link_http_common___apollo_link_http_common_0.2.16.tgz"; - path = fetchurl { - name = "apollo_link_http_common___apollo_link_http_common_0.2.16.tgz"; - url = "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz"; - sha1 = "756749dafc732792c8ca0923f9a40564b7c59ecc"; - }; - } - { - name = "apollo_link_http___apollo_link_http_1.5.17.tgz"; - path = fetchurl { - name = "apollo_link_http___apollo_link_http_1.5.17.tgz"; - url = "https://registry.yarnpkg.com/apollo-link-http/-/apollo-link-http-1.5.17.tgz"; - sha1 = "499e9f1711bf694497f02c51af12d82de5d8d8ba"; - }; - } - { - name = "apollo_link_ws___apollo_link_ws_1.0.20.tgz"; - path = fetchurl { - name = "apollo_link_ws___apollo_link_ws_1.0.20.tgz"; - url = "https://registry.yarnpkg.com/apollo-link-ws/-/apollo-link-ws-1.0.20.tgz"; - sha1 = "dfad44121f8445c6d7b7f8101a1b24813ba008ed"; - }; - } - { - name = "apollo_link___apollo_link_1.2.14.tgz"; - path = fetchurl { - name = "apollo_link___apollo_link_1.2.14.tgz"; - url = "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz"; - sha1 = "3feda4b47f9ebba7f4160bef8b977ba725b684d9"; - }; - } - { - name = "apollo_upload_client___apollo_upload_client_9.1.0.tgz"; - path = fetchurl { - name = "apollo_upload_client___apollo_upload_client_9.1.0.tgz"; - url = "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-9.1.0.tgz"; - sha1 = "13191714ae07388088f2c773ebbfd53ba2f64c53"; - }; - } - { - name = "apollo_utilities___apollo_utilities_1.3.3.tgz"; - path = fetchurl { - name = "apollo_utilities___apollo_utilities_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.3.tgz"; - sha1 = "f1854715a7be80cd810bc3ac95df085815c0787c"; - }; - } - { - name = "argparse___argparse_1.0.10.tgz"; - path = fetchurl { - name = "argparse___argparse_1.0.10.tgz"; - url = "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz"; - sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911"; - }; - } - { - name = "arr_diff___arr_diff_4.0.0.tgz"; - path = fetchurl { - name = "arr_diff___arr_diff_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz"; - sha1 = "d6461074febfec71e7e15235761a329a5dc7c520"; - }; - } - { - name = "arr_flatten___arr_flatten_1.1.0.tgz"; - path = fetchurl { - name = "arr_flatten___arr_flatten_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz"; - sha1 = "36048bbff4e7b47e136644316c99669ea5ae91f1"; - }; - } - { - name = "arr_union___arr_union_3.1.0.tgz"; - path = fetchurl { - name = "arr_union___arr_union_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz"; - sha1 = "e39b09aea9def866a8f206e288af63919bae39c4"; - }; - } - { - name = "array_equal___array_equal_1.0.0.tgz"; - path = fetchurl { - name = "array_equal___array_equal_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz"; - sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93"; - }; - } - { - name = "array_flat_polyfill___array_flat_polyfill_1.0.1.tgz"; - path = fetchurl { - name = "array_flat_polyfill___array_flat_polyfill_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz"; - sha1 = "1e3a4255be619dfbffbfd1d635c1cf357cd034e7"; - }; - } - { - name = "array_tree_filter___array_tree_filter_2.1.0.tgz"; - path = fetchurl { - name = "array_tree_filter___array_tree_filter_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz"; - sha1 = "873ac00fec83749f255ac8dd083814b4f6329190"; - }; - } - { - name = "array_union___array_union_1.0.2.tgz"; - path = fetchurl { - name = "array_union___array_union_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz"; - sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39"; - }; - } - { - name = "array_union___array_union_2.1.0.tgz"; - path = fetchurl { - name = "array_union___array_union_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz"; - sha1 = "b798420adbeb1de828d84acd8a2e23d3efe85e8d"; - }; - } - { - name = "array_uniq___array_uniq_1.0.3.tgz"; - path = fetchurl { - name = "array_uniq___array_uniq_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz"; - sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6"; - }; - } - { - name = "array_unique___array_unique_0.3.2.tgz"; - path = fetchurl { - name = "array_unique___array_unique_0.3.2.tgz"; - url = "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz"; - sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"; - }; - } - { - name = "asap___asap_2.0.6.tgz"; - path = fetchurl { - name = "asap___asap_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz"; - sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46"; - }; - } - { - name = "asn1.js___asn1.js_4.10.1.tgz"; - path = fetchurl { - name = "asn1.js___asn1.js_4.10.1.tgz"; - url = "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz"; - sha1 = "b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"; - }; - } - { - name = "asn1___asn1_0.2.4.tgz"; - path = fetchurl { - name = "asn1___asn1_0.2.4.tgz"; - url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz"; - sha1 = "8d2475dfab553bb33e77b54e59e880bb8ce23136"; - }; - } - { - name = "assert_plus___assert_plus_1.0.0.tgz"; - path = fetchurl { - name = "assert_plus___assert_plus_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz"; - sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; - }; - } - { - name = "assert___assert_1.5.0.tgz"; - path = fetchurl { - name = "assert___assert_1.5.0.tgz"; - url = "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz"; - sha1 = "55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"; - }; - } - { - name = "assertion_error___assertion_error_1.1.0.tgz"; - path = fetchurl { - name = "assertion_error___assertion_error_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz"; - sha1 = "e60b6b0e8f301bd97e5375215bda406c85118c0b"; - }; - } - { - name = "assign_symbols___assign_symbols_1.0.0.tgz"; - path = fetchurl { - name = "assign_symbols___assign_symbols_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz"; - sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"; - }; - } - { - name = "astral_regex___astral_regex_1.0.0.tgz"; - path = fetchurl { - name = "astral_regex___astral_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz"; - sha1 = "6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"; - }; - } - { - name = "async_each___async_each_1.0.3.tgz"; - path = fetchurl { - name = "async_each___async_each_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz"; - sha1 = "b727dbf87d7651602f06f4d4ac387f47d91b0cbf"; - }; - } - { - name = "async_limiter___async_limiter_1.0.1.tgz"; - path = fetchurl { - name = "async_limiter___async_limiter_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz"; - sha1 = "dd379e94f0db8310b08291f9d64c3209766617fd"; - }; - } - { - name = "async_validator___async_validator_1.11.5.tgz"; - path = fetchurl { - name = "async_validator___async_validator_1.11.5.tgz"; - url = "https://registry.yarnpkg.com/async-validator/-/async-validator-1.11.5.tgz"; - sha1 = "9d43cf49ef6bb76be5442388d19fb9a6e47597ea"; - }; - } - { - name = "async___async_2.6.3.tgz"; - path = fetchurl { - name = "async___async_2.6.3.tgz"; - url = "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz"; - sha1 = "d72625e2344a3656e3a3ad4fa749fa83299d82ff"; - }; - } - { - name = "asynckit___asynckit_0.4.0.tgz"; - path = fetchurl { - name = "asynckit___asynckit_0.4.0.tgz"; - url = "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz"; - sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; - }; - } - { - name = "atob___atob_2.1.2.tgz"; - path = fetchurl { - name = "atob___atob_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz"; - sha1 = "6d9517eb9e030d2436666651e86bd9f6f13533c9"; - }; - } - { - name = "autoprefixer___autoprefixer_9.7.4.tgz"; - path = fetchurl { - name = "autoprefixer___autoprefixer_9.7.4.tgz"; - url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz"; - sha1 = "f8bf3e06707d047f0641d87aee8cfb174b2a5378"; - }; - } - { - name = "autoprefixer___autoprefixer_9.7.6.tgz"; - path = fetchurl { - name = "autoprefixer___autoprefixer_9.7.6.tgz"; - url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz"; - sha1 = "63ac5bbc0ce7934e6997207d5bb00d68fa8293a4"; - }; - } - { - name = "aws_sign2___aws_sign2_0.7.0.tgz"; - path = fetchurl { - name = "aws_sign2___aws_sign2_0.7.0.tgz"; - url = "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz"; - sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"; - }; - } - { - name = "aws4___aws4_1.9.1.tgz"; - path = fetchurl { - name = "aws4___aws4_1.9.1.tgz"; - url = "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz"; - sha1 = "7e33d8f7d449b3f673cd72deb9abdc552dbe528e"; - }; - } - { - name = "babel_code_frame___babel_code_frame_6.26.0.tgz"; - path = fetchurl { - name = "babel_code_frame___babel_code_frame_6.26.0.tgz"; - url = "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz"; - sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"; - }; - } - { - name = "babel_jest___babel_jest_25.5.1.tgz"; - path = fetchurl { - name = "babel_jest___babel_jest_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/babel-jest/-/babel-jest-25.5.1.tgz"; - sha1 = "bc2e6101f849d6f6aec09720ffc7bc5332e62853"; - }; - } - { - name = "babel_messages___babel_messages_6.23.0.tgz"; - path = fetchurl { - name = "babel_messages___babel_messages_6.23.0.tgz"; - url = "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz"; - sha1 = "f3cdf4703858035b2a2951c6ec5edf6c62f2630e"; - }; - } - { - name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; - path = fetchurl { - name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz"; - sha1 = "84fda19c976ec5c6defef57f9427b3def66e17a3"; - }; - } - { - name = "babel_plugin_emotion___babel_plugin_emotion_10.0.33.tgz"; - path = fetchurl { - name = "babel_plugin_emotion___babel_plugin_emotion_10.0.33.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz"; - sha1 = "ce1155dcd1783bbb9286051efee53f4e2be63e03"; - }; - } - { - name = "babel_plugin_istanbul___babel_plugin_istanbul_6.0.0.tgz"; - path = fetchurl { - name = "babel_plugin_istanbul___babel_plugin_istanbul_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz"; - sha1 = "e159ccdc9af95e0b570c75b4573b7c34d671d765"; - }; - } - { - name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_25.5.0.tgz"; - path = fetchurl { - name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz"; - sha1 = "129c80ba5c7fc75baf3a45b93e2e372d57ca2677"; - }; - } - { - name = "babel_plugin_macros___babel_plugin_macros_2.8.0.tgz"; - path = fetchurl { - name = "babel_plugin_macros___babel_plugin_macros_2.8.0.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz"; - sha1 = "0f958a7cc6556b1e65344465d99111a1e5e10138"; - }; - } - { - name = "babel_plugin_syntax_jsx___babel_plugin_syntax_jsx_6.18.0.tgz"; - path = fetchurl { - name = "babel_plugin_syntax_jsx___babel_plugin_syntax_jsx_6.18.0.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz"; - sha1 = "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"; - }; - } - { - name = "babel_plugin_transform_es2015_modules_commonjs___babel_plugin_transform_es2015_modules_commonjs_6.26.2.tgz"; - path = fetchurl { - name = "babel_plugin_transform_es2015_modules_commonjs___babel_plugin_transform_es2015_modules_commonjs_6.26.2.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz"; - sha1 = "58a793863a9e7ca870bdc5a881117ffac27db6f3"; - }; - } - { - name = "babel_plugin_transform_strict_mode___babel_plugin_transform_strict_mode_6.24.1.tgz"; - path = fetchurl { - name = "babel_plugin_transform_strict_mode___babel_plugin_transform_strict_mode_6.24.1.tgz"; - url = "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz"; - sha1 = "d5faf7aa578a65bbe591cf5edae04a0c67020758"; - }; - } - { - name = "babel_preset_current_node_syntax___babel_preset_current_node_syntax_0.1.2.tgz"; - path = fetchurl { - name = "babel_preset_current_node_syntax___babel_preset_current_node_syntax_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.2.tgz"; - sha1 = "fb4a4c51fe38ca60fede1dc74ab35eb843cb41d6"; - }; - } - { - name = "babel_preset_jest___babel_preset_jest_25.5.0.tgz"; - path = fetchurl { - name = "babel_preset_jest___babel_preset_jest_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz"; - sha1 = "c1d7f191829487a907764c65307faa0e66590b49"; - }; - } - { - name = "babel_runtime___babel_runtime_6.26.0.tgz"; - path = fetchurl { - name = "babel_runtime___babel_runtime_6.26.0.tgz"; - url = "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz"; - sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe"; - }; - } - { - name = "babel_template___babel_template_6.26.0.tgz"; - path = fetchurl { - name = "babel_template___babel_template_6.26.0.tgz"; - url = "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz"; - sha1 = "de03e2d16396b069f46dd9fff8521fb1a0e35e02"; - }; - } - { - name = "babel_traverse___babel_traverse_6.26.0.tgz"; - path = fetchurl { - name = "babel_traverse___babel_traverse_6.26.0.tgz"; - url = "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz"; - sha1 = "46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"; - }; - } - { - name = "babel_types___babel_types_6.26.0.tgz"; - path = fetchurl { - name = "babel_types___babel_types_6.26.0.tgz"; - url = "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz"; - sha1 = "a3b073f94ab49eb6fa55cd65227a334380632497"; - }; - } - { - name = "babylon_walk___babylon_walk_1.0.2.tgz"; - path = fetchurl { - name = "babylon_walk___babylon_walk_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/babylon-walk/-/babylon-walk-1.0.2.tgz"; - sha1 = "3b15a5ddbb482a78b4ce9c01c8ba181702d9d6ce"; - }; - } - { - name = "babylon___babylon_6.18.0.tgz"; - path = fetchurl { - name = "babylon___babylon_6.18.0.tgz"; - url = "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz"; - sha1 = "af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"; - }; - } - { - name = "backo2___backo2_1.0.2.tgz"; - path = fetchurl { - name = "backo2___backo2_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz"; - sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; - }; - } - { - name = "balanced_match___balanced_match_1.0.0.tgz"; - path = fetchurl { - name = "balanced_match___balanced_match_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz"; - sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767"; - }; - } - { - name = "base64_js___base64_js_1.3.1.tgz"; - path = fetchurl { - name = "base64_js___base64_js_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz"; - sha1 = "58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"; - }; - } - { - name = "base___base_0.11.2.tgz"; - path = fetchurl { - name = "base___base_0.11.2.tgz"; - url = "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz"; - sha1 = "7bde5ced145b6d551a90db87f83c558b4eb48a8f"; - }; - } - { - name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz"; - path = fetchurl { - name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"; - sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"; - }; - } - { - name = "binary_extensions___binary_extensions_1.13.1.tgz"; - path = fetchurl { - name = "binary_extensions___binary_extensions_1.13.1.tgz"; - url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz"; - sha1 = "598afe54755b2868a5330d2aff9d4ebb53209b65"; - }; - } - { - name = "binary_extensions___binary_extensions_2.0.0.tgz"; - path = fetchurl { - name = "binary_extensions___binary_extensions_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz"; - sha1 = "23c0df14f6a88077f5f986c0d167ec03c3d5537c"; - }; - } - { - name = "binary_search_tree___binary_search_tree_0.2.6.tgz"; - path = fetchurl { - name = "binary_search_tree___binary_search_tree_0.2.6.tgz"; - url = "https://registry.yarnpkg.com/binary-search-tree/-/binary-search-tree-0.2.6.tgz"; - sha1 = "c6d29194e286827fcffe079010e6bf77def10ce3"; - }; - } - { - name = "bindings___bindings_1.5.0.tgz"; - path = fetchurl { - name = "bindings___bindings_1.5.0.tgz"; - url = "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz"; - sha1 = "10353c9e945334bc0511a6d90b38fbc7c9c504df"; - }; - } - { - name = "bn.js___bn.js_4.11.8.tgz"; - path = fetchurl { - name = "bn.js___bn.js_4.11.8.tgz"; - url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz"; - sha1 = "2cde09eb5ee341f484746bb0309b3253b1b1442f"; - }; - } - { - name = "boolbase___boolbase_1.0.0.tgz"; - path = fetchurl { - name = "boolbase___boolbase_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz"; - sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"; - }; - } - { - name = "bowser___bowser_1.9.4.tgz"; - path = fetchurl { - name = "bowser___bowser_1.9.4.tgz"; - url = "https://registry.yarnpkg.com/bowser/-/bowser-1.9.4.tgz"; - sha1 = "890c58a2813a9d3243704334fa81b96a5c150c9a"; - }; - } - { - name = "brace_expansion___brace_expansion_1.1.11.tgz"; - path = fetchurl { - name = "brace_expansion___brace_expansion_1.1.11.tgz"; - url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz"; - sha1 = "3c7fcbf529d87226f3d2f52b966ff5271eb441dd"; - }; - } - { - name = "braces___braces_2.3.2.tgz"; - path = fetchurl { - name = "braces___braces_2.3.2.tgz"; - url = "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz"; - sha1 = "5979fd3f14cd531565e5fa2df1abfff1dfaee729"; - }; - } - { - name = "braces___braces_3.0.2.tgz"; - path = fetchurl { - name = "braces___braces_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz"; - sha1 = "3454e1a462ee8d599e236df336cd9ea4f8afe107"; - }; - } - { - name = "brfs___brfs_1.6.1.tgz"; - path = fetchurl { - name = "brfs___brfs_1.6.1.tgz"; - url = "https://registry.yarnpkg.com/brfs/-/brfs-1.6.1.tgz"; - sha1 = "b78ce2336d818e25eea04a0947cba6d4fb8849c3"; - }; - } - { - name = "brorand___brorand_1.1.0.tgz"; - path = fetchurl { - name = "brorand___brorand_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz"; - sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f"; - }; - } - { - name = "browser_process_hrtime___browser_process_hrtime_1.0.0.tgz"; - path = fetchurl { - name = "browser_process_hrtime___browser_process_hrtime_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"; - sha1 = "3c9b4b7d782c8121e56f10106d84c0d0ffc94626"; - }; - } - { - name = "browser_resolve___browser_resolve_1.11.3.tgz"; - path = fetchurl { - name = "browser_resolve___browser_resolve_1.11.3.tgz"; - url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz"; - sha1 = "9b7cbb3d0f510e4cb86bdbd796124d28b5890af6"; - }; - } - { - name = "browserify_aes___browserify_aes_1.2.0.tgz"; - path = fetchurl { - name = "browserify_aes___browserify_aes_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz"; - sha1 = "326734642f403dabc3003209853bb70ad428ef48"; - }; - } - { - name = "browserify_cipher___browserify_cipher_1.0.1.tgz"; - path = fetchurl { - name = "browserify_cipher___browserify_cipher_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz"; - sha1 = "8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"; - }; - } - { - name = "browserify_des___browserify_des_1.0.2.tgz"; - path = fetchurl { - name = "browserify_des___browserify_des_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz"; - sha1 = "3af4f1f59839403572f1c66204375f7a7f703e9c"; - }; - } - { - name = "browserify_rsa___browserify_rsa_4.0.1.tgz"; - path = fetchurl { - name = "browserify_rsa___browserify_rsa_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz"; - sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; - }; - } - { - name = "browserify_sign___browserify_sign_4.0.4.tgz"; - path = fetchurl { - name = "browserify_sign___browserify_sign_4.0.4.tgz"; - url = "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz"; - sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"; - }; - } - { - name = "browserify_zlib___browserify_zlib_0.2.0.tgz"; - path = fetchurl { - name = "browserify_zlib___browserify_zlib_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz"; - sha1 = "2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"; - }; - } - { - name = "browserslist___browserslist_4.12.0.tgz"; - path = fetchurl { - name = "browserslist___browserslist_4.12.0.tgz"; - url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz"; - sha1 = "06c6d5715a1ede6c51fc39ff67fd647f740b656d"; - }; - } - { - name = "bs_ant_design_alt___bs_ant_design_alt_2.0.0_alpha.33.tgz"; - path = fetchurl { - name = "bs_ant_design_alt___bs_ant_design_alt_2.0.0_alpha.33.tgz"; - url = "https://registry.yarnpkg.com/bs-ant-design-alt/-/bs-ant-design-alt-2.0.0-alpha.33.tgz"; - sha1 = "13dc94f4fe4e7525485515cca2d2eae298940045"; - }; - } - { - name = "bs_css___bs_css_11.0.0.tgz"; - path = fetchurl { - name = "bs_css___bs_css_11.0.0.tgz"; - url = "https://registry.yarnpkg.com/bs-css/-/bs-css-11.0.0.tgz"; - sha1 = "6ed1726d7c06aa584d255d1cf23240a2acc0aa07"; - }; - } - { - name = "bs_moment___bs_moment_0.4.5.tgz"; - path = fetchurl { - name = "bs_moment___bs_moment_0.4.5.tgz"; - url = "https://registry.yarnpkg.com/bs-moment/-/bs-moment-0.4.5.tgz"; - sha1 = "3f84fed55c2a70d25b0b6025e4e8d821fcdd4dc8"; - }; - } - { - name = "bs_platform___bs_platform_7.2.2.tgz"; - path = fetchurl { - name = "bs_platform___bs_platform_7.2.2.tgz"; - url = "https://registry.yarnpkg.com/bs-platform/-/bs-platform-7.2.2.tgz"; - sha1 = "76fdc63e4889458ae3d257a0132107a792f2309c"; - }; - } - { - name = "bs_platform___bs_platform_7.3.2.tgz"; - path = fetchurl { - name = "bs_platform___bs_platform_7.3.2.tgz"; - url = "https://registry.yarnpkg.com/bs-platform/-/bs-platform-7.3.2.tgz"; - sha1 = "301f5c9b4e8cf5713cb60ca22e145e56e793affe"; - }; - } - { - name = "bs_reform___bs_reform_10.0.3.tgz"; - path = fetchurl { - name = "bs_reform___bs_reform_10.0.3.tgz"; - url = "https://registry.yarnpkg.com/bs-reform/-/bs-reform-10.0.3.tgz"; - sha1 = "babe65f729fcc12b4a020736bd6102abdf4c44ff"; - }; - } - { - name = "bsb_js___bsb_js_1.1.7.tgz"; - path = fetchurl { - name = "bsb_js___bsb_js_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/bsb-js/-/bsb-js-1.1.7.tgz"; - sha1 = "12cc91e974f5896b3a2aa8358419d24e56f552c3"; - }; - } - { - name = "bser___bser_2.1.1.tgz"; - path = fetchurl { - name = "bser___bser_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz"; - sha1 = "e6787da20ece9d07998533cfd9de6f5c38f4bc05"; - }; - } - { - name = "buffer_equal___buffer_equal_0.0.1.tgz"; - path = fetchurl { - name = "buffer_equal___buffer_equal_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz"; - sha1 = "91bc74b11ea405bc916bc6aa908faafa5b4aac4b"; - }; - } - { - name = "buffer_from___buffer_from_1.1.1.tgz"; - path = fetchurl { - name = "buffer_from___buffer_from_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz"; - sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef"; - }; - } - { - name = "buffer_xor___buffer_xor_1.0.3.tgz"; - path = fetchurl { - name = "buffer_xor___buffer_xor_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz"; - sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; - }; - } - { - name = "buffer___buffer_4.9.2.tgz"; - path = fetchurl { - name = "buffer___buffer_4.9.2.tgz"; - url = "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz"; - sha1 = "230ead344002988644841ab0244af8c44bbe3ef8"; - }; - } - { - name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz"; - path = fetchurl { - name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; - sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; - }; - } - { - name = "bytes___bytes_3.1.0.tgz"; - path = fetchurl { - name = "bytes___bytes_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz"; - sha1 = "f6cf7933a360e0588fa9fde85651cdc7f805d1f6"; - }; - } - { - name = "cache_base___cache_base_1.0.1.tgz"; - path = fetchurl { - name = "cache_base___cache_base_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz"; - sha1 = "0a7f46416831c8b662ee36fe4e7c59d76f666ab2"; - }; - } - { - name = "call_me_maybe___call_me_maybe_1.0.1.tgz"; - path = fetchurl { - name = "call_me_maybe___call_me_maybe_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz"; - sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b"; - }; - } - { - name = "caller_callsite___caller_callsite_2.0.0.tgz"; - path = fetchurl { - name = "caller_callsite___caller_callsite_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz"; - sha1 = "847e0fce0a223750a9a027c54b33731ad3154134"; - }; - } - { - name = "caller_path___caller_path_2.0.0.tgz"; - path = fetchurl { - name = "caller_path___caller_path_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz"; - sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4"; - }; - } - { - name = "callsites___callsites_2.0.0.tgz"; - path = fetchurl { - name = "callsites___callsites_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz"; - sha1 = "06eb84f00eea413da86affefacbffb36093b3c50"; - }; - } - { - name = "callsites___callsites_3.1.0.tgz"; - path = fetchurl { - name = "callsites___callsites_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz"; - sha1 = "b3630abd8943432f54b3f0519238e33cd7df2f73"; - }; - } - { - name = "camel_case___camel_case_3.0.0.tgz"; - path = fetchurl { - name = "camel_case___camel_case_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz"; - sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"; - }; - } - { - name = "camelcase_css___camelcase_css_2.0.1.tgz"; - path = fetchurl { - name = "camelcase_css___camelcase_css_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz"; - sha1 = "ee978f6947914cc30c6b44741b6ed1df7f043fd5"; - }; - } - { - name = "camelcase___camelcase_4.1.0.tgz"; - path = fetchurl { - name = "camelcase___camelcase_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz"; - sha1 = "d545635be1e33c542649c69173e5de6acfae34dd"; - }; - } - { - name = "camelcase___camelcase_5.3.1.tgz"; - path = fetchurl { - name = "camelcase___camelcase_5.3.1.tgz"; - url = "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz"; - sha1 = "e3c9b31569e106811df242f715725a1f4c494320"; - }; - } - { - name = "caniuse_api___caniuse_api_3.0.0.tgz"; - path = fetchurl { - name = "caniuse_api___caniuse_api_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz"; - sha1 = "5e4d90e2274961d46291997df599e3ed008ee4c0"; - }; - } - { - name = "caniuse_lite___caniuse_lite_1.0.30001048.tgz"; - path = fetchurl { - name = "caniuse_lite___caniuse_lite_1.0.30001048.tgz"; - url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001048.tgz"; - sha1 = "4bb4f1bc2eb304e5e1154da80b93dee3f1cf447e"; - }; - } - { - name = "capture_exit___capture_exit_2.0.0.tgz"; - path = fetchurl { - name = "capture_exit___capture_exit_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz"; - sha1 = "fb953bfaebeb781f62898239dabb426d08a509a4"; - }; - } - { - name = "caseless___caseless_0.12.0.tgz"; - path = fetchurl { - name = "caseless___caseless_0.12.0.tgz"; - url = "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz"; - sha1 = "1b681c21ff84033c826543090689420d187151dc"; - }; - } - { - name = "chai___chai_3.5.0.tgz"; - path = fetchurl { - name = "chai___chai_3.5.0.tgz"; - url = "https://registry.yarnpkg.com/chai/-/chai-3.5.0.tgz"; - sha1 = "4d02637b067fe958bdbfdd3a40ec56fef7373247"; - }; - } - { - name = "chalk___chalk_1.1.3.tgz"; - path = fetchurl { - name = "chalk___chalk_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz"; - sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98"; - }; - } - { - name = "chalk___chalk_2.4.2.tgz"; - path = fetchurl { - name = "chalk___chalk_2.4.2.tgz"; - url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz"; - sha1 = "cd42541677a54333cf541a49108c1432b44c9424"; - }; - } - { - name = "chalk___chalk_3.0.0.tgz"; - path = fetchurl { - name = "chalk___chalk_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz"; - sha1 = "3f73c2bf526591f574cc492c51e2456349f844e4"; - }; - } - { - name = "chokidar___chokidar_2.1.8.tgz"; - path = fetchurl { - name = "chokidar___chokidar_2.1.8.tgz"; - url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz"; - sha1 = "804b3a7b6a99358c3c5c61e71d8728f041cff917"; - }; - } - { - name = "chokidar___chokidar_3.4.0.tgz"; - path = fetchurl { - name = "chokidar___chokidar_3.4.0.tgz"; - url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz"; - sha1 = "b30611423ce376357c765b9b8f904b9fba3c0be8"; - }; - } - { - name = "ci_info___ci_info_2.0.0.tgz"; - path = fetchurl { - name = "ci_info___ci_info_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz"; - sha1 = "67a9e964be31a51e15e5010d58e6f12834002f46"; - }; - } - { - name = "cipher_base___cipher_base_1.0.4.tgz"; - path = fetchurl { - name = "cipher_base___cipher_base_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz"; - sha1 = "8760e4ecc272f4c363532f926d874aae2c1397de"; - }; - } - { - name = "class_utils___class_utils_0.3.6.tgz"; - path = fetchurl { - name = "class_utils___class_utils_0.3.6.tgz"; - url = "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz"; - sha1 = "f93369ae8b9a7ce02fd41faad0ca83033190c463"; - }; - } - { - name = "classnames___classnames_2.2.6.tgz"; - path = fetchurl { - name = "classnames___classnames_2.2.6.tgz"; - url = "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz"; - sha1 = "43935bffdd291f326dad0a205309b38d00f650ce"; - }; - } - { - name = "cli_cursor___cli_cursor_2.1.0.tgz"; - path = fetchurl { - name = "cli_cursor___cli_cursor_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz"; - sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5"; - }; - } - { - name = "cli_spinners___cli_spinners_1.3.1.tgz"; - path = fetchurl { - name = "cli_spinners___cli_spinners_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz"; - sha1 = "002c1990912d0d59580c93bd36c056de99e4259a"; - }; - } - { - name = "cliui___cliui_4.1.0.tgz"; - path = fetchurl { - name = "cliui___cliui_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz"; - sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49"; - }; - } - { - name = "cliui___cliui_5.0.0.tgz"; - path = fetchurl { - name = "cliui___cliui_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz"; - sha1 = "deefcfdb2e800784aa34f46fa08e06851c7bbbc5"; - }; - } - { - name = "cliui___cliui_6.0.0.tgz"; - path = fetchurl { - name = "cliui___cliui_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz"; - sha1 = "511d702c0c4e41ca156d7d0e96021f23e13225b1"; - }; - } - { - name = "cliui___cliui_7.0.3.tgz"; - path = fetchurl { - name = "cliui___cliui_7.0.3.tgz"; - url = "https://registry.yarnpkg.com/cliui/-/cliui-7.0.3.tgz"; - sha1 = "ef180f26c8d9bff3927ee52428bfec2090427981"; - }; - } - { - name = "clone___clone_1.0.4.tgz"; - path = fetchurl { - name = "clone___clone_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz"; - sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e"; - }; - } - { - name = "clone___clone_2.1.2.tgz"; - path = fetchurl { - name = "clone___clone_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz"; - sha1 = "1b7f4b9f591f1e8f83670401600345a02887435f"; - }; - } - { - name = "clones___clones_1.2.0.tgz"; - path = fetchurl { - name = "clones___clones_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/clones/-/clones-1.2.0.tgz"; - sha1 = "b34c872045446a9f264ccceb7731bca05c529b71"; - }; - } - { - name = "co___co_4.6.0.tgz"; - path = fetchurl { - name = "co___co_4.6.0.tgz"; - url = "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz"; - sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; - }; - } - { - name = "coa___coa_2.0.2.tgz"; - path = fetchurl { - name = "coa___coa_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz"; - sha1 = "43f6c21151b4ef2bf57187db0d73de229e3e7ec3"; - }; - } - { - name = "code_point_at___code_point_at_1.1.0.tgz"; - path = fetchurl { - name = "code_point_at___code_point_at_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz"; - sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"; - }; - } - { - name = "collect_v8_coverage___collect_v8_coverage_1.0.1.tgz"; - path = fetchurl { - name = "collect_v8_coverage___collect_v8_coverage_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz"; - sha1 = "cc2c8e94fc18bbdffe64d6534570c8a673b27f59"; - }; - } - { - name = "collection_visit___collection_visit_1.0.0.tgz"; - path = fetchurl { - name = "collection_visit___collection_visit_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz"; - sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0"; - }; - } - { - name = "color_convert___color_convert_1.9.3.tgz"; - path = fetchurl { - name = "color_convert___color_convert_1.9.3.tgz"; - url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz"; - sha1 = "bb71850690e1f136567de629d2d5471deda4c1e8"; - }; - } - { - name = "color_convert___color_convert_2.0.1.tgz"; - path = fetchurl { - name = "color_convert___color_convert_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz"; - sha1 = "72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"; - }; - } - { - name = "color_name___color_name_1.1.3.tgz"; - path = fetchurl { - name = "color_name___color_name_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz"; - sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25"; - }; - } - { - name = "color_name___color_name_1.1.4.tgz"; - path = fetchurl { - name = "color_name___color_name_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz"; - sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2"; - }; - } - { - name = "color_string___color_string_1.5.3.tgz"; - path = fetchurl { - name = "color_string___color_string_1.5.3.tgz"; - url = "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz"; - sha1 = "c9bbc5f01b58b5492f3d6857459cb6590ce204cc"; - }; - } - { - name = "color___color_3.1.2.tgz"; - path = fetchurl { - name = "color___color_3.1.2.tgz"; - url = "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz"; - sha1 = "68148e7f85d41ad7649c5fa8c8106f098d229e10"; - }; - } - { - name = "combined_stream___combined_stream_1.0.8.tgz"; - path = fetchurl { - name = "combined_stream___combined_stream_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz"; - sha1 = "c3d45a8b34fd730631a110a8a2520682b31d5a7f"; - }; - } - { - name = "command_exists___command_exists_1.2.9.tgz"; - path = fetchurl { - name = "command_exists___command_exists_1.2.9.tgz"; - url = "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz"; - sha1 = "c50725af3808c8ab0260fd60b01fbfa25b954f69"; - }; - } - { - name = "commander___commander_2.20.3.tgz"; - path = fetchurl { - name = "commander___commander_2.20.3.tgz"; - url = "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz"; - sha1 = "fd485e84c03eb4881c20722ba48035e8531aeb33"; - }; - } - { - name = "complex.js___complex.js_2.0.11.tgz"; - path = fetchurl { - name = "complex.js___complex.js_2.0.11.tgz"; - url = "https://registry.yarnpkg.com/complex.js/-/complex.js-2.0.11.tgz"; - sha1 = "09a873fbf15ffd8c18c9c2201ccef425c32b8bf1"; - }; - } - { - name = "component_classes___component_classes_1.2.6.tgz"; - path = fetchurl { - name = "component_classes___component_classes_1.2.6.tgz"; - url = "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz"; - sha1 = "c642394c3618a4d8b0b8919efccbbd930e5cd691"; - }; - } - { - name = "component_emitter___component_emitter_1.3.0.tgz"; - path = fetchurl { - name = "component_emitter___component_emitter_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz"; - sha1 = "16e4070fba8ae29b679f2215853ee181ab2eabc0"; - }; - } - { - name = "component_indexof___component_indexof_0.0.3.tgz"; - path = fetchurl { - name = "component_indexof___component_indexof_0.0.3.tgz"; - url = "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz"; - sha1 = "11d091312239eb8f32c8f25ae9cb002ffe8d3c24"; - }; - } - { - name = "compute_scroll_into_view___compute_scroll_into_view_1.0.13.tgz"; - path = fetchurl { - name = "compute_scroll_into_view___compute_scroll_into_view_1.0.13.tgz"; - url = "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz"; - sha1 = "be1b1663b0e3f56cd5f7713082549f562a3477e2"; - }; - } - { - name = "concat_map___concat_map_0.0.1.tgz"; - path = fetchurl { - name = "concat_map___concat_map_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz"; - sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; - }; - } - { - name = "concat_stream___concat_stream_1.6.2.tgz"; - path = fetchurl { - name = "concat_stream___concat_stream_1.6.2.tgz"; - url = "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz"; - sha1 = "904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"; - }; - } - { - name = "config_chain___config_chain_1.1.12.tgz"; - path = fetchurl { - name = "config_chain___config_chain_1.1.12.tgz"; - url = "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz"; - sha1 = "0fde8d091200eb5e808caf25fe618c02f48e4efa"; - }; - } - { - name = "console_browserify___console_browserify_1.2.0.tgz"; - path = fetchurl { - name = "console_browserify___console_browserify_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz"; - sha1 = "67063cef57ceb6cf4993a2ab3a55840ae8c49336"; - }; - } - { - name = "constants_browserify___constants_browserify_1.0.0.tgz"; - path = fetchurl { - name = "constants_browserify___constants_browserify_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz"; - sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75"; - }; - } - { - name = "convert_source_map___convert_source_map_1.7.0.tgz"; - path = fetchurl { - name = "convert_source_map___convert_source_map_1.7.0.tgz"; - url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz"; - sha1 = "17a2cb882d7f77d3490585e2ce6c524424a3a442"; - }; - } - { - name = "copy_descriptor___copy_descriptor_0.1.1.tgz"; - path = fetchurl { - name = "copy_descriptor___copy_descriptor_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz"; - sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d"; - }; - } - { - name = "copy_to_clipboard___copy_to_clipboard_3.3.1.tgz"; - path = fetchurl { - name = "copy_to_clipboard___copy_to_clipboard_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz"; - sha1 = "115aa1a9998ffab6196f93076ad6da3b913662ae"; - }; - } - { - name = "core_js_compat___core_js_compat_3.6.5.tgz"; - path = fetchurl { - name = "core_js_compat___core_js_compat_3.6.5.tgz"; - url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz"; - sha1 = "2a51d9a4e25dfd6e690251aa81f99e3c05481f1c"; - }; - } - { - name = "core_js___core_js_1.2.7.tgz"; - path = fetchurl { - name = "core_js___core_js_1.2.7.tgz"; - url = "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz"; - sha1 = "652294c14651db28fa93bd2d5ff2983a4f08c636"; - }; - } - { - name = "core_js___core_js_2.6.11.tgz"; - path = fetchurl { - name = "core_js___core_js_2.6.11.tgz"; - url = "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz"; - sha1 = "38831469f9922bded8ee21c9dc46985e0399308c"; - }; - } - { - name = "core_util_is___core_util_is_1.0.2.tgz"; - path = fetchurl { - name = "core_util_is___core_util_is_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz"; - sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7"; - }; - } - { - name = "cosmiconfig___cosmiconfig_5.2.1.tgz"; - path = fetchurl { - name = "cosmiconfig___cosmiconfig_5.2.1.tgz"; - url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz"; - sha1 = "040f726809c591e77a17c0a3626ca45b4f168b1a"; - }; - } - { - name = "cosmiconfig___cosmiconfig_6.0.0.tgz"; - path = fetchurl { - name = "cosmiconfig___cosmiconfig_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz"; - sha1 = "da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"; - }; - } - { - name = "create_ecdh___create_ecdh_4.0.3.tgz"; - path = fetchurl { - name = "create_ecdh___create_ecdh_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz"; - sha1 = "c9111b6f33045c4697f144787f9254cdc77c45ff"; - }; - } - { - name = "create_emotion___create_emotion_10.0.27.tgz"; - path = fetchurl { - name = "create_emotion___create_emotion_10.0.27.tgz"; - url = "https://registry.yarnpkg.com/create-emotion/-/create-emotion-10.0.27.tgz"; - sha1 = "cb4fa2db750f6ca6f9a001a33fbf1f6c46789503"; - }; - } - { - name = "create_hash___create_hash_1.2.0.tgz"; - path = fetchurl { - name = "create_hash___create_hash_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz"; - sha1 = "889078af11a63756bcfb59bd221996be3a9ef196"; - }; - } - { - name = "create_hmac___create_hmac_1.1.7.tgz"; - path = fetchurl { - name = "create_hmac___create_hmac_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz"; - sha1 = "69170c78b3ab957147b2b8b04572e47ead2243ff"; - }; - } - { - name = "create_react_class___create_react_class_15.6.3.tgz"; - path = fetchurl { - name = "create_react_class___create_react_class_15.6.3.tgz"; - url = "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz"; - sha1 = "2d73237fb3f970ae6ebe011a9e66f46dbca80036"; - }; - } - { - name = "cross_spawn___cross_spawn_6.0.5.tgz"; - path = fetchurl { - name = "cross_spawn___cross_spawn_6.0.5.tgz"; - url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz"; - sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"; - }; - } - { - name = "cross_spawn___cross_spawn_7.0.2.tgz"; - path = fetchurl { - name = "cross_spawn___cross_spawn_7.0.2.tgz"; - url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz"; - sha1 = "d0d7dcfa74e89115c7619f4f721a94e1fdb716d6"; - }; - } - { - name = "crypto_browserify___crypto_browserify_3.12.0.tgz"; - path = fetchurl { - name = "crypto_browserify___crypto_browserify_3.12.0.tgz"; - url = "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz"; - sha1 = "396cf9f3137f03e4b8e532c58f698254e00f80ec"; - }; - } - { - name = "css_animation___css_animation_1.6.1.tgz"; - path = fetchurl { - name = "css_animation___css_animation_1.6.1.tgz"; - url = "https://registry.yarnpkg.com/css-animation/-/css-animation-1.6.1.tgz"; - sha1 = "162064a3b0d51f958b7ff37b3d6d4de18e17039e"; - }; - } - { - name = "css_color_names___css_color_names_0.0.4.tgz"; - path = fetchurl { - name = "css_color_names___css_color_names_0.0.4.tgz"; - url = "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz"; - sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0"; - }; - } - { - name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz"; - path = fetchurl { - name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz"; - sha1 = "c198940f63a76d7e36c1e71018b001721054cb22"; - }; - } - { - name = "css_in_js_utils___css_in_js_utils_2.0.1.tgz"; - path = fetchurl { - name = "css_in_js_utils___css_in_js_utils_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz"; - sha1 = "3b472b398787291b47cfe3e44fecfdd9e914ba99"; - }; - } - { - name = "css_modules_loader_core___css_modules_loader_core_1.1.0.tgz"; - path = fetchurl { - name = "css_modules_loader_core___css_modules_loader_core_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz"; - sha1 = "5908668294a1becd261ae0a4ce21b0b551f21d16"; - }; - } - { - name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz"; - path = fetchurl { - name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz"; - sha1 = "3b2ff4972cc362ab88561507a95408a1432135d7"; - }; - } - { - name = "css_select___css_select_2.1.0.tgz"; - path = fetchurl { - name = "css_select___css_select_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz"; - sha1 = "6a34653356635934a81baca68d0255432105dbef"; - }; - } - { - name = "css_selector_tokenizer___css_selector_tokenizer_0.7.2.tgz"; - path = fetchurl { - name = "css_selector_tokenizer___css_selector_tokenizer_0.7.2.tgz"; - url = "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz"; - sha1 = "11e5e27c9a48d90284f22d45061c303d7a25ad87"; - }; - } - { - name = "css_tree___css_tree_1.0.0_alpha.37.tgz"; - path = fetchurl { - name = "css_tree___css_tree_1.0.0_alpha.37.tgz"; - url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz"; - sha1 = "98bebd62c4c1d9f960ec340cf9f7522e30709a22"; - }; - } - { - name = "css_tree___css_tree_1.0.0_alpha.39.tgz"; - path = fetchurl { - name = "css_tree___css_tree_1.0.0_alpha.39.tgz"; - url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.39.tgz"; - sha1 = "2bff3ffe1bb3f776cf7eefd91ee5cba77a149eeb"; - }; - } - { - name = "css_unit_converter___css_unit_converter_1.1.1.tgz"; - path = fetchurl { - name = "css_unit_converter___css_unit_converter_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz"; - sha1 = "d9b9281adcfd8ced935bdbaba83786897f64e996"; - }; - } - { - name = "css_what___css_what_3.2.1.tgz"; - path = fetchurl { - name = "css_what___css_what_3.2.1.tgz"; - url = "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz"; - sha1 = "f4a8f12421064621b456755e34a03a2c22df5da1"; - }; - } - { - name = "cssesc___cssesc_3.0.0.tgz"; - path = fetchurl { - name = "cssesc___cssesc_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz"; - sha1 = "37741919903b868565e1c09ea747445cd18983ee"; - }; - } - { - name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz"; - path = fetchurl { - name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz"; - url = "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz"; - sha1 = "51ec662ccfca0f88b396dcd9679cdb931be17f76"; - }; - } - { - name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz"; - path = fetchurl { - name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz"; - sha1 = "ed3a08299f21d75741b20f3b81f194ed49cc150f"; - }; - } - { - name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz"; - path = fetchurl { - name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz"; - sha1 = "c0e4ca07f5386bb17ec5e52250b4f5961365156d"; - }; - } - { - name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz"; - path = fetchurl { - name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz"; - sha1 = "b26d5fd5f72a11dfe7a7846fb4c67260f96bf282"; - }; - } - { - name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz"; - path = fetchurl { - name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz"; - sha1 = "574082fb2859d2db433855835d9a8456ea18bbf3"; - }; - } - { - name = "cssnano___cssnano_4.1.10.tgz"; - path = fetchurl { - name = "cssnano___cssnano_4.1.10.tgz"; - url = "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz"; - sha1 = "0ac41f0b13d13d465487e111b778d42da631b8b2"; - }; - } - { - name = "csso___csso_4.0.3.tgz"; - path = fetchurl { - name = "csso___csso_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz"; - sha1 = "0d9985dc852c7cc2b2cacfbbe1079014d1a8e903"; - }; - } - { - name = "cssom___cssom_0.3.8.tgz"; - path = fetchurl { - name = "cssom___cssom_0.3.8.tgz"; - url = "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz"; - sha1 = "9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"; - }; - } - { - name = "cssom___cssom_0.4.4.tgz"; - path = fetchurl { - name = "cssom___cssom_0.4.4.tgz"; - url = "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz"; - sha1 = "5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"; - }; - } - { - name = "cssstyle___cssstyle_1.4.0.tgz"; - path = fetchurl { - name = "cssstyle___cssstyle_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz"; - sha1 = "9d31328229d3c565c61e586b02041a28fccdccf1"; - }; - } - { - name = "cssstyle___cssstyle_2.3.0.tgz"; - path = fetchurl { - name = "cssstyle___cssstyle_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz"; - sha1 = "ff665a0ddbdc31864b09647f34163443d90b0852"; - }; - } - { - name = "csstype___csstype_2.6.10.tgz"; - path = fetchurl { - name = "csstype___csstype_2.6.10.tgz"; - url = "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz"; - sha1 = "e63af50e66d7c266edb6b32909cfd0aabe03928b"; - }; - } - { - name = "csstype___csstype_3.0.2.tgz"; - path = fetchurl { - name = "csstype___csstype_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/csstype/-/csstype-3.0.2.tgz"; - sha1 = "ee5ff8f208c8cd613b389f7b222c9801ca62b3f7"; - }; - } - { - name = "d3_array___d3_array_1.2.4.tgz"; - path = fetchurl { - name = "d3_array___d3_array_1.2.4.tgz"; - url = "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz"; - sha1 = "635ce4d5eea759f6f605863dbcfc30edc737f71f"; - }; - } - { - name = "d3_array___d3_array_2.8.0.tgz"; - path = fetchurl { - name = "d3_array___d3_array_2.8.0.tgz"; - url = "https://registry.yarnpkg.com/d3-array/-/d3-array-2.8.0.tgz"; - sha1 = "f76e10ad47f1f4f75f33db5fc322eb9ffde5ef23"; - }; - } - { - name = "d3_array___d3_array_2.4.0.tgz"; - path = fetchurl { - name = "d3_array___d3_array_2.4.0.tgz"; - url = "https://registry.yarnpkg.com/d3-array/-/d3-array-2.4.0.tgz"; - sha1 = "87f8b9ad11088769c82b5ea846bcb1cc9393f242"; - }; - } - { - name = "d3_axis___d3_axis_1.0.12.tgz"; - path = fetchurl { - name = "d3_axis___d3_axis_1.0.12.tgz"; - url = "https://registry.yarnpkg.com/d3-axis/-/d3-axis-1.0.12.tgz"; - sha1 = "cdf20ba210cfbb43795af33756886fb3638daac9"; - }; - } - { - name = "d3_brush___d3_brush_1.1.5.tgz"; - path = fetchurl { - name = "d3_brush___d3_brush_1.1.5.tgz"; - url = "https://registry.yarnpkg.com/d3-brush/-/d3-brush-1.1.5.tgz"; - sha1 = "066b8e84d17b192986030446c97c0fba7e1bacdc"; - }; - } - { - name = "d3_chord___d3_chord_1.0.6.tgz"; - path = fetchurl { - name = "d3_chord___d3_chord_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/d3-chord/-/d3-chord-1.0.6.tgz"; - sha1 = "309157e3f2db2c752f0280fedd35f2067ccbb15f"; - }; - } - { - name = "d3_collection___d3_collection_1.0.7.tgz"; - path = fetchurl { - name = "d3_collection___d3_collection_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz"; - sha1 = "349bd2aa9977db071091c13144d5e4f16b5b310e"; - }; - } - { - name = "d3_color___d3_color_1.4.1.tgz"; - path = fetchurl { - name = "d3_color___d3_color_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/d3-color/-/d3-color-1.4.1.tgz"; - sha1 = "c52002bf8846ada4424d55d97982fef26eb3bc8a"; - }; - } - { - name = "d3_color___d3_color_2.0.0.tgz"; - path = fetchurl { - name = "d3_color___d3_color_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-color/-/d3-color-2.0.0.tgz"; - sha1 = "8d625cab42ed9b8f601a1760a389f7ea9189d62e"; - }; - } - { - name = "d3_contour___d3_contour_1.3.2.tgz"; - path = fetchurl { - name = "d3_contour___d3_contour_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/d3-contour/-/d3-contour-1.3.2.tgz"; - sha1 = "652aacd500d2264cb3423cee10db69f6f59bead3"; - }; - } - { - name = "d3_delaunay___d3_delaunay_5.2.1.tgz"; - path = fetchurl { - name = "d3_delaunay___d3_delaunay_5.2.1.tgz"; - url = "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.2.1.tgz"; - sha1 = "0c4b280eb00194986ac4a3df9c81d32bf216cb36"; - }; - } - { - name = "d3_delaunay___d3_delaunay_5.3.0.tgz"; - path = fetchurl { - name = "d3_delaunay___d3_delaunay_5.3.0.tgz"; - url = "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-5.3.0.tgz"; - sha1 = "b47f05c38f854a4e7b3cea80e0bb12e57398772d"; - }; - } - { - name = "d3_dispatch___d3_dispatch_1.0.6.tgz"; - path = fetchurl { - name = "d3_dispatch___d3_dispatch_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz"; - sha1 = "00d37bcee4dd8cd97729dd893a0ac29caaba5d58"; - }; - } - { - name = "d3_dispatch___d3_dispatch_2.0.0.tgz"; - path = fetchurl { - name = "d3_dispatch___d3_dispatch_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-2.0.0.tgz"; - sha1 = "8a18e16f76dd3fcaef42163c97b926aa9b55e7cf"; - }; - } - { - name = "d3_drag___d3_drag_1.2.5.tgz"; - path = fetchurl { - name = "d3_drag___d3_drag_1.2.5.tgz"; - url = "https://registry.yarnpkg.com/d3-drag/-/d3-drag-1.2.5.tgz"; - sha1 = "2537f451acd39d31406677b7dc77c82f7d988f70"; - }; - } - { - name = "d3_dsv___d3_dsv_1.2.0.tgz"; - path = fetchurl { - name = "d3_dsv___d3_dsv_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.2.0.tgz"; - sha1 = "9d5f75c3a5f8abd611f74d3f5847b0d4338b885c"; - }; - } - { - name = "d3_dsv___d3_dsv_2.0.0.tgz"; - path = fetchurl { - name = "d3_dsv___d3_dsv_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-2.0.0.tgz"; - sha1 = "b37b194b6df42da513a120d913ad1be22b5fe7c5"; - }; - } - { - name = "d3_ease___d3_ease_1.0.6.tgz"; - path = fetchurl { - name = "d3_ease___d3_ease_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/d3-ease/-/d3-ease-1.0.6.tgz"; - sha1 = "ebdb6da22dfac0a22222f2d4da06f66c416a0ec0"; - }; - } - { - name = "d3_fetch___d3_fetch_1.1.2.tgz"; - path = fetchurl { - name = "d3_fetch___d3_fetch_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-1.1.2.tgz"; - sha1 = "957c8fbc6d4480599ba191b1b2518bf86b3e1be2"; - }; - } - { - name = "d3_force___d3_force_1.2.1.tgz"; - path = fetchurl { - name = "d3_force___d3_force_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/d3-force/-/d3-force-1.2.1.tgz"; - sha1 = "fd29a5d1ff181c9e7f0669e4bd72bdb0e914ec0b"; - }; - } - { - name = "d3_force___d3_force_2.0.1.tgz"; - path = fetchurl { - name = "d3_force___d3_force_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/d3-force/-/d3-force-2.0.1.tgz"; - sha1 = "31750eee8c43535301d571195bf9683beda534e2"; - }; - } - { - name = "d3_force___d3_force_2.1.1.tgz"; - path = fetchurl { - name = "d3_force___d3_force_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/d3-force/-/d3-force-2.1.1.tgz"; - sha1 = "f20ccbf1e6c9e80add1926f09b51f686a8bc0937"; - }; - } - { - name = "d3_format___d3_format_1.4.4.tgz"; - path = fetchurl { - name = "d3_format___d3_format_1.4.4.tgz"; - url = "https://registry.yarnpkg.com/d3-format/-/d3-format-1.4.4.tgz"; - sha1 = "356925f28d0fd7c7983bfad593726fce46844030"; - }; - } - { - name = "d3_format___d3_format_2.0.0.tgz"; - path = fetchurl { - name = "d3_format___d3_format_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-format/-/d3-format-2.0.0.tgz"; - sha1 = "a10bcc0f986c372b729ba447382413aabf5b0767"; - }; - } - { - name = "d3_geo_projection___d3_geo_projection_2.9.0.tgz"; - path = fetchurl { - name = "d3_geo_projection___d3_geo_projection_2.9.0.tgz"; - url = "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz"; - sha1 = "826db62f748e8ecd67cd00aced4c26a236ec030c"; - }; - } - { - name = "d3_geo_projection___d3_geo_projection_3.0.0.tgz"; - path = fetchurl { - name = "d3_geo_projection___d3_geo_projection_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz"; - sha1 = "45ad8ce756cdbfa8340b11b2988644d8e1fa42e4"; - }; - } - { - name = "d3_geo___d3_geo_1.12.0.tgz"; - path = fetchurl { - name = "d3_geo___d3_geo_1.12.0.tgz"; - url = "https://registry.yarnpkg.com/d3-geo/-/d3-geo-1.12.0.tgz"; - sha1 = "58ddbdf4d9db5f199db69d1b7c93dca6454a6f24"; - }; - } - { - name = "d3_geo___d3_geo_2.0.1.tgz"; - path = fetchurl { - name = "d3_geo___d3_geo_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/d3-geo/-/d3-geo-2.0.1.tgz"; - sha1 = "2437fdfed3fe3aba2812bd8f30609cac83a7ee39"; - }; - } - { - name = "d3_hierarchy___d3_hierarchy_1.1.9.tgz"; - path = fetchurl { - name = "d3_hierarchy___d3_hierarchy_1.1.9.tgz"; - url = "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz"; - sha1 = "2f6bee24caaea43f8dc37545fa01628559647a83"; - }; - } - { - name = "d3_hierarchy___d3_hierarchy_2.0.0.tgz"; - path = fetchurl { - name = "d3_hierarchy___d3_hierarchy_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz"; - sha1 = "dab88a58ca3e7a1bc6cab390e89667fcc6d20218"; - }; - } - { - name = "d3_interpolate___d3_interpolate_1.4.0.tgz"; - path = fetchurl { - name = "d3_interpolate___d3_interpolate_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.4.0.tgz"; - sha1 = "526e79e2d80daa383f9e0c1c1c7dcc0f0583e987"; - }; - } - { - name = "d3_interpolate___d3_interpolate_2.0.1.tgz"; - path = fetchurl { - name = "d3_interpolate___d3_interpolate_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-2.0.1.tgz"; - sha1 = "98be499cfb8a3b94d4ff616900501a64abc91163"; - }; - } - { - name = "d3_path___d3_path_1.0.9.tgz"; - path = fetchurl { - name = "d3_path___d3_path_1.0.9.tgz"; - url = "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz"; - sha1 = "48c050bb1fe8c262493a8caf5524e3e9591701cf"; - }; - } - { - name = "d3_path___d3_path_2.0.0.tgz"; - path = fetchurl { - name = "d3_path___d3_path_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-path/-/d3-path-2.0.0.tgz"; - sha1 = "55d86ac131a0548adae241eebfb56b4582dd09d8"; - }; - } - { - name = "d3_polygon___d3_polygon_1.0.6.tgz"; - path = fetchurl { - name = "d3_polygon___d3_polygon_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.6.tgz"; - sha1 = "0bf8cb8180a6dc107f518ddf7975e12abbfbd38e"; - }; - } - { - name = "d3_quadtree___d3_quadtree_1.0.7.tgz"; - path = fetchurl { - name = "d3_quadtree___d3_quadtree_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-1.0.7.tgz"; - sha1 = "ca8b84df7bb53763fe3c2f24bd435137f4e53135"; - }; - } - { - name = "d3_quadtree___d3_quadtree_2.0.0.tgz"; - path = fetchurl { - name = "d3_quadtree___d3_quadtree_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-2.0.0.tgz"; - sha1 = "edbad045cef88701f6fee3aee8e93fb332d30f9d"; - }; - } - { - name = "d3_random___d3_random_1.1.2.tgz"; - path = fetchurl { - name = "d3_random___d3_random_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/d3-random/-/d3-random-1.1.2.tgz"; - sha1 = "2833be7c124360bf9e2d3fd4f33847cfe6cab291"; - }; - } - { - name = "d3_scale_chromatic___d3_scale_chromatic_1.5.0.tgz"; - path = fetchurl { - name = "d3_scale_chromatic___d3_scale_chromatic_1.5.0.tgz"; - url = "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-1.5.0.tgz"; - sha1 = "54e333fc78212f439b14641fb55801dd81135a98"; - }; - } - { - name = "d3_scale___d3_scale_2.2.2.tgz"; - path = fetchurl { - name = "d3_scale___d3_scale_2.2.2.tgz"; - url = "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.2.2.tgz"; - sha1 = "4e880e0b2745acaaddd3ede26a9e908a9e17b81f"; - }; - } - { - name = "d3_scale___d3_scale_3.2.1.tgz"; - path = fetchurl { - name = "d3_scale___d3_scale_3.2.1.tgz"; - url = "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.2.1.tgz"; - sha1 = "da1684adce7261b4bc7a76fe193d887f0e909e69"; - }; - } - { - name = "d3_scale___d3_scale_3.2.3.tgz"; - path = fetchurl { - name = "d3_scale___d3_scale_3.2.3.tgz"; - url = "https://registry.yarnpkg.com/d3-scale/-/d3-scale-3.2.3.tgz"; - sha1 = "be380f57f1f61d4ff2e6cbb65a40593a51649cfd"; - }; - } - { - name = "d3_selection___d3_selection_1.4.1.tgz"; - path = fetchurl { - name = "d3_selection___d3_selection_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/d3-selection/-/d3-selection-1.4.1.tgz"; - sha1 = "98eedbbe085fbda5bafa2f9e3f3a2f4d7d622a98"; - }; - } - { - name = "d3_shape___d3_shape_1.3.7.tgz"; - path = fetchurl { - name = "d3_shape___d3_shape_1.3.7.tgz"; - url = "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz"; - sha1 = "df63801be07bc986bc54f63789b4fe502992b5d7"; - }; - } - { - name = "d3_shape___d3_shape_2.0.0.tgz"; - path = fetchurl { - name = "d3_shape___d3_shape_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-shape/-/d3-shape-2.0.0.tgz"; - sha1 = "2331b62fa784a2a1daac47a7233cfd69301381fd"; - }; - } - { - name = "d3_time_format___d3_time_format_2.2.3.tgz"; - path = fetchurl { - name = "d3_time_format___d3_time_format_2.2.3.tgz"; - url = "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.2.3.tgz"; - sha1 = "0c9a12ee28342b2037e5ea1cf0b9eb4dd75f29cb"; - }; - } - { - name = "d3_time_format___d3_time_format_3.0.0.tgz"; - path = fetchurl { - name = "d3_time_format___d3_time_format_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-3.0.0.tgz"; - sha1 = "df8056c83659e01f20ac5da5fdeae7c08d5f1bb6"; - }; - } - { - name = "d3_time___d3_time_1.1.0.tgz"; - path = fetchurl { - name = "d3_time___d3_time_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/d3-time/-/d3-time-1.1.0.tgz"; - sha1 = "b1e19d307dae9c900b7e5b25ffc5dcc249a8a0f1"; - }; - } - { - name = "d3_time___d3_time_2.0.0.tgz"; - path = fetchurl { - name = "d3_time___d3_time_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-time/-/d3-time-2.0.0.tgz"; - sha1 = "ad7c127d17c67bd57a4c61f3eaecb81108b1e0ab"; - }; - } - { - name = "d3_timer___d3_timer_1.0.10.tgz"; - path = fetchurl { - name = "d3_timer___d3_timer_1.0.10.tgz"; - url = "https://registry.yarnpkg.com/d3-timer/-/d3-timer-1.0.10.tgz"; - sha1 = "dfe76b8a91748831b13b6d9c793ffbd508dd9de5"; - }; - } - { - name = "d3_timer___d3_timer_2.0.0.tgz"; - path = fetchurl { - name = "d3_timer___d3_timer_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/d3-timer/-/d3-timer-2.0.0.tgz"; - sha1 = "055edb1d170cfe31ab2da8968deee940b56623e6"; - }; - } - { - name = "d3_transition___d3_transition_1.3.2.tgz"; - path = fetchurl { - name = "d3_transition___d3_transition_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/d3-transition/-/d3-transition-1.3.2.tgz"; - sha1 = "a98ef2151be8d8600543434c1ca80140ae23b398"; - }; - } - { - name = "d3_voronoi___d3_voronoi_1.1.4.tgz"; - path = fetchurl { - name = "d3_voronoi___d3_voronoi_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/d3-voronoi/-/d3-voronoi-1.1.4.tgz"; - sha1 = "dd3c78d7653d2bb359284ae478645d95944c8297"; - }; - } - { - name = "d3_zoom___d3_zoom_1.8.3.tgz"; - path = fetchurl { - name = "d3_zoom___d3_zoom_1.8.3.tgz"; - url = "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-1.8.3.tgz"; - sha1 = "b6a3dbe738c7763121cd05b8a7795ffe17f4fc0a"; - }; - } - { - name = "d3___d3_5.15.0.tgz"; - path = fetchurl { - name = "d3___d3_5.15.0.tgz"; - url = "https://registry.yarnpkg.com/d3/-/d3-5.15.0.tgz"; - sha1 = "ffd44958e6a3cb8a59a84429c45429b8bca5677a"; - }; - } - { - name = "d3___d3_5.16.0.tgz"; - path = fetchurl { - name = "d3___d3_5.16.0.tgz"; - url = "https://registry.yarnpkg.com/d3/-/d3-5.16.0.tgz"; - sha1 = "9c5e8d3b56403c79d4ed42fbd62f6113f199c877"; - }; - } - { - name = "dashdash___dashdash_1.14.1.tgz"; - path = fetchurl { - name = "dashdash___dashdash_1.14.1.tgz"; - url = "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz"; - sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; - }; - } - { - name = "data_urls___data_urls_1.1.0.tgz"; - path = fetchurl { - name = "data_urls___data_urls_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz"; - sha1 = "15ee0582baa5e22bb59c77140da8f9c76963bbfe"; - }; - } - { - name = "deasync___deasync_0.1.20.tgz"; - path = fetchurl { - name = "deasync___deasync_0.1.20.tgz"; - url = "https://registry.yarnpkg.com/deasync/-/deasync-0.1.20.tgz"; - sha1 = "546fd2660688a1eeed55edce2308c5cf7104f9da"; - }; - } - { - name = "debug___debug_2.6.9.tgz"; - path = fetchurl { - name = "debug___debug_2.6.9.tgz"; - url = "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz"; - sha1 = "5d128515df134ff327e90a4c93f4e077a536341f"; - }; - } - { - name = "debug___debug_4.1.1.tgz"; - path = fetchurl { - name = "debug___debug_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz"; - sha1 = "3b72260255109c6b589cee050f1d516139664791"; - }; - } - { - name = "decamelize___decamelize_1.2.0.tgz"; - path = fetchurl { - name = "decamelize___decamelize_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz"; - sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; - }; - } - { - name = "decimal.js___decimal.js_10.2.0.tgz"; - path = fetchurl { - name = "decimal.js___decimal.js_10.2.0.tgz"; - url = "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.0.tgz"; - sha1 = "39466113a9e036111d02f82489b5fd6b0b5ed231"; - }; - } - { - name = "decode_uri_component___decode_uri_component_0.2.0.tgz"; - path = fetchurl { - name = "decode_uri_component___decode_uri_component_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz"; - sha1 = "eb3913333458775cb84cd1a1fae062106bb87545"; - }; - } - { - name = "deep_eql___deep_eql_0.1.3.tgz"; - path = fetchurl { - name = "deep_eql___deep_eql_0.1.3.tgz"; - url = "https://registry.yarnpkg.com/deep-eql/-/deep-eql-0.1.3.tgz"; - sha1 = "ef558acab8de25206cd713906d74e56930eb69f2"; - }; - } - { - name = "deep_is___deep_is_0.1.3.tgz"; - path = fetchurl { - name = "deep_is___deep_is_0.1.3.tgz"; - url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz"; - sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; - }; - } - { - name = "deepmerge___deepmerge_4.2.2.tgz"; - path = fetchurl { - name = "deepmerge___deepmerge_4.2.2.tgz"; - url = "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz"; - sha1 = "44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"; - }; - } - { - name = "defaults___defaults_1.0.3.tgz"; - path = fetchurl { - name = "defaults___defaults_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz"; - sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d"; - }; - } - { - name = "define_properties___define_properties_1.1.3.tgz"; - path = fetchurl { - name = "define_properties___define_properties_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz"; - sha1 = "cf88da6cbee26fe6db7094f61d870cbd84cee9f1"; - }; - } - { - name = "define_property___define_property_0.2.5.tgz"; - path = fetchurl { - name = "define_property___define_property_0.2.5.tgz"; - url = "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz"; - sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116"; - }; - } - { - name = "define_property___define_property_1.0.0.tgz"; - path = fetchurl { - name = "define_property___define_property_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz"; - sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"; - }; - } - { - name = "define_property___define_property_2.0.2.tgz"; - path = fetchurl { - name = "define_property___define_property_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz"; - sha1 = "d459689e8d654ba77e02a817f8710d702cb16e9d"; - }; - } - { - name = "defined___defined_1.0.0.tgz"; - path = fetchurl { - name = "defined___defined_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz"; - sha1 = "c98d9bcef75674188e110969151199e39b1fa693"; - }; - } - { - name = "delaunator___delaunator_4.0.1.tgz"; - path = fetchurl { - name = "delaunator___delaunator_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/delaunator/-/delaunator-4.0.1.tgz"; - sha1 = "3d779687f57919a7a418f8ab947d3bddb6846957"; - }; - } - { - name = "delayed_stream___delayed_stream_1.0.0.tgz"; - path = fetchurl { - name = "delayed_stream___delayed_stream_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz"; - sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; - }; - } - { - name = "depd___depd_1.1.2.tgz"; - path = fetchurl { - name = "depd___depd_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz"; - sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; - }; - } - { - name = "dependency_graph___dependency_graph_0.8.1.tgz"; - path = fetchurl { - name = "dependency_graph___dependency_graph_0.8.1.tgz"; - url = "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.8.1.tgz"; - sha1 = "9b8cae3aa2c7bd95ccb3347a09a2d1047a6c3c5a"; - }; - } - { - name = "des.js___des.js_1.0.1.tgz"; - path = fetchurl { - name = "des.js___des.js_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz"; - sha1 = "5382142e1bdc53f85d86d53e5f4aa7deb91e0843"; - }; - } - { - name = "destroy___destroy_1.0.4.tgz"; - path = fetchurl { - name = "destroy___destroy_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz"; - sha1 = "978857442c44749e4206613e37946205826abd80"; - }; - } - { - name = "detect_newline___detect_newline_3.1.0.tgz"; - path = fetchurl { - name = "detect_newline___detect_newline_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz"; - sha1 = "576f5dfc63ae1a192ff192d8ad3af6308991b651"; - }; - } - { - name = "detective___detective_5.2.0.tgz"; - path = fetchurl { - name = "detective___detective_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz"; - sha1 = "feb2a77e85b904ecdea459ad897cc90a99bd2a7b"; - }; - } - { - name = "diff_match_patch___diff_match_patch_1.0.5.tgz"; - path = fetchurl { - name = "diff_match_patch___diff_match_patch_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz"; - sha1 = "abb584d5f10cd1196dfc55aa03701592ae3f7b37"; - }; - } - { - name = "diff_sequences___diff_sequences_25.2.6.tgz"; - path = fetchurl { - name = "diff_sequences___diff_sequences_25.2.6.tgz"; - url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz"; - sha1 = "5f467c00edd35352b7bca46d7927d60e687a76dd"; - }; - } - { - name = "diffie_hellman___diffie_hellman_5.0.3.tgz"; - path = fetchurl { - name = "diffie_hellman___diffie_hellman_5.0.3.tgz"; - url = "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz"; - sha1 = "40e8ee98f55a2149607146921c63e1ae5f3d2875"; - }; - } - { - name = "dir_glob___dir_glob_3.0.1.tgz"; - path = fetchurl { - name = "dir_glob___dir_glob_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz"; - sha1 = "56dbf73d992a4a93ba1584f4534063fd2e41717f"; - }; - } - { - name = "discrete_sampling___discrete_sampling_1.0.3.tgz"; - path = fetchurl { - name = "discrete_sampling___discrete_sampling_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/discrete-sampling/-/discrete-sampling-1.0.3.tgz"; - sha1 = "43311aa36782647006ae5bf87d8dad0a470b5d15"; - }; - } - { - name = "docsify___docsify_4.12.2.tgz"; - path = fetchurl { - name = "docsify___docsify_4.12.2.tgz"; - url = "https://registry.yarnpkg.com/docsify/-/docsify-4.12.2.tgz"; - sha1 = "749115d2ff7d358780ea865e01f4a0162423d67f"; - }; - } - { - name = "dom_align___dom_align_1.11.1.tgz"; - path = fetchurl { - name = "dom_align___dom_align_1.11.1.tgz"; - url = "https://registry.yarnpkg.com/dom-align/-/dom-align-1.11.1.tgz"; - sha1 = "7592be99a660a36cdedc1d6eeb22b8109d758cae"; - }; - } - { - name = "dom_closest___dom_closest_0.2.0.tgz"; - path = fetchurl { - name = "dom_closest___dom_closest_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/dom-closest/-/dom-closest-0.2.0.tgz"; - sha1 = "ebd9f91d1bf22e8d6f477876bbcd3ec90216c0cf"; - }; - } - { - name = "dom_matches___dom_matches_2.0.0.tgz"; - path = fetchurl { - name = "dom_matches___dom_matches_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/dom-matches/-/dom-matches-2.0.0.tgz"; - sha1 = "d2728b416a87533980eb089b848d253cf23a758c"; - }; - } - { - name = "dom_scroll_into_view___dom_scroll_into_view_1.2.1.tgz"; - path = fetchurl { - name = "dom_scroll_into_view___dom_scroll_into_view_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz"; - sha1 = "e8f36732dd089b0201a88d7815dc3f88e6d66c7e"; - }; - } - { - name = "dom_serializer___dom_serializer_0.2.2.tgz"; - path = fetchurl { - name = "dom_serializer___dom_serializer_0.2.2.tgz"; - url = "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz"; - sha1 = "1afb81f533717175d478655debc5e332d9f9bb51"; - }; - } - { - name = "domain_browser___domain_browser_1.2.0.tgz"; - path = fetchurl { - name = "domain_browser___domain_browser_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz"; - sha1 = "3d31f50191a6749dd1375a7f522e823d42e54eda"; - }; - } - { - name = "domelementtype___domelementtype_1.3.1.tgz"; - path = fetchurl { - name = "domelementtype___domelementtype_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz"; - sha1 = "d048c44b37b0d10a7f2a3d5fee3f4333d790481f"; - }; - } - { - name = "domelementtype___domelementtype_2.0.1.tgz"; - path = fetchurl { - name = "domelementtype___domelementtype_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz"; - sha1 = "1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"; - }; - } - { - name = "domexception___domexception_1.0.1.tgz"; - path = fetchurl { - name = "domexception___domexception_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz"; - sha1 = "937442644ca6a31261ef36e3ec677fe805582c90"; - }; - } - { - name = "domhandler___domhandler_2.4.2.tgz"; - path = fetchurl { - name = "domhandler___domhandler_2.4.2.tgz"; - url = "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz"; - sha1 = "8805097e933d65e85546f726d60f5eb88b44f803"; - }; - } - { - name = "dompurify___dompurify_2.3.4.tgz"; - path = fetchurl { - name = "dompurify___dompurify_2.3.4.tgz"; - url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.4.tgz"; - sha1 = "1cf5cf0105ccb4debdf6db162525bd41e6ddacc6"; - }; - } - { - name = "domutils___domutils_1.7.0.tgz"; - path = fetchurl { - name = "domutils___domutils_1.7.0.tgz"; - url = "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz"; - sha1 = "56ea341e834e06e6748af7a1cb25da67ea9f8c2a"; - }; - } - { - name = "dot_prop___dot_prop_5.2.0.tgz"; - path = fetchurl { - name = "dot_prop___dot_prop_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz"; - sha1 = "c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb"; - }; - } - { - name = "dotenv_expand___dotenv_expand_4.2.0.tgz"; - path = fetchurl { - name = "dotenv_expand___dotenv_expand_4.2.0.tgz"; - url = "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.2.0.tgz"; - sha1 = "def1f1ca5d6059d24a766e587942c21106ce1275"; - }; - } - { - name = "dotenv_expand___dotenv_expand_5.1.0.tgz"; - path = fetchurl { - name = "dotenv_expand___dotenv_expand_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz"; - sha1 = "3fbaf020bfd794884072ea26b1e9791d45a629f0"; - }; - } - { - name = "dotenv___dotenv_5.0.1.tgz"; - path = fetchurl { - name = "dotenv___dotenv_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/dotenv/-/dotenv-5.0.1.tgz"; - sha1 = "a5317459bd3d79ab88cff6e44057a6a3fbb1fcef"; - }; - } - { - name = "draft_js___draft_js_0.10.5.tgz"; - path = fetchurl { - name = "draft_js___draft_js_0.10.5.tgz"; - url = "https://registry.yarnpkg.com/draft-js/-/draft-js-0.10.5.tgz"; - sha1 = "bfa9beb018fe0533dbb08d6675c371a6b08fa742"; - }; - } - { - name = "duplexer2___duplexer2_0.1.4.tgz"; - path = fetchurl { - name = "duplexer2___duplexer2_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz"; - sha1 = "8b12dab878c0d69e3e7891051662a32fc6bddcc1"; - }; - } - { - name = "duplexer___duplexer_0.1.1.tgz"; - path = fetchurl { - name = "duplexer___duplexer_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz"; - sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1"; - }; - } - { - name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz"; - path = fetchurl { - name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"; - sha1 = "3a83a904e54353287874c564b7549386849a98c9"; - }; - } - { - name = "editorconfig___editorconfig_0.15.3.tgz"; - path = fetchurl { - name = "editorconfig___editorconfig_0.15.3.tgz"; - url = "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz"; - sha1 = "bef84c4e75fb8dcb0ce5cee8efd51c15999befc5"; - }; - } - { - name = "ee_first___ee_first_1.1.1.tgz"; - path = fetchurl { - name = "ee_first___ee_first_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz"; - sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; - }; - } - { - name = "electron_to_chromium___electron_to_chromium_1.3.425.tgz"; - path = fetchurl { - name = "electron_to_chromium___electron_to_chromium_1.3.425.tgz"; - url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.425.tgz"; - sha1 = "96b7b5aa9115e42baf59be88d2432c9f406128c4"; - }; - } - { - name = "elliptic___elliptic_6.5.2.tgz"; - path = fetchurl { - name = "elliptic___elliptic_6.5.2.tgz"; - url = "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz"; - sha1 = "05c5678d7173c049d8ca433552224a495d0e3762"; - }; - } - { - name = "email_addresses___email_addresses_3.1.0.tgz"; - path = fetchurl { - name = "email_addresses___email_addresses_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz"; - sha1 = "cabf7e085cbdb63008a70319a74e6136188812fb"; - }; - } - { - name = "emoji_regex___emoji_regex_7.0.3.tgz"; - path = fetchurl { - name = "emoji_regex___emoji_regex_7.0.3.tgz"; - url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz"; - sha1 = "933a04052860c85e83c122479c4748a8e4c72156"; - }; - } - { - name = "emoji_regex___emoji_regex_8.0.0.tgz"; - path = fetchurl { - name = "emoji_regex___emoji_regex_8.0.0.tgz"; - url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz"; - sha1 = "e818fd69ce5ccfcb404594f842963bf53164cc37"; - }; - } - { - name = "emotion___emotion_10.0.27.tgz"; - path = fetchurl { - name = "emotion___emotion_10.0.27.tgz"; - url = "https://registry.yarnpkg.com/emotion/-/emotion-10.0.27.tgz"; - sha1 = "f9ca5df98630980a23c819a56262560562e5d75e"; - }; - } - { - name = "encodeurl___encodeurl_1.0.2.tgz"; - path = fetchurl { - name = "encodeurl___encodeurl_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz"; - sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; - }; - } - { - name = "encoding___encoding_0.1.12.tgz"; - path = fetchurl { - name = "encoding___encoding_0.1.12.tgz"; - url = "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz"; - sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb"; - }; - } - { - name = "end_of_stream___end_of_stream_1.4.4.tgz"; - path = fetchurl { - name = "end_of_stream___end_of_stream_1.4.4.tgz"; - url = "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz"; - sha1 = "5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"; - }; - } - { - name = "enquire.js___enquire.js_2.1.6.tgz"; - path = fetchurl { - name = "enquire.js___enquire.js_2.1.6.tgz"; - url = "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz"; - sha1 = "3e8780c9b8b835084c3f60e166dbc3c2a3c89814"; - }; - } - { - name = "entities___entities_1.1.2.tgz"; - path = fetchurl { - name = "entities___entities_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz"; - sha1 = "bdfa735299664dfafd34529ed4f8522a275fea56"; - }; - } - { - name = "entities___entities_2.0.0.tgz"; - path = fetchurl { - name = "entities___entities_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz"; - sha1 = "68d6084cab1b079767540d80e56a39b423e4abf4"; - }; - } - { - name = "envinfo___envinfo_7.5.1.tgz"; - path = fetchurl { - name = "envinfo___envinfo_7.5.1.tgz"; - url = "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.1.tgz"; - sha1 = "93c26897225a00457c75e734d354ea9106a72236"; - }; - } - { - name = "errno___errno_0.1.7.tgz"; - path = fetchurl { - name = "errno___errno_0.1.7.tgz"; - url = "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz"; - sha1 = "4684d71779ad39af177e3f007996f7c67c852618"; - }; - } - { - name = "error_ex___error_ex_1.3.2.tgz"; - path = fetchurl { - name = "error_ex___error_ex_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz"; - sha1 = "b4ac40648107fdcdcfae242f428bea8a14d4f1bf"; - }; - } - { - name = "error_stack_parser___error_stack_parser_2.0.6.tgz"; - path = fetchurl { - name = "error_stack_parser___error_stack_parser_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz"; - sha1 = "5a99a707bd7a4c58a797902d48d82803ede6aad8"; - }; - } - { - name = "es_abstract___es_abstract_1.17.5.tgz"; - path = fetchurl { - name = "es_abstract___es_abstract_1.17.5.tgz"; - url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.5.tgz"; - sha1 = "d8c9d1d66c8981fb9200e2251d799eee92774ae9"; - }; - } - { - name = "es_to_primitive___es_to_primitive_1.2.1.tgz"; - path = fetchurl { - name = "es_to_primitive___es_to_primitive_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz"; - sha1 = "e55cd4c9cdc188bcefb03b366c736323fc5c898a"; - }; - } - { - name = "escalade___escalade_3.1.1.tgz"; - path = fetchurl { - name = "escalade___escalade_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz"; - sha1 = "d8cfdc7000965c5a0174b4a82eaa5c0552742e40"; - }; - } - { - name = "escape_html___escape_html_1.0.3.tgz"; - path = fetchurl { - name = "escape_html___escape_html_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz"; - sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; - }; - } - { - name = "escape_latex___escape_latex_1.2.0.tgz"; - path = fetchurl { - name = "escape_latex___escape_latex_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/escape-latex/-/escape-latex-1.2.0.tgz"; - sha1 = "07c03818cf7dac250cce517f4fda1b001ef2bca1"; - }; - } - { - name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; - path = fetchurl { - name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"; - sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"; - }; - } - { - name = "escodegen___escodegen_1.14.1.tgz"; - path = fetchurl { - name = "escodegen___escodegen_1.14.1.tgz"; - url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz"; - sha1 = "ba01d0c8278b5e95a9a45350142026659027a457"; - }; - } - { - name = "escodegen___escodegen_1.9.1.tgz"; - path = fetchurl { - name = "escodegen___escodegen_1.9.1.tgz"; - url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz"; - sha1 = "dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2"; - }; - } - { - name = "esprima___esprima_3.1.3.tgz"; - path = fetchurl { - name = "esprima___esprima_3.1.3.tgz"; - url = "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz"; - sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; - }; - } - { - name = "esprima___esprima_4.0.1.tgz"; - path = fetchurl { - name = "esprima___esprima_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz"; - sha1 = "13b04cdb3e6c5d19df91ab6987a8695619b0aa71"; - }; - } - { - name = "estraverse___estraverse_4.3.0.tgz"; - path = fetchurl { - name = "estraverse___estraverse_4.3.0.tgz"; - url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz"; - sha1 = "398ad3f3c5a24948be7725e83d11a7de28cdbd1d"; - }; - } - { - name = "esutils___esutils_2.0.3.tgz"; - path = fetchurl { - name = "esutils___esutils_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz"; - sha1 = "74d2eb4de0b8da1293711910d50775b9b710ef64"; - }; - } - { - name = "etag___etag_1.8.1.tgz"; - path = fetchurl { - name = "etag___etag_1.8.1.tgz"; - url = "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz"; - sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887"; - }; - } - { - name = "eventemitter3___eventemitter3_3.1.2.tgz"; - path = fetchurl { - name = "eventemitter3___eventemitter3_3.1.2.tgz"; - url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz"; - sha1 = "2d3d48f9c346698fce83a85d7d664e98535df6e7"; - }; - } - { - name = "eventlistener___eventlistener_0.0.1.tgz"; - path = fetchurl { - name = "eventlistener___eventlistener_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/eventlistener/-/eventlistener-0.0.1.tgz"; - sha1 = "ed2baabb852227af2bcf889152c72c63ca532eb8"; - }; - } - { - name = "events___events_3.1.0.tgz"; - path = fetchurl { - name = "events___events_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz"; - sha1 = "84279af1b34cb75aa88bf5ff291f6d0bd9b31a59"; - }; - } - { - name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz"; - path = fetchurl { - name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz"; - sha1 = "7fcbdb198dc71959432efe13842684e0525acb02"; - }; - } - { - name = "exec_sh___exec_sh_0.3.4.tgz"; - path = fetchurl { - name = "exec_sh___exec_sh_0.3.4.tgz"; - url = "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz"; - sha1 = "3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"; - }; - } - { - name = "execa___execa_1.0.0.tgz"; - path = fetchurl { - name = "execa___execa_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz"; - sha1 = "c6236a5bb4df6d6f15e88e7f017798216749ddd8"; - }; - } - { - name = "execa___execa_3.4.0.tgz"; - path = fetchurl { - name = "execa___execa_3.4.0.tgz"; - url = "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz"; - sha1 = "c08ed4550ef65d858fac269ffc8572446f37eb89"; - }; - } - { - name = "exit___exit_0.1.2.tgz"; - path = fetchurl { - name = "exit___exit_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz"; - sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c"; - }; - } - { - name = "expand_brackets___expand_brackets_2.1.4.tgz"; - path = fetchurl { - name = "expand_brackets___expand_brackets_2.1.4.tgz"; - url = "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz"; - sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622"; - }; - } - { - name = "expect___expect_25.5.0.tgz"; - path = fetchurl { - name = "expect___expect_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/expect/-/expect-25.5.0.tgz"; - sha1 = "f07f848712a2813bb59167da3fb828ca21f58bba"; - }; - } - { - name = "extend_shallow___extend_shallow_2.0.1.tgz"; - path = fetchurl { - name = "extend_shallow___extend_shallow_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz"; - sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f"; - }; - } - { - name = "extend_shallow___extend_shallow_3.0.2.tgz"; - path = fetchurl { - name = "extend_shallow___extend_shallow_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz"; - sha1 = "26a71aaf073b39fb2127172746131c2704028db8"; - }; - } - { - name = "extend___extend_3.0.2.tgz"; - path = fetchurl { - name = "extend___extend_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz"; - sha1 = "f8b1136b4071fbd8eb140aff858b1019ec2915fa"; - }; - } - { - name = "extglob___extglob_2.0.4.tgz"; - path = fetchurl { - name = "extglob___extglob_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz"; - sha1 = "ad00fe4dc612a9232e8718711dc5cb5ab0285543"; - }; - } - { - name = "extract_files___extract_files_4.1.0.tgz"; - path = fetchurl { - name = "extract_files___extract_files_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/extract-files/-/extract-files-4.1.0.tgz"; - sha1 = "2d5b64af688dfd030274ca542c43fabba325019a"; - }; - } - { - name = "extsprintf___extsprintf_1.3.0.tgz"; - path = fetchurl { - name = "extsprintf___extsprintf_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz"; - sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; - }; - } - { - name = "extsprintf___extsprintf_1.4.0.tgz"; - path = fetchurl { - name = "extsprintf___extsprintf_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz"; - sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f"; - }; - } - { - name = "falafel___falafel_2.2.4.tgz"; - path = fetchurl { - name = "falafel___falafel_2.2.4.tgz"; - url = "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz"; - sha1 = "b5d86c060c2412a43166243cb1bce44d1abd2819"; - }; - } - { - name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz"; - path = fetchurl { - name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz"; - sha1 = "545145077c501491e33b15ec408c294376e94ae4"; - }; - } - { - name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; - path = fetchurl { - name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz"; - url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"; - sha1 = "3a7d56b559d6cbc3eb512325244e619a65c6c525"; - }; - } - { - name = "fast_glob___fast_glob_2.2.7.tgz"; - path = fetchurl { - name = "fast_glob___fast_glob_2.2.7.tgz"; - url = "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz"; - sha1 = "6953857c3afa475fff92ee6015d52da70a4cd39d"; - }; - } - { - name = "fast_glob___fast_glob_3.2.2.tgz"; - path = fetchurl { - name = "fast_glob___fast_glob_3.2.2.tgz"; - url = "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz"; - sha1 = "ade1a9d91148965d4bf7c51f72e1ca662d32e63d"; - }; - } - { - name = "fast_json_patch___fast_json_patch_3.0.0_1.tgz"; - path = fetchurl { - name = "fast_json_patch___fast_json_patch_3.0.0_1.tgz"; - url = "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.0.0-1.tgz"; - sha1 = "4c68f2e7acfbab6d29d1719c44be51899c93dabb"; - }; - } - { - name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; - path = fetchurl { - name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"; - sha1 = "874bf69c6f404c2b5d99c481341399fd55892633"; - }; - } - { - name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; - path = fetchurl { - name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; - sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; - }; - } - { - name = "fast_shallow_equal___fast_shallow_equal_1.0.0.tgz"; - path = fetchurl { - name = "fast_shallow_equal___fast_shallow_equal_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz"; - sha1 = "d4dcaf6472440dcefa6f88b98e3251e27f25628b"; - }; - } - { - name = "fastest_stable_stringify___fastest_stable_stringify_1.0.1.tgz"; - path = fetchurl { - name = "fastest_stable_stringify___fastest_stable_stringify_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-1.0.1.tgz"; - sha1 = "9122d406d4c9d98bea644a6b6853d5874b87b028"; - }; - } - { - name = "fastparse___fastparse_1.1.2.tgz"; - path = fetchurl { - name = "fastparse___fastparse_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz"; - sha1 = "91728c5a5942eced8531283c79441ee4122c35a9"; - }; - } - { - name = "fastq___fastq_1.7.0.tgz"; - path = fetchurl { - name = "fastq___fastq_1.7.0.tgz"; - url = "https://registry.yarnpkg.com/fastq/-/fastq-1.7.0.tgz"; - sha1 = "fcd79a08c5bd7ec5b55cd3f5c4720db551929801"; - }; - } - { - name = "fb_watchman___fb_watchman_2.0.1.tgz"; - path = fetchurl { - name = "fb_watchman___fb_watchman_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz"; - sha1 = "fc84fb39d2709cf3ff6d743706157bb5708a8a85"; - }; - } - { - name = "fbjs___fbjs_0.8.17.tgz"; - path = fetchurl { - name = "fbjs___fbjs_0.8.17.tgz"; - url = "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz"; - sha1 = "c4d598ead6949112653d6588b01a5cdcd9f90fdd"; - }; - } - { - name = "file_uri_to_path___file_uri_to_path_1.0.0.tgz"; - path = fetchurl { - name = "file_uri_to_path___file_uri_to_path_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"; - sha1 = "553a7b8446ff6f684359c445f1e37a05dacc33dd"; - }; - } - { - name = "filename_reserved_regex___filename_reserved_regex_1.0.0.tgz"; - path = fetchurl { - name = "filename_reserved_regex___filename_reserved_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz"; - sha1 = "e61cf805f0de1c984567d0386dc5df50ee5af7e4"; - }; - } - { - name = "filenamify_url___filenamify_url_1.0.0.tgz"; - path = fetchurl { - name = "filenamify_url___filenamify_url_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz"; - sha1 = "b32bd81319ef5863b73078bed50f46a4f7975f50"; - }; - } - { - name = "filenamify___filenamify_1.2.1.tgz"; - path = fetchurl { - name = "filenamify___filenamify_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz"; - sha1 = "a9f2ffd11c503bed300015029272378f1f1365a5"; - }; - } - { - name = "filesize___filesize_3.6.1.tgz"; - path = fetchurl { - name = "filesize___filesize_3.6.1.tgz"; - url = "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz"; - sha1 = "090bb3ee01b6f801a8a8be99d31710b3422bb317"; - }; - } - { - name = "fill_range___fill_range_4.0.0.tgz"; - path = fetchurl { - name = "fill_range___fill_range_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz"; - sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7"; - }; - } - { - name = "fill_range___fill_range_7.0.1.tgz"; - path = fetchurl { - name = "fill_range___fill_range_7.0.1.tgz"; - url = "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz"; - sha1 = "1919a6a7c75fe38b2c7c77e5198535da9acdda40"; - }; - } - { - name = "financejs___financejs_4.1.0.tgz"; - path = fetchurl { - name = "financejs___financejs_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/financejs/-/financejs-4.1.0.tgz"; - sha1 = "e69b7cf4f0b5dd0c8a3b041992439513a2b93c41"; - }; - } - { - name = "find_root___find_root_1.1.0.tgz"; - path = fetchurl { - name = "find_root___find_root_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz"; - sha1 = "abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"; - }; - } - { - name = "find_up___find_up_2.1.0.tgz"; - path = fetchurl { - name = "find_up___find_up_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz"; - sha1 = "45d1b7e506c717ddd482775a2b77920a3c0c57a7"; - }; - } - { - name = "find_up___find_up_3.0.0.tgz"; - path = fetchurl { - name = "find_up___find_up_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz"; - sha1 = "49169f1d7993430646da61ecc5ae355c21c97b73"; - }; - } - { - name = "find_up___find_up_4.1.0.tgz"; - path = fetchurl { - name = "find_up___find_up_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz"; - sha1 = "97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"; - }; - } - { - name = "for_in___for_in_1.0.2.tgz"; - path = fetchurl { - name = "for_in___for_in_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz"; - sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80"; - }; - } - { - name = "foreach___foreach_2.0.5.tgz"; - path = fetchurl { - name = "foreach___foreach_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz"; - sha1 = "0bee005018aeb260d0a3af3ae658dd0136ec1b99"; - }; - } - { - name = "forever_agent___forever_agent_0.6.1.tgz"; - path = fetchurl { - name = "forever_agent___forever_agent_0.6.1.tgz"; - url = "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz"; - sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; - }; - } - { - name = "form_data___form_data_2.3.3.tgz"; - path = fetchurl { - name = "form_data___form_data_2.3.3.tgz"; - url = "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz"; - sha1 = "dcce52c05f644f298c6a7ab936bd724ceffbf3a6"; - }; - } - { - name = "fraction.js___fraction.js_4.0.12.tgz"; - path = fetchurl { - name = "fraction.js___fraction.js_4.0.12.tgz"; - url = "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.12.tgz"; - sha1 = "0526d47c65a5fb4854df78bc77f7bec708d7b8c3"; - }; - } - { - name = "fragment_cache___fragment_cache_0.2.1.tgz"; - path = fetchurl { - name = "fragment_cache___fragment_cache_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz"; - sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19"; - }; - } - { - name = "fresh___fresh_0.5.2.tgz"; - path = fetchurl { - name = "fresh___fresh_0.5.2.tgz"; - url = "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz"; - sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7"; - }; - } - { - name = "fs_extra___fs_extra_8.1.0.tgz"; - path = fetchurl { - name = "fs_extra___fs_extra_8.1.0.tgz"; - url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz"; - sha1 = "49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"; - }; - } - { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; - path = fetchurl { - name = "fs.realpath___fs.realpath_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz"; - sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; - }; - } - { - name = "fsevents___fsevents_1.2.12.tgz"; - path = fetchurl { - name = "fsevents___fsevents_1.2.12.tgz"; - url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.12.tgz"; - sha1 = "db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c"; - }; - } - { - name = "fsevents___fsevents_2.1.3.tgz"; - path = fetchurl { - name = "fsevents___fsevents_2.1.3.tgz"; - url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz"; - sha1 = "fb738703ae8d2f9fe900c33836ddebee8b97f23e"; - }; - } - { - name = "function_bind___function_bind_1.1.1.tgz"; - path = fetchurl { - name = "function_bind___function_bind_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz"; - sha1 = "a56899d3ea3c9bab874bb9773b7c5ede92f4895d"; - }; - } - { - name = "gensync___gensync_1.0.0_beta.1.tgz"; - path = fetchurl { - name = "gensync___gensync_1.0.0_beta.1.tgz"; - url = "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz"; - sha1 = "58f4361ff987e5ff6e1e7a210827aa371eaac269"; - }; - } - { - name = "get_caller_file___get_caller_file_1.0.3.tgz"; - path = fetchurl { - name = "get_caller_file___get_caller_file_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz"; - sha1 = "f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"; - }; - } - { - name = "get_caller_file___get_caller_file_2.0.5.tgz"; - path = fetchurl { - name = "get_caller_file___get_caller_file_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz"; - sha1 = "4f94412a82db32f36e3b0b9741f8a97feb031f7e"; - }; - } - { - name = "get_port___get_port_3.2.0.tgz"; - path = fetchurl { - name = "get_port___get_port_3.2.0.tgz"; - url = "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz"; - sha1 = "dd7ce7de187c06c8bf353796ac71e099f0980ebc"; - }; - } - { - name = "get_stdin___get_stdin_7.0.0.tgz"; - path = fetchurl { - name = "get_stdin___get_stdin_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz"; - sha1 = "8d5de98f15171a125c5e516643c7a6d0ea8a96f6"; - }; - } - { - name = "get_stream___get_stream_4.1.0.tgz"; - path = fetchurl { - name = "get_stream___get_stream_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz"; - sha1 = "c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"; - }; - } - { - name = "get_stream___get_stream_5.1.0.tgz"; - path = fetchurl { - name = "get_stream___get_stream_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz"; - sha1 = "01203cdc92597f9b909067c3e656cc1f4d3c4dc9"; - }; - } - { - name = "get_value___get_value_2.0.6.tgz"; - path = fetchurl { - name = "get_value___get_value_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz"; - sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28"; - }; - } - { - name = "getpass___getpass_0.1.7.tgz"; - path = fetchurl { - name = "getpass___getpass_0.1.7.tgz"; - url = "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz"; - sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"; - }; - } - { - name = "gh_pages___gh_pages_2.2.0.tgz"; - path = fetchurl { - name = "gh_pages___gh_pages_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.2.0.tgz"; - sha1 = "74ebeaca8d2b9a11279dcbd4a39ddfff3e6caa24"; - }; - } - { - name = "glob_parent___glob_parent_3.1.0.tgz"; - path = fetchurl { - name = "glob_parent___glob_parent_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz"; - sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae"; - }; - } - { - name = "glob_parent___glob_parent_5.1.1.tgz"; - path = fetchurl { - name = "glob_parent___glob_parent_5.1.1.tgz"; - url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz"; - sha1 = "b6c1ef417c4e5663ea498f1c45afac6916bbc229"; - }; - } - { - name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz"; - path = fetchurl { - name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz"; - sha1 = "8c5a1494d2066c570cc3bfe4496175acc4d502ab"; - }; - } - { - name = "glob___glob_7.1.6.tgz"; - path = fetchurl { - name = "glob___glob_7.1.6.tgz"; - url = "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz"; - sha1 = "141f33b81a7c2492e125594307480c46679278a6"; - }; - } - { - name = "globals___globals_11.12.0.tgz"; - path = fetchurl { - name = "globals___globals_11.12.0.tgz"; - url = "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz"; - sha1 = "ab8795338868a0babd8525758018c2a7eb95c42e"; - }; - } - { - name = "globals___globals_9.18.0.tgz"; - path = fetchurl { - name = "globals___globals_9.18.0.tgz"; - url = "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz"; - sha1 = "aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"; - }; - } - { - name = "globby___globby_10.0.2.tgz"; - path = fetchurl { - name = "globby___globby_10.0.2.tgz"; - url = "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz"; - sha1 = "277593e745acaa4646c3ab411289ec47a0392543"; - }; - } - { - name = "globby___globby_6.1.0.tgz"; - path = fetchurl { - name = "globby___globby_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz"; - sha1 = "f5a6d70e8395e21c858fb0489d64df02424d506c"; - }; - } - { - name = "graceful_fs___graceful_fs_4.2.4.tgz"; - path = fetchurl { - name = "graceful_fs___graceful_fs_4.2.4.tgz"; - url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz"; - sha1 = "2256bde14d3632958c465ebc96dc467ca07a29fb"; - }; - } - { - name = "grapheme_breaker___grapheme_breaker_0.3.2.tgz"; - path = fetchurl { - name = "grapheme_breaker___grapheme_breaker_0.3.2.tgz"; - url = "https://registry.yarnpkg.com/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz"; - sha1 = "5b9e6b78c3832452d2ba2bb1cb830f96276410ac"; - }; - } - { - name = "graphql_tag___graphql_tag_2.10.3.tgz"; - path = fetchurl { - name = "graphql_tag___graphql_tag_2.10.3.tgz"; - url = "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.3.tgz"; - sha1 = "ea1baba5eb8fc6339e4c4cf049dabe522b0edf03"; - }; - } - { - name = "graphql___graphql_14.6.0.tgz"; - path = fetchurl { - name = "graphql___graphql_14.6.0.tgz"; - url = "https://registry.yarnpkg.com/graphql/-/graphql-14.6.0.tgz"; - sha1 = "57822297111e874ea12f5cd4419616930cd83e49"; - }; - } - { - name = "growly___growly_1.3.0.tgz"; - path = fetchurl { - name = "growly___growly_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz"; - sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081"; - }; - } - { - name = "gud___gud_1.0.0.tgz"; - path = fetchurl { - name = "gud___gud_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz"; - sha1 = "a489581b17e6a70beca9abe3ae57de7a499852c0"; - }; - } - { - name = "gzip_size___gzip_size_4.1.0.tgz"; - path = fetchurl { - name = "gzip_size___gzip_size_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz"; - sha1 = "8ae096257eabe7d69c45be2b67c448124ffb517c"; - }; - } - { - name = "hammerjs___hammerjs_2.0.8.tgz"; - path = fetchurl { - name = "hammerjs___hammerjs_2.0.8.tgz"; - url = "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz"; - sha1 = "04ef77862cff2bb79d30f7692095930222bf60f1"; - }; - } - { - name = "har_schema___har_schema_2.0.0.tgz"; - path = fetchurl { - name = "har_schema___har_schema_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz"; - sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92"; - }; - } - { - name = "har_validator___har_validator_5.1.3.tgz"; - path = fetchurl { - name = "har_validator___har_validator_5.1.3.tgz"; - url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz"; - sha1 = "1ef89ebd3e4996557675eed9893110dc350fa080"; - }; - } - { - name = "has_ansi___has_ansi_2.0.0.tgz"; - path = fetchurl { - name = "has_ansi___has_ansi_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz"; - sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91"; - }; - } - { - name = "has_flag___has_flag_1.0.0.tgz"; - path = fetchurl { - name = "has_flag___has_flag_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz"; - sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa"; - }; - } - { - name = "has_flag___has_flag_3.0.0.tgz"; - path = fetchurl { - name = "has_flag___has_flag_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz"; - sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd"; - }; - } - { - name = "has_flag___has_flag_4.0.0.tgz"; - path = fetchurl { - name = "has_flag___has_flag_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz"; - sha1 = "944771fd9c81c81265c4d6941860da06bb59479b"; - }; - } - { - name = "has_symbols___has_symbols_1.0.1.tgz"; - path = fetchurl { - name = "has_symbols___has_symbols_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz"; - sha1 = "9f5214758a44196c406d9bd76cebf81ec2dd31e8"; - }; - } - { - name = "has_value___has_value_0.3.1.tgz"; - path = fetchurl { - name = "has_value___has_value_0.3.1.tgz"; - url = "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz"; - sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f"; - }; - } - { - name = "has_value___has_value_1.0.0.tgz"; - path = fetchurl { - name = "has_value___has_value_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz"; - sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177"; - }; - } - { - name = "has_values___has_values_0.1.4.tgz"; - path = fetchurl { - name = "has_values___has_values_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz"; - sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771"; - }; - } - { - name = "has_values___has_values_1.0.0.tgz"; - path = fetchurl { - name = "has_values___has_values_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz"; - sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f"; - }; - } - { - name = "has___has_1.0.3.tgz"; - path = fetchurl { - name = "has___has_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz"; - sha1 = "722d7cbfc1f6aa8241f16dd814e011e1f41e8796"; - }; - } - { - name = "hash_base___hash_base_3.0.4.tgz"; - path = fetchurl { - name = "hash_base___hash_base_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz"; - sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918"; - }; - } - { - name = "hash.js___hash.js_1.1.7.tgz"; - path = fetchurl { - name = "hash.js___hash.js_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz"; - sha1 = "0babca538e8d4ee4a0f8988d68866537a003cf42"; - }; - } - { - name = "hex_color_regex___hex_color_regex_1.1.0.tgz"; - path = fetchurl { - name = "hex_color_regex___hex_color_regex_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz"; - sha1 = "4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"; - }; - } - { - name = "hmac_drbg___hmac_drbg_1.0.1.tgz"; - path = fetchurl { - name = "hmac_drbg___hmac_drbg_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz"; - sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1"; - }; - } - { - name = "hoist_non_react_statics___hoist_non_react_statics_2.5.5.tgz"; - path = fetchurl { - name = "hoist_non_react_statics___hoist_non_react_statics_2.5.5.tgz"; - url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz"; - sha1 = "c5903cf409c0dfd908f388e619d86b9c1174cb47"; - }; - } - { - name = "hoist_non_react_statics___hoist_non_react_statics_3.3.2.tgz"; - path = fetchurl { - name = "hoist_non_react_statics___hoist_non_react_statics_3.3.2.tgz"; - url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"; - sha1 = "ece0acaf71d62c2969c2ec59feff42a4b1a85b45"; - }; - } - { - name = "hosted_git_info___hosted_git_info_2.8.8.tgz"; - path = fetchurl { - name = "hosted_git_info___hosted_git_info_2.8.8.tgz"; - url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz"; - sha1 = "7539bd4bc1e0e0a895815a2e0262420b12858488"; - }; - } - { - name = "hsl_regex___hsl_regex_1.0.0.tgz"; - path = fetchurl { - name = "hsl_regex___hsl_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz"; - sha1 = "d49330c789ed819e276a4c0d272dffa30b18fe6e"; - }; - } - { - name = "hsla_regex___hsla_regex_1.0.0.tgz"; - path = fetchurl { - name = "hsla_regex___hsla_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz"; - sha1 = "c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"; - }; - } - { - name = "html_comment_regex___html_comment_regex_1.1.2.tgz"; - path = fetchurl { - name = "html_comment_regex___html_comment_regex_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz"; - sha1 = "97d4688aeb5c81886a364faa0cad1dda14d433a7"; - }; - } - { - name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz"; - path = fetchurl { - name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz"; - sha1 = "e70d84b94da53aa375e11fe3a351be6642ca46f8"; - }; - } - { - name = "html_escaper___html_escaper_2.0.2.tgz"; - path = fetchurl { - name = "html_escaper___html_escaper_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz"; - sha1 = "dfd60027da36a36dfcbe236262c00a5822681453"; - }; - } - { - name = "html_tags___html_tags_1.2.0.tgz"; - path = fetchurl { - name = "html_tags___html_tags_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/html-tags/-/html-tags-1.2.0.tgz"; - sha1 = "c78de65b5663aa597989dd2b7ab49200d7e4db98"; - }; - } - { - name = "htmlnano___htmlnano_0.2.5.tgz"; - path = fetchurl { - name = "htmlnano___htmlnano_0.2.5.tgz"; - url = "https://registry.yarnpkg.com/htmlnano/-/htmlnano-0.2.5.tgz"; - sha1 = "134fd9548c7cbe51c8508ce434a3f9488cff1b0b"; - }; - } - { - name = "htmlparser2___htmlparser2_3.10.1.tgz"; - path = fetchurl { - name = "htmlparser2___htmlparser2_3.10.1.tgz"; - url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz"; - sha1 = "bd679dc3f59897b6a34bb10749c855bb53a9392f"; - }; - } - { - name = "http_errors___http_errors_1.7.3.tgz"; - path = fetchurl { - name = "http_errors___http_errors_1.7.3.tgz"; - url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz"; - sha1 = "6c619e4f9c60308c38519498c14fbb10aacebb06"; - }; - } - { - name = "http_signature___http_signature_1.2.0.tgz"; - path = fetchurl { - name = "http_signature___http_signature_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz"; - sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1"; - }; - } - { - name = "https_browserify___https_browserify_1.0.0.tgz"; - path = fetchurl { - name = "https_browserify___https_browserify_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz"; - sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"; - }; - } - { - name = "human_signals___human_signals_1.1.1.tgz"; - path = fetchurl { - name = "human_signals___human_signals_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz"; - sha1 = "c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"; - }; - } - { - name = "humanize_url___humanize_url_1.0.1.tgz"; - path = fetchurl { - name = "humanize_url___humanize_url_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz"; - sha1 = "f4ab99e0d288174ca4e1e50407c55fbae464efff"; - }; - } - { - name = "hyphenate_style_name___hyphenate_style_name_1.0.3.tgz"; - path = fetchurl { - name = "hyphenate_style_name___hyphenate_style_name_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz"; - sha1 = "097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"; - }; - } - { - name = "iconv_lite___iconv_lite_0.4.24.tgz"; - path = fetchurl { - name = "iconv_lite___iconv_lite_0.4.24.tgz"; - url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz"; - sha1 = "2022b4b25fbddc21d2f524974a474aafe733908b"; - }; - } - { - name = "icss_replace_symbols___icss_replace_symbols_1.1.0.tgz"; - path = fetchurl { - name = "icss_replace_symbols___icss_replace_symbols_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"; - sha1 = "06ea6f83679a7749e386cfe1fe812ae5db223ded"; - }; - } - { - name = "ieee754___ieee754_1.1.13.tgz"; - path = fetchurl { - name = "ieee754___ieee754_1.1.13.tgz"; - url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz"; - sha1 = "ec168558e95aa181fd87d37f55c32bbcb6708b84"; - }; - } - { - name = "ignore___ignore_5.1.4.tgz"; - path = fetchurl { - name = "ignore___ignore_5.1.4.tgz"; - url = "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz"; - sha1 = "84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"; - }; - } - { - name = "image_size___image_size_0.5.5.tgz"; - path = fetchurl { - name = "image_size___image_size_0.5.5.tgz"; - url = "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz"; - sha1 = "09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"; - }; - } - { - name = "immutable___immutable_3.8.2.tgz"; - path = fetchurl { - name = "immutable___immutable_3.8.2.tgz"; - url = "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz"; - sha1 = "c2439951455bb39913daf281376f1530e104adf3"; - }; - } - { - name = "immutable___immutable_3.7.6.tgz"; - path = fetchurl { - name = "immutable___immutable_3.7.6.tgz"; - url = "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz"; - sha1 = "13b4d3cb12befa15482a26fe1b2ebae640071e4b"; - }; - } - { - name = "import_cwd___import_cwd_2.1.0.tgz"; - path = fetchurl { - name = "import_cwd___import_cwd_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz"; - sha1 = "aa6cf36e722761285cb371ec6519f53e2435b0a9"; - }; - } - { - name = "import_fresh___import_fresh_2.0.0.tgz"; - path = fetchurl { - name = "import_fresh___import_fresh_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz"; - sha1 = "d81355c15612d386c61f9ddd3922d4304822a546"; - }; - } - { - name = "import_fresh___import_fresh_3.2.1.tgz"; - path = fetchurl { - name = "import_fresh___import_fresh_3.2.1.tgz"; - url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz"; - sha1 = "633ff618506e793af5ac91bf48b72677e15cbe66"; - }; - } - { - name = "import_from___import_from_2.1.0.tgz"; - path = fetchurl { - name = "import_from___import_from_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz"; - sha1 = "335db7f2a7affd53aaa471d4b8021dee36b7f3b1"; - }; - } - { - name = "import_local___import_local_3.0.2.tgz"; - path = fetchurl { - name = "import_local___import_local_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz"; - sha1 = "a8cfd0431d1de4a2199703d003e3e62364fa6db6"; - }; - } - { - name = "imurmurhash___imurmurhash_0.1.4.tgz"; - path = fetchurl { - name = "imurmurhash___imurmurhash_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz"; - sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea"; - }; - } - { - name = "indexes_of___indexes_of_1.0.1.tgz"; - path = fetchurl { - name = "indexes_of___indexes_of_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz"; - sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607"; - }; - } - { - name = "inflight___inflight_1.0.6.tgz"; - path = fetchurl { - name = "inflight___inflight_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz"; - sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; - }; - } - { - name = "inherits___inherits_2.0.4.tgz"; - path = fetchurl { - name = "inherits___inherits_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz"; - sha1 = "0fa2c64f932917c3433a0ded55363aae37416b7c"; - }; - } - { - name = "inherits___inherits_2.0.1.tgz"; - path = fetchurl { - name = "inherits___inherits_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; - }; - } - { - name = "inherits___inherits_2.0.3.tgz"; - path = fetchurl { - name = "inherits___inherits_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz"; - sha1 = "633c2c83e3da42a502f52466022480f4208261de"; - }; - } - { - name = "ini___ini_1.3.5.tgz"; - path = fetchurl { - name = "ini___ini_1.3.5.tgz"; - url = "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz"; - sha1 = "eee25f56db1c9ec6085e0c22778083f596abf927"; - }; - } - { - name = "inline_style_prefixer___inline_style_prefixer_4.0.2.tgz"; - path = fetchurl { - name = "inline_style_prefixer___inline_style_prefixer_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-4.0.2.tgz"; - sha1 = "d390957d26f281255fe101da863158ac6eb60911"; - }; - } - { - name = "invariant___invariant_2.2.4.tgz"; - path = fetchurl { - name = "invariant___invariant_2.2.4.tgz"; - url = "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz"; - sha1 = "610f3c92c9359ce1db616e538008d23ff35158e6"; - }; - } - { - name = "invert_kv___invert_kv_2.0.0.tgz"; - path = fetchurl { - name = "invert_kv___invert_kv_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz"; - sha1 = "7393f5afa59ec9ff5f67a27620d11c226e3eec02"; - }; - } - { - name = "ip_regex___ip_regex_2.1.0.tgz"; - path = fetchurl { - name = "ip_regex___ip_regex_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz"; - sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"; - }; - } - { - name = "is_absolute_url___is_absolute_url_2.1.0.tgz"; - path = fetchurl { - name = "is_absolute_url___is_absolute_url_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz"; - sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"; - }; - } - { - name = "is_absolute_url___is_absolute_url_3.0.3.tgz"; - path = fetchurl { - name = "is_absolute_url___is_absolute_url_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz"; - sha1 = "96c6a22b6a23929b11ea0afb1836c36ad4a5d698"; - }; - } - { - name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz"; - path = fetchurl { - name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz"; - url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"; - sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"; - }; - } - { - name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz"; - path = fetchurl { - name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz"; - sha1 = "169c2f6d3df1f992618072365c9b0ea1f6878656"; - }; - } - { - name = "is_arrayish___is_arrayish_0.2.1.tgz"; - path = fetchurl { - name = "is_arrayish___is_arrayish_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz"; - sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d"; - }; - } - { - name = "is_arrayish___is_arrayish_0.3.2.tgz"; - path = fetchurl { - name = "is_arrayish___is_arrayish_0.3.2.tgz"; - url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz"; - sha1 = "4574a2ae56f7ab206896fb431eaeed066fdf8f03"; - }; - } - { - name = "is_binary_path___is_binary_path_1.0.1.tgz"; - path = fetchurl { - name = "is_binary_path___is_binary_path_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz"; - sha1 = "75f16642b480f187a711c814161fd3a4a7655898"; - }; - } - { - name = "is_binary_path___is_binary_path_2.1.0.tgz"; - path = fetchurl { - name = "is_binary_path___is_binary_path_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz"; - sha1 = "ea1f7f3b80f064236e83470f86c09c254fb45b09"; - }; - } - { - name = "is_buffer___is_buffer_1.1.6.tgz"; - path = fetchurl { - name = "is_buffer___is_buffer_1.1.6.tgz"; - url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz"; - sha1 = "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"; - }; - } - { - name = "is_callable___is_callable_1.1.5.tgz"; - path = fetchurl { - name = "is_callable___is_callable_1.1.5.tgz"; - url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz"; - sha1 = "f7e46b596890456db74e7f6e976cb3273d06faab"; - }; - } - { - name = "is_ci___is_ci_2.0.0.tgz"; - path = fetchurl { - name = "is_ci___is_ci_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz"; - sha1 = "6bc6334181810e04b5c22b3d589fdca55026404c"; - }; - } - { - name = "is_color_stop___is_color_stop_1.1.0.tgz"; - path = fetchurl { - name = "is_color_stop___is_color_stop_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz"; - sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345"; - }; - } - { - name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz"; - path = fetchurl { - name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz"; - url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz"; - sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56"; - }; - } - { - name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz"; - path = fetchurl { - name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz"; - sha1 = "d84876321d0e7add03990406abbbbd36ba9268c7"; - }; - } - { - name = "is_date_object___is_date_object_1.0.2.tgz"; - path = fetchurl { - name = "is_date_object___is_date_object_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz"; - sha1 = "bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"; - }; - } - { - name = "is_descriptor___is_descriptor_0.1.6.tgz"; - path = fetchurl { - name = "is_descriptor___is_descriptor_0.1.6.tgz"; - url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz"; - sha1 = "366d8240dde487ca51823b1ab9f07a10a78251ca"; - }; - } - { - name = "is_descriptor___is_descriptor_1.0.2.tgz"; - path = fetchurl { - name = "is_descriptor___is_descriptor_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz"; - sha1 = "3b159746a66604b04f8c81524ba365c5f14d86ec"; - }; - } - { - name = "is_directory___is_directory_0.3.1.tgz"; - path = fetchurl { - name = "is_directory___is_directory_0.3.1.tgz"; - url = "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz"; - sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1"; - }; - } - { - name = "is_extendable___is_extendable_0.1.1.tgz"; - path = fetchurl { - name = "is_extendable___is_extendable_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz"; - sha1 = "62b110e289a471418e3ec36a617d472e301dfc89"; - }; - } - { - name = "is_extendable___is_extendable_1.0.1.tgz"; - path = fetchurl { - name = "is_extendable___is_extendable_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz"; - sha1 = "a7470f9e426733d81bd81e1155264e3a3507cab4"; - }; - } - { - name = "is_extglob___is_extglob_2.1.1.tgz"; - path = fetchurl { - name = "is_extglob___is_extglob_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz"; - sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; - }; - } - { - name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz"; - path = fetchurl { - name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"; - sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb"; - }; - } - { - name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz"; - path = fetchurl { - name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; - sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; - }; - } - { - name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz"; - path = fetchurl { - name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"; - sha1 = "f116f8064fe90b3f7844a38997c0b75051269f1d"; - }; - } - { - name = "is_generator_fn___is_generator_fn_2.1.0.tgz"; - path = fetchurl { - name = "is_generator_fn___is_generator_fn_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz"; - sha1 = "7d140adc389aaf3011a8f2a2a4cfa6faadffb118"; - }; - } - { - name = "is_glob___is_glob_3.1.0.tgz"; - path = fetchurl { - name = "is_glob___is_glob_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz"; - sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a"; - }; - } - { - name = "is_glob___is_glob_4.0.1.tgz"; - path = fetchurl { - name = "is_glob___is_glob_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz"; - sha1 = "7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"; - }; - } - { - name = "is_html___is_html_1.1.0.tgz"; - path = fetchurl { - name = "is_html___is_html_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-html/-/is-html-1.1.0.tgz"; - sha1 = "e04f1c18d39485111396f9a0273eab51af218464"; - }; - } - { - name = "is_number___is_number_3.0.0.tgz"; - path = fetchurl { - name = "is_number___is_number_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz"; - sha1 = "24fd6201a4782cf50561c810276afc7d12d71195"; - }; - } - { - name = "is_number___is_number_7.0.0.tgz"; - path = fetchurl { - name = "is_number___is_number_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz"; - sha1 = "7535345b896734d5f80c4d06c50955527a14f12b"; - }; - } - { - name = "is_obj___is_obj_2.0.0.tgz"; - path = fetchurl { - name = "is_obj___is_obj_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz"; - sha1 = "473fb05d973705e3fd9620545018ca8e22ef4982"; - }; - } - { - name = "is_plain_obj___is_plain_obj_1.1.0.tgz"; - path = fetchurl { - name = "is_plain_obj___is_plain_obj_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz"; - sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e"; - }; - } - { - name = "is_plain_object___is_plain_object_2.0.4.tgz"; - path = fetchurl { - name = "is_plain_object___is_plain_object_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz"; - sha1 = "2c163b3fafb1b606d9d17928f05c2a1c38e07677"; - }; - } - { - name = "is_regex___is_regex_1.0.5.tgz"; - path = fetchurl { - name = "is_regex___is_regex_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz"; - sha1 = "39d589a358bf18967f726967120b8fc1aed74eae"; - }; - } - { - name = "is_resolvable___is_resolvable_1.1.0.tgz"; - path = fetchurl { - name = "is_resolvable___is_resolvable_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz"; - sha1 = "fb18f87ce1feb925169c9a407c19318a3206ed88"; - }; - } - { - name = "is_stream___is_stream_1.1.0.tgz"; - path = fetchurl { - name = "is_stream___is_stream_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz"; - sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"; - }; - } - { - name = "is_stream___is_stream_2.0.0.tgz"; - path = fetchurl { - name = "is_stream___is_stream_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz"; - sha1 = "bde9c32680d6fae04129d6ac9d921ce7815f78e3"; - }; - } - { - name = "is_svg___is_svg_3.0.0.tgz"; - path = fetchurl { - name = "is_svg___is_svg_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz"; - sha1 = "9321dbd29c212e5ca99c4fa9794c714bcafa2f75"; - }; - } - { - name = "is_symbol___is_symbol_1.0.3.tgz"; - path = fetchurl { - name = "is_symbol___is_symbol_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz"; - sha1 = "38e1014b9e6329be0de9d24a414fd7441ec61937"; - }; - } - { - name = "is_typedarray___is_typedarray_1.0.0.tgz"; - path = fetchurl { - name = "is_typedarray___is_typedarray_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz"; - sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a"; - }; - } - { - name = "is_url___is_url_1.2.4.tgz"; - path = fetchurl { - name = "is_url___is_url_1.2.4.tgz"; - url = "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz"; - sha1 = "04a4df46d28c4cff3d73d01ff06abeb318a1aa52"; - }; - } - { - name = "is_windows___is_windows_1.0.2.tgz"; - path = fetchurl { - name = "is_windows___is_windows_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz"; - sha1 = "d1850eb9791ecd18e6182ce12a30f396634bb19d"; - }; - } - { - name = "is_wsl___is_wsl_1.1.0.tgz"; - path = fetchurl { - name = "is_wsl___is_wsl_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz"; - sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d"; - }; - } - { - name = "is_wsl___is_wsl_2.1.1.tgz"; - path = fetchurl { - name = "is_wsl___is_wsl_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz"; - sha1 = "4a1c152d429df3d441669498e2486d3596ebaf1d"; - }; - } - { - name = "isarray___isarray_1.0.0.tgz"; - path = fetchurl { - name = "isarray___isarray_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz"; - sha1 = "bb935d48582cba168c06834957a54a3e07124f11"; - }; - } - { - name = "isarray___isarray_2.0.5.tgz"; - path = fetchurl { - name = "isarray___isarray_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz"; - sha1 = "8af1e4c1221244cc62459faf38940d4e644a5723"; - }; - } - { - name = "isexe___isexe_2.0.0.tgz"; - path = fetchurl { - name = "isexe___isexe_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz"; - sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"; - }; - } - { - name = "isobject___isobject_2.1.0.tgz"; - path = fetchurl { - name = "isobject___isobject_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz"; - sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89"; - }; - } - { - name = "isobject___isobject_3.0.1.tgz"; - path = fetchurl { - name = "isobject___isobject_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz"; - sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"; - }; - } - { - name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz"; - path = fetchurl { - name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz"; - sha1 = "611ae1acf14f5e81f729507472819fe9733558a9"; - }; - } - { - name = "isstream___isstream_0.1.2.tgz"; - path = fetchurl { - name = "isstream___isstream_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz"; - sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; - }; - } - { - name = "istanbul_lib_coverage___istanbul_lib_coverage_3.0.0.tgz"; - path = fetchurl { - name = "istanbul_lib_coverage___istanbul_lib_coverage_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz"; - sha1 = "f5944a37c70b550b02a78a5c3b2055b280cec8ec"; - }; - } - { - name = "istanbul_lib_instrument___istanbul_lib_instrument_4.0.1.tgz"; - path = fetchurl { - name = "istanbul_lib_instrument___istanbul_lib_instrument_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz"; - sha1 = "61f13ac2c96cfefb076fe7131156cc05907874e6"; - }; - } - { - name = "istanbul_lib_report___istanbul_lib_report_3.0.0.tgz"; - path = fetchurl { - name = "istanbul_lib_report___istanbul_lib_report_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz"; - sha1 = "7518fe52ea44de372f460a76b5ecda9ffb73d8a6"; - }; - } - { - name = "istanbul_lib_source_maps___istanbul_lib_source_maps_4.0.0.tgz"; - path = fetchurl { - name = "istanbul_lib_source_maps___istanbul_lib_source_maps_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz"; - sha1 = "75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9"; - }; - } - { - name = "istanbul_reports___istanbul_reports_3.0.2.tgz"; - path = fetchurl { - name = "istanbul_reports___istanbul_reports_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz"; - sha1 = "d593210e5000683750cb09fc0644e4b6e27fd53b"; - }; - } - { - name = "iterall___iterall_1.3.0.tgz"; - path = fetchurl { - name = "iterall___iterall_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz"; - sha1 = "afcb08492e2915cbd8a0884eb93a8c94d0d72fea"; - }; - } - { - name = "javascript_natural_sort___javascript_natural_sort_0.7.1.tgz"; - path = fetchurl { - name = "javascript_natural_sort___javascript_natural_sort_0.7.1.tgz"; - url = "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz"; - sha1 = "f9e2303d4507f6d74355a73664d1440fb5a0ef59"; - }; - } - { - name = "jest_changed_files___jest_changed_files_25.5.0.tgz"; - path = fetchurl { - name = "jest_changed_files___jest_changed_files_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-25.5.0.tgz"; - sha1 = "141cc23567ceb3f534526f8614ba39421383634c"; - }; - } - { - name = "jest_cli___jest_cli_25.5.2.tgz"; - path = fetchurl { - name = "jest_cli___jest_cli_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-cli/-/jest-cli-25.5.2.tgz"; - sha1 = "44ffb68cc0aa1a4b2971b8bfd07083397232105e"; - }; - } - { - name = "jest_config___jest_config_25.5.2.tgz"; - path = fetchurl { - name = "jest_config___jest_config_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-config/-/jest-config-25.5.2.tgz"; - sha1 = "99319256123df19194da4aa27bb695ace4dfbe6b"; - }; - } - { - name = "jest_diff___jest_diff_25.5.0.tgz"; - path = fetchurl { - name = "jest_diff___jest_diff_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz"; - sha1 = "1dd26ed64f96667c068cef026b677dfa01afcfa9"; - }; - } - { - name = "jest_docblock___jest_docblock_25.3.0.tgz"; - path = fetchurl { - name = "jest_docblock___jest_docblock_25.3.0.tgz"; - url = "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-25.3.0.tgz"; - sha1 = "8b777a27e3477cd77a168c05290c471a575623ef"; - }; - } - { - name = "jest_each___jest_each_25.5.0.tgz"; - path = fetchurl { - name = "jest_each___jest_each_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-each/-/jest-each-25.5.0.tgz"; - sha1 = "0c3c2797e8225cb7bec7e4d249dcd96b934be516"; - }; - } - { - name = "jest_environment_jsdom___jest_environment_jsdom_25.5.0.tgz"; - path = fetchurl { - name = "jest_environment_jsdom___jest_environment_jsdom_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz"; - sha1 = "dcbe4da2ea997707997040ecf6e2560aec4e9834"; - }; - } - { - name = "jest_environment_node___jest_environment_node_25.5.0.tgz"; - path = fetchurl { - name = "jest_environment_node___jest_environment_node_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-25.5.0.tgz"; - sha1 = "0f55270d94804902988e64adca37c6ce0f7d07a1"; - }; - } - { - name = "jest_get_type___jest_get_type_25.2.6.tgz"; - path = fetchurl { - name = "jest_get_type___jest_get_type_25.2.6.tgz"; - url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz"; - sha1 = "0b0a32fab8908b44d508be81681487dbabb8d877"; - }; - } - { - name = "jest_haste_map___jest_haste_map_25.5.1.tgz"; - path = fetchurl { - name = "jest_haste_map___jest_haste_map_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-25.5.1.tgz"; - sha1 = "1df10f716c1d94e60a1ebf7798c9fb3da2620943"; - }; - } - { - name = "jest_jasmine2___jest_jasmine2_25.5.2.tgz"; - path = fetchurl { - name = "jest_jasmine2___jest_jasmine2_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-25.5.2.tgz"; - sha1 = "ea7825e965309ccfa610435f8a23a663339f8e44"; - }; - } - { - name = "jest_leak_detector___jest_leak_detector_25.5.0.tgz"; - path = fetchurl { - name = "jest_leak_detector___jest_leak_detector_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz"; - sha1 = "2291c6294b0ce404241bb56fe60e2d0c3e34f0bb"; - }; - } - { - name = "jest_matcher_utils___jest_matcher_utils_25.5.0.tgz"; - path = fetchurl { - name = "jest_matcher_utils___jest_matcher_utils_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz"; - sha1 = "fbc98a12d730e5d2453d7f1ed4a4d948e34b7867"; - }; - } - { - name = "jest_message_util___jest_message_util_25.5.0.tgz"; - path = fetchurl { - name = "jest_message_util___jest_message_util_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-25.5.0.tgz"; - sha1 = "ea11d93204cc7ae97456e1d8716251185b8880ea"; - }; - } - { - name = "jest_mock___jest_mock_25.5.0.tgz"; - path = fetchurl { - name = "jest_mock___jest_mock_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-mock/-/jest-mock-25.5.0.tgz"; - sha1 = "a91a54dabd14e37ecd61665d6b6e06360a55387a"; - }; - } - { - name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz"; - path = fetchurl { - name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz"; - sha1 = "ecdae604c077a7fbc70defb6d517c3c1c898923a"; - }; - } - { - name = "jest_regex_util___jest_regex_util_25.2.6.tgz"; - path = fetchurl { - name = "jest_regex_util___jest_regex_util_25.2.6.tgz"; - url = "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-25.2.6.tgz"; - sha1 = "d847d38ba15d2118d3b06390056028d0f2fd3964"; - }; - } - { - name = "jest_resolve_dependencies___jest_resolve_dependencies_25.5.2.tgz"; - path = fetchurl { - name = "jest_resolve_dependencies___jest_resolve_dependencies_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.2.tgz"; - sha1 = "7409d14437497339e0acb88575408f2265c9a58d"; - }; - } - { - name = "jest_resolve___jest_resolve_25.5.1.tgz"; - path = fetchurl { - name = "jest_resolve___jest_resolve_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-25.5.1.tgz"; - sha1 = "0e6fbcfa7c26d2a5fe8f456088dc332a79266829"; - }; - } - { - name = "jest_runner___jest_runner_25.5.2.tgz"; - path = fetchurl { - name = "jest_runner___jest_runner_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-runner/-/jest-runner-25.5.2.tgz"; - sha1 = "af9b50736d834b9892fd240e89c984712cf53dd6"; - }; - } - { - name = "jest_runtime___jest_runtime_25.5.2.tgz"; - path = fetchurl { - name = "jest_runtime___jest_runtime_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-25.5.2.tgz"; - sha1 = "cf98a455e15f86120a0bf4dbf494b2e54a0a20dc"; - }; - } - { - name = "jest_serializer___jest_serializer_25.5.0.tgz"; - path = fetchurl { - name = "jest_serializer___jest_serializer_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-25.5.0.tgz"; - sha1 = "a993f484e769b4ed54e70e0efdb74007f503072b"; - }; - } - { - name = "jest_snapshot___jest_snapshot_25.5.1.tgz"; - path = fetchurl { - name = "jest_snapshot___jest_snapshot_25.5.1.tgz"; - url = "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-25.5.1.tgz"; - sha1 = "1a2a576491f9961eb8d00c2e5fd479bc28e5ff7f"; - }; - } - { - name = "jest_util___jest_util_25.5.0.tgz"; - path = fetchurl { - name = "jest_util___jest_util_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-util/-/jest-util-25.5.0.tgz"; - sha1 = "31c63b5d6e901274d264a4fec849230aa3fa35b0"; - }; - } - { - name = "jest_validate___jest_validate_25.5.0.tgz"; - path = fetchurl { - name = "jest_validate___jest_validate_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-25.5.0.tgz"; - sha1 = "fb4c93f332c2e4cf70151a628e58a35e459a413a"; - }; - } - { - name = "jest_watcher___jest_watcher_25.5.0.tgz"; - path = fetchurl { - name = "jest_watcher___jest_watcher_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-25.5.0.tgz"; - sha1 = "d6110d101df98badebe435003956fd4a465e8456"; - }; - } - { - name = "jest_worker___jest_worker_25.5.0.tgz"; - path = fetchurl { - name = "jest_worker___jest_worker_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz"; - sha1 = "2611d071b79cea0f43ee57a3d118593ac1547db1"; - }; - } - { - name = "jest___jest_25.5.2.tgz"; - path = fetchurl { - name = "jest___jest_25.5.2.tgz"; - url = "https://registry.yarnpkg.com/jest/-/jest-25.5.2.tgz"; - sha1 = "9b90c64b0d3d1fadb796e4e6f7f7a6c7d5282190"; - }; - } - { - name = "js_beautify___js_beautify_1.11.0.tgz"; - path = fetchurl { - name = "js_beautify___js_beautify_1.11.0.tgz"; - url = "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.11.0.tgz"; - sha1 = "afb873dc47d58986360093dcb69951e8bcd5ded2"; - }; - } - { - name = "js_cookie___js_cookie_2.2.1.tgz"; - path = fetchurl { - name = "js_cookie___js_cookie_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz"; - sha1 = "69e106dc5d5806894562902aa5baec3744e9b2b8"; - }; - } - { - name = "js_levenshtein___js_levenshtein_1.1.6.tgz"; - path = fetchurl { - name = "js_levenshtein___js_levenshtein_1.1.6.tgz"; - url = "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz"; - sha1 = "c6cee58eb3550372df8deb85fad5ce66ce01d59d"; - }; - } - { - name = "js_tokens___js_tokens_4.0.0.tgz"; - path = fetchurl { - name = "js_tokens___js_tokens_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz"; - sha1 = "19203fb59991df98e3a287050d4647cdeaf32499"; - }; - } - { - name = "js_tokens___js_tokens_3.0.2.tgz"; - path = fetchurl { - name = "js_tokens___js_tokens_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz"; - sha1 = "9866df395102130e38f7f996bceb65443209c25b"; - }; - } - { - name = "js_yaml___js_yaml_3.13.1.tgz"; - path = fetchurl { - name = "js_yaml___js_yaml_3.13.1.tgz"; - url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz"; - sha1 = "aff151b30bfdfa8e49e05da22e7415e9dfa37847"; - }; - } - { - name = "jsbn___jsbn_0.1.1.tgz"; - path = fetchurl { - name = "jsbn___jsbn_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz"; - sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"; - }; - } - { - name = "jsdom___jsdom_14.1.0.tgz"; - path = fetchurl { - name = "jsdom___jsdom_14.1.0.tgz"; - url = "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz"; - sha1 = "916463b6094956b0a6c1782c94e380cd30e1981b"; - }; - } - { - name = "jsdom___jsdom_15.2.1.tgz"; - path = fetchurl { - name = "jsdom___jsdom_15.2.1.tgz"; - url = "https://registry.yarnpkg.com/jsdom/-/jsdom-15.2.1.tgz"; - sha1 = "d2feb1aef7183f86be521b8c6833ff5296d07ec5"; - }; - } - { - name = "jsesc___jsesc_2.5.2.tgz"; - path = fetchurl { - name = "jsesc___jsesc_2.5.2.tgz"; - url = "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz"; - sha1 = "80564d2e483dacf6e8ef209650a67df3f0c283a4"; - }; - } - { - name = "jsesc___jsesc_0.5.0.tgz"; - path = fetchurl { - name = "jsesc___jsesc_0.5.0.tgz"; - url = "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz"; - sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d"; - }; - } - { - name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz"; - path = fetchurl { - name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"; - sha1 = "bb867cfb3450e69107c131d1c514bab3dc8bcaa9"; - }; - } - { - name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; - path = fetchurl { - name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz"; - url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"; - sha1 = "69f6a87d9513ab8bb8fe63bdb0979c448e684660"; - }; - } - { - name = "json_schema___json_schema_0.2.3.tgz"; - path = fetchurl { - name = "json_schema___json_schema_0.2.3.tgz"; - url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz"; - sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13"; - }; - } - { - name = "json_stringify_pretty_compact___json_stringify_pretty_compact_2.0.0.tgz"; - path = fetchurl { - name = "json_stringify_pretty_compact___json_stringify_pretty_compact_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz"; - sha1 = "e77c419f52ff00c45a31f07f4c820c2433143885"; - }; - } - { - name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz"; - path = fetchurl { - name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"; - sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; - }; - } - { - name = "json2mq___json2mq_0.2.0.tgz"; - path = fetchurl { - name = "json2mq___json2mq_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz"; - sha1 = "b637bd3ba9eabe122c83e9720483aeb10d2c904a"; - }; - } - { - name = "json5___json5_1.0.1.tgz"; - path = fetchurl { - name = "json5___json5_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz"; - sha1 = "779fb0018604fa854eacbf6252180d83543e3dbe"; - }; - } - { - name = "json5___json5_2.1.3.tgz"; - path = fetchurl { - name = "json5___json5_2.1.3.tgz"; - url = "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz"; - sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"; - }; - } - { - name = "jsonfile___jsonfile_4.0.0.tgz"; - path = fetchurl { - name = "jsonfile___jsonfile_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz"; - sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb"; - }; - } - { - name = "jsprim___jsprim_1.4.1.tgz"; - path = fetchurl { - name = "jsprim___jsprim_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz"; - sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; - }; - } - { - name = "jstat___jstat_1.9.0.tgz"; - path = fetchurl { - name = "jstat___jstat_1.9.0.tgz"; - url = "https://registry.yarnpkg.com/jstat/-/jstat-1.9.0.tgz"; - sha1 = "96a625f5697566f6ba3b15832fb371f9451b8614"; - }; - } - { - name = "jstat___jstat_1.9.2.tgz"; - path = fetchurl { - name = "jstat___jstat_1.9.2.tgz"; - url = "https://registry.yarnpkg.com/jstat/-/jstat-1.9.2.tgz"; - sha1 = "cd2d24df200fd3488861dc7868be01ff65a238cc"; - }; - } - { - name = "kind_of___kind_of_3.2.2.tgz"; - path = fetchurl { - name = "kind_of___kind_of_3.2.2.tgz"; - url = "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz"; - sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64"; - }; - } - { - name = "kind_of___kind_of_4.0.0.tgz"; - path = fetchurl { - name = "kind_of___kind_of_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz"; - sha1 = "20813df3d712928b207378691a45066fae72dd57"; - }; - } - { - name = "kind_of___kind_of_5.1.0.tgz"; - path = fetchurl { - name = "kind_of___kind_of_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz"; - sha1 = "729c91e2d857b7a419a1f9aa65685c4c33f5845d"; - }; - } - { - name = "kind_of___kind_of_6.0.3.tgz"; - path = fetchurl { - name = "kind_of___kind_of_6.0.3.tgz"; - url = "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz"; - sha1 = "07c05034a6c349fa06e24fa35aa76db4580ce4dd"; - }; - } - { - name = "kleur___kleur_3.0.3.tgz"; - path = fetchurl { - name = "kleur___kleur_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz"; - sha1 = "a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"; - }; - } - { - name = "lcid___lcid_2.0.0.tgz"; - path = fetchurl { - name = "lcid___lcid_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz"; - sha1 = "6ef5d2df60e52f82eb228a4c373e8d1f397253cf"; - }; - } - { - name = "lenses_ppx___lenses_ppx_5.1.0.tgz"; - path = fetchurl { - name = "lenses_ppx___lenses_ppx_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/lenses-ppx/-/lenses-ppx-5.1.0.tgz"; - sha1 = "74882abc99f09fdb03daf33fd4ee79272424be7a"; - }; - } - { - name = "less___less_3.10.3.tgz"; - path = fetchurl { - name = "less___less_3.10.3.tgz"; - url = "https://registry.yarnpkg.com/less/-/less-3.10.3.tgz"; - sha1 = "417a0975d5eeecc52cff4bcfa3c09d35781e6792"; - }; - } - { - name = "leven___leven_3.1.0.tgz"; - path = fetchurl { - name = "leven___leven_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz"; - sha1 = "77891de834064cccba82ae7842bb6b14a13ed7f2"; - }; - } - { - name = "levenary___levenary_1.1.1.tgz"; - path = fetchurl { - name = "levenary___levenary_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz"; - sha1 = "842a9ee98d2075aa7faeedbe32679e9205f46f77"; - }; - } - { - name = "levn___levn_0.3.0.tgz"; - path = fetchurl { - name = "levn___levn_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz"; - sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; - }; - } - { - name = "lines_and_columns___lines_and_columns_1.1.6.tgz"; - path = fetchurl { - name = "lines_and_columns___lines_and_columns_1.1.6.tgz"; - url = "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz"; - sha1 = "1c00c743b433cd0a4e80758f7b64a57440d9ff00"; - }; - } - { - name = "locate_path___locate_path_2.0.0.tgz"; - path = fetchurl { - name = "locate_path___locate_path_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz"; - sha1 = "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"; - }; - } - { - name = "locate_path___locate_path_3.0.0.tgz"; - path = fetchurl { - name = "locate_path___locate_path_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz"; - sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e"; - }; - } - { - name = "locate_path___locate_path_5.0.0.tgz"; - path = fetchurl { - name = "locate_path___locate_path_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz"; - sha1 = "1afba396afd676a6d42504d0a67a3a7eb9f62aa0"; - }; - } - { - name = "lodash.clone___lodash.clone_4.5.0.tgz"; - path = fetchurl { - name = "lodash.clone___lodash.clone_4.5.0.tgz"; - url = "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz"; - sha1 = "195870450f5a13192478df4bc3d23d2dea1907b6"; - }; - } - { - name = "lodash.debounce___lodash.debounce_4.0.8.tgz"; - path = fetchurl { - name = "lodash.debounce___lodash.debounce_4.0.8.tgz"; - url = "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"; - sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af"; - }; - } - { - name = "lodash.get___lodash.get_4.4.2.tgz"; - path = fetchurl { - name = "lodash.get___lodash.get_4.4.2.tgz"; - url = "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz"; - sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99"; - }; - } - { - name = "lodash.isequal___lodash.isequal_4.5.0.tgz"; - path = fetchurl { - name = "lodash.isequal___lodash.isequal_4.5.0.tgz"; - url = "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz"; - sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0"; - }; - } - { - name = "lodash.memoize___lodash.memoize_4.1.2.tgz"; - path = fetchurl { - name = "lodash.memoize___lodash.memoize_4.1.2.tgz"; - url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz"; - sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe"; - }; - } - { - name = "lodash.sortby___lodash.sortby_4.7.0.tgz"; - path = fetchurl { - name = "lodash.sortby___lodash.sortby_4.7.0.tgz"; - url = "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz"; - sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438"; - }; - } - { - name = "lodash.throttle___lodash.throttle_4.1.1.tgz"; - path = fetchurl { - name = "lodash.throttle___lodash.throttle_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz"; - sha1 = "c23e91b710242ac70c37f1e1cda9274cc39bf2f4"; - }; - } - { - name = "lodash.toarray___lodash.toarray_4.4.0.tgz"; - path = fetchurl { - name = "lodash.toarray___lodash.toarray_4.4.0.tgz"; - url = "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz"; - sha1 = "24c4bfcd6b2fba38bfd0594db1179d8e9b656561"; - }; - } - { - name = "lodash.uniq___lodash.uniq_4.5.0.tgz"; - path = fetchurl { - name = "lodash.uniq___lodash.uniq_4.5.0.tgz"; - url = "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz"; - sha1 = "d0225373aeb652adc1bc82e4945339a842754773"; - }; - } - { - name = "lodash___lodash_4.17.15.tgz"; - path = fetchurl { - name = "lodash___lodash_4.17.15.tgz"; - url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz"; - sha1 = "b447f6670a0455bbfeedd11392eff330ea097548"; - }; - } - { - name = "log_symbols___log_symbols_2.2.0.tgz"; - path = fetchurl { - name = "log_symbols___log_symbols_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz"; - sha1 = "5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"; - }; - } - { - name = "lolex___lolex_5.1.2.tgz"; - path = fetchurl { - name = "lolex___lolex_5.1.2.tgz"; - url = "https://registry.yarnpkg.com/lolex/-/lolex-5.1.2.tgz"; - sha1 = "953694d098ce7c07bc5ed6d0e42bc6c0c6d5a367"; - }; - } - { - name = "loose_envify___loose_envify_1.4.0.tgz"; - path = fetchurl { - name = "loose_envify___loose_envify_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz"; - sha1 = "71ee51fa7be4caec1a63839f7e682d8132d30caf"; - }; - } - { - name = "lower_case___lower_case_1.1.4.tgz"; - path = fetchurl { - name = "lower_case___lower_case_1.1.4.tgz"; - url = "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz"; - sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"; - }; - } - { - name = "lru_cache___lru_cache_4.1.5.tgz"; - path = fetchurl { - name = "lru_cache___lru_cache_4.1.5.tgz"; - url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz"; - sha1 = "8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"; - }; - } - { - name = "magic_string___magic_string_0.22.5.tgz"; - path = fetchurl { - name = "magic_string___magic_string_0.22.5.tgz"; - url = "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz"; - sha1 = "8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e"; - }; - } - { - name = "make_dir___make_dir_3.1.0.tgz"; - path = fetchurl { - name = "make_dir___make_dir_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz"; - sha1 = "415e967046b3a7f1d185277d84aa58203726a13f"; - }; - } - { - name = "makeerror___makeerror_1.0.11.tgz"; - path = fetchurl { - name = "makeerror___makeerror_1.0.11.tgz"; - url = "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz"; - sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c"; - }; - } - { - name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz"; - path = fetchurl { - name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz"; - url = "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz"; - sha1 = "7d583a7306434c055fe474b0f45078e6e1b4b92a"; - }; - } - { - name = "map_cache___map_cache_0.2.2.tgz"; - path = fetchurl { - name = "map_cache___map_cache_0.2.2.tgz"; - url = "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz"; - sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"; - }; - } - { - name = "map_visit___map_visit_1.0.0.tgz"; - path = fetchurl { - name = "map_visit___map_visit_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz"; - sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"; - }; - } - { - name = "marked___marked_1.2.9.tgz"; - path = fetchurl { - name = "marked___marked_1.2.9.tgz"; - url = "https://registry.yarnpkg.com/marked/-/marked-1.2.9.tgz"; - sha1 = "53786f8b05d4c01a2a5a76b7d1ec9943d29d72dc"; - }; - } - { - name = "mathjs___mathjs_5.10.3.tgz"; - path = fetchurl { - name = "mathjs___mathjs_5.10.3.tgz"; - url = "https://registry.yarnpkg.com/mathjs/-/mathjs-5.10.3.tgz"; - sha1 = "e998885f932ea8886db8b40f7f5b199f89b427f1"; - }; - } - { - name = "md5.js___md5.js_1.3.5.tgz"; - path = fetchurl { - name = "md5.js___md5.js_1.3.5.tgz"; - url = "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz"; - sha1 = "b5d07b8e3216e3e27cd728d72f70d1e6a342005f"; - }; - } - { - name = "mdn_data___mdn_data_2.0.4.tgz"; - path = fetchurl { - name = "mdn_data___mdn_data_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz"; - sha1 = "699b3c38ac6f1d728091a64650b65d388502fd5b"; - }; - } - { - name = "mdn_data___mdn_data_2.0.6.tgz"; - path = fetchurl { - name = "mdn_data___mdn_data_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz"; - sha1 = "852dc60fcaa5daa2e8cf6c9189c440ed3e042978"; - }; - } - { - name = "medium_zoom___medium_zoom_1.0.6.tgz"; - path = fetchurl { - name = "medium_zoom___medium_zoom_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/medium-zoom/-/medium-zoom-1.0.6.tgz"; - sha1 = "9247f21ca9313d8bbe9420aca153a410df08d027"; - }; - } - { - name = "mem___mem_4.3.0.tgz"; - path = fetchurl { - name = "mem___mem_4.3.0.tgz"; - url = "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz"; - sha1 = "461af497bc4ae09608cdb2e60eefb69bff744178"; - }; - } - { - name = "merge_source_map___merge_source_map_1.0.4.tgz"; - path = fetchurl { - name = "merge_source_map___merge_source_map_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.0.4.tgz"; - sha1 = "a5de46538dae84d4114cc5ea02b4772a6346701f"; - }; - } - { - name = "merge_stream___merge_stream_2.0.0.tgz"; - path = fetchurl { - name = "merge_stream___merge_stream_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz"; - sha1 = "52823629a14dd00c9770fb6ad47dc6310f2c1f60"; - }; - } - { - name = "merge2___merge2_1.3.0.tgz"; - path = fetchurl { - name = "merge2___merge2_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz"; - sha1 = "5b366ee83b2f1582c48f87e47cf1a9352103ca81"; - }; - } - { - name = "micromatch___micromatch_3.1.10.tgz"; - path = fetchurl { - name = "micromatch___micromatch_3.1.10.tgz"; - url = "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz"; - sha1 = "70859bc95c9840952f359a068a3fc49f9ecfac23"; - }; - } - { - name = "micromatch___micromatch_4.0.2.tgz"; - path = fetchurl { - name = "micromatch___micromatch_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz"; - sha1 = "4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"; - }; - } - { - name = "miller_rabin___miller_rabin_4.0.1.tgz"; - path = fetchurl { - name = "miller_rabin___miller_rabin_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz"; - sha1 = "f080351c865b0dc562a8462966daa53543c78a4d"; - }; - } - { - name = "mime_db___mime_db_1.44.0.tgz"; - path = fetchurl { - name = "mime_db___mime_db_1.44.0.tgz"; - url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz"; - sha1 = "fa11c5eb0aca1334b4233cb4d52f10c5a6272f92"; - }; - } - { - name = "mime_types___mime_types_2.1.27.tgz"; - path = fetchurl { - name = "mime_types___mime_types_2.1.27.tgz"; - url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz"; - sha1 = "47949f98e279ea53119f5722e0f34e529bec009f"; - }; - } - { - name = "mime___mime_1.6.0.tgz"; - path = fetchurl { - name = "mime___mime_1.6.0.tgz"; - url = "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz"; - sha1 = "32cd9e5c64553bd58d19a568af452acff04981b1"; - }; - } - { - name = "mimic_fn___mimic_fn_1.2.0.tgz"; - path = fetchurl { - name = "mimic_fn___mimic_fn_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz"; - sha1 = "820c86a39334640e99516928bd03fca88057d022"; - }; - } - { - name = "mimic_fn___mimic_fn_2.1.0.tgz"; - path = fetchurl { - name = "mimic_fn___mimic_fn_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz"; - sha1 = "7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"; - }; - } - { - name = "min_indent___min_indent_1.0.1.tgz"; - path = fetchurl { - name = "min_indent___min_indent_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz"; - sha1 = "a63f681673b30571fbe8bc25686ae746eefa9869"; - }; - } - { - name = "mini_store___mini_store_2.0.0.tgz"; - path = fetchurl { - name = "mini_store___mini_store_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/mini-store/-/mini-store-2.0.0.tgz"; - sha1 = "0843c048d6942ce55e3e78b1b67fc063022b5488"; - }; - } - { - name = "mini_store___mini_store_3.0.2.tgz"; - path = fetchurl { - name = "mini_store___mini_store_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/mini-store/-/mini-store-3.0.2.tgz"; - sha1 = "d63991fce1e3c96287d92fc812ee67d090e49098"; - }; - } - { - name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz"; - path = fetchurl { - name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz"; - sha1 = "2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"; - }; - } - { - name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz"; - path = fetchurl { - name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz"; - sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"; - }; - } - { - name = "minimatch___minimatch_3.0.4.tgz"; - path = fetchurl { - name = "minimatch___minimatch_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz"; - sha1 = "5166e286457f03306064be5497e8dbb0c3d32083"; - }; - } - { - name = "minimist___minimist_1.2.5.tgz"; - path = fetchurl { - name = "minimist___minimist_1.2.5.tgz"; - url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz"; - sha1 = "67d66014b66a6a8aaa0c083c5fd58df4e4e97602"; - }; - } - { - name = "mixin_deep___mixin_deep_1.3.2.tgz"; - path = fetchurl { - name = "mixin_deep___mixin_deep_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz"; - sha1 = "1120b43dc359a785dce65b55b82e257ccf479566"; - }; - } - { - name = "mkdirp___mkdirp_0.5.5.tgz"; - path = fetchurl { - name = "mkdirp___mkdirp_0.5.5.tgz"; - url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz"; - sha1 = "d91cefd62d1436ca0f41620e251288d420099def"; - }; - } - { - name = "mkdirp___mkdirp_1.0.4.tgz"; - path = fetchurl { - name = "mkdirp___mkdirp_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz"; - sha1 = "3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"; - }; - } - { - name = "moduleserve___moduleserve_0.9.1.tgz"; - path = fetchurl { - name = "moduleserve___moduleserve_0.9.1.tgz"; - url = "https://registry.yarnpkg.com/moduleserve/-/moduleserve-0.9.1.tgz"; - sha1 = "11bad4337ea248d7eaf10d2c7f8649a8c3b9c1f8"; - }; - } - { - name = "moment___moment_2.24.0.tgz"; - path = fetchurl { - name = "moment___moment_2.24.0.tgz"; - url = "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz"; - sha1 = "0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"; - }; - } - { - name = "ms___ms_2.0.0.tgz"; - path = fetchurl { - name = "ms___ms_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz"; - sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; - }; - } - { - name = "ms___ms_2.1.1.tgz"; - path = fetchurl { - name = "ms___ms_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz"; - sha1 = "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"; - }; - } - { - name = "ms___ms_2.1.2.tgz"; - path = fetchurl { - name = "ms___ms_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz"; - sha1 = "d09d1f357b443f493382a8eb3ccd183872ae6009"; - }; - } - { - name = "mutationobserver_shim___mutationobserver_shim_0.3.5.tgz"; - path = fetchurl { - name = "mutationobserver_shim___mutationobserver_shim_0.3.5.tgz"; - url = "https://registry.yarnpkg.com/mutationobserver-shim/-/mutationobserver-shim-0.3.5.tgz"; - sha1 = "6f35ce85867b21aa1e58f78892d0ab4eee942c0e"; - }; - } - { - name = "nan___nan_2.14.1.tgz"; - path = fetchurl { - name = "nan___nan_2.14.1.tgz"; - url = "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz"; - sha1 = "d7be34dfa3105b91494c3147089315eff8874b01"; - }; - } - { - name = "nano_css___nano_css_5.3.0.tgz"; - path = fetchurl { - name = "nano_css___nano_css_5.3.0.tgz"; - url = "https://registry.yarnpkg.com/nano-css/-/nano-css-5.3.0.tgz"; - sha1 = "9d3cd29788d48b6a07f52aa4aec7cf4da427b6b5"; - }; - } - { - name = "nanomatch___nanomatch_1.2.13.tgz"; - path = fetchurl { - name = "nanomatch___nanomatch_1.2.13.tgz"; - url = "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz"; - sha1 = "b87a8aa4fc0de8fe6be88895b38983ff265bd119"; - }; - } - { - name = "natural_compare___natural_compare_1.4.0.tgz"; - path = fetchurl { - name = "natural_compare___natural_compare_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz"; - sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"; - }; - } - { - name = "nice_try___nice_try_1.0.5.tgz"; - path = fetchurl { - name = "nice_try___nice_try_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz"; - sha1 = "a3378a7696ce7d223e88fc9b764bd7ef1089e366"; - }; - } - { - name = "no_case___no_case_2.3.2.tgz"; - path = fetchurl { - name = "no_case___no_case_2.3.2.tgz"; - url = "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz"; - sha1 = "60b813396be39b3f1288a4c1ed5d1e7d28b464ac"; - }; - } - { - name = "node_addon_api___node_addon_api_1.7.1.tgz"; - path = fetchurl { - name = "node_addon_api___node_addon_api_1.7.1.tgz"; - url = "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz"; - sha1 = "cf813cd69bb8d9100f6bdca6755fc268f54ac492"; - }; - } - { - name = "node_emoji___node_emoji_1.10.0.tgz"; - path = fetchurl { - name = "node_emoji___node_emoji_1.10.0.tgz"; - url = "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz"; - sha1 = "8886abd25d9c7bb61802a658523d1f8d2a89b2da"; - }; - } - { - name = "node_fetch___node_fetch_1.7.3.tgz"; - path = fetchurl { - name = "node_fetch___node_fetch_1.7.3.tgz"; - url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz"; - sha1 = "980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"; - }; - } - { - name = "node_fetch___node_fetch_2.6.0.tgz"; - path = fetchurl { - name = "node_fetch___node_fetch_2.6.0.tgz"; - url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz"; - sha1 = "e633456386d4aa55863f676a7ab0daa8fdecb0fd"; - }; - } - { - name = "node_fetch___node_fetch_2.6.1.tgz"; - path = fetchurl { - name = "node_fetch___node_fetch_2.6.1.tgz"; - url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz"; - sha1 = "045bd323631f76ed2e2b55573394416b639a0052"; - }; - } - { - name = "node_forge___node_forge_0.7.6.tgz"; - path = fetchurl { - name = "node_forge___node_forge_0.7.6.tgz"; - url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz"; - sha1 = "fdf3b418aee1f94f0ef642cd63486c77ca9724ac"; - }; - } - { - name = "node_int64___node_int64_0.4.0.tgz"; - path = fetchurl { - name = "node_int64___node_int64_0.4.0.tgz"; - url = "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz"; - sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b"; - }; - } - { - name = "node_libs_browser___node_libs_browser_2.2.1.tgz"; - path = fetchurl { - name = "node_libs_browser___node_libs_browser_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz"; - sha1 = "b64f513d18338625f90346d27b0d235e631f6425"; - }; - } - { - name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz"; - path = fetchurl { - name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz"; - sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40"; - }; - } - { - name = "node_notifier___node_notifier_6.0.0.tgz"; - path = fetchurl { - name = "node_notifier___node_notifier_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/node-notifier/-/node-notifier-6.0.0.tgz"; - sha1 = "cea319e06baa16deec8ce5cd7f133c4a46b68e12"; - }; - } - { - name = "node_releases___node_releases_1.1.53.tgz"; - path = fetchurl { - name = "node_releases___node_releases_1.1.53.tgz"; - url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz"; - sha1 = "2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4"; - }; - } - { - name = "nopt___nopt_4.0.3.tgz"; - path = fetchurl { - name = "nopt___nopt_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz"; - sha1 = "a375cad9d02fd921278d954c2254d5aa57e15e48"; - }; - } - { - name = "normalize_html_whitespace___normalize_html_whitespace_1.0.0.tgz"; - path = fetchurl { - name = "normalize_html_whitespace___normalize_html_whitespace_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz"; - sha1 = "5e3c8e192f1b06c3b9eee4b7e7f28854c7601e34"; - }; - } - { - name = "normalize_package_data___normalize_package_data_2.5.0.tgz"; - path = fetchurl { - name = "normalize_package_data___normalize_package_data_2.5.0.tgz"; - url = "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz"; - sha1 = "e66db1838b200c1dfc233225d12cb36520e234a8"; - }; - } - { - name = "normalize_path___normalize_path_2.1.1.tgz"; - path = fetchurl { - name = "normalize_path___normalize_path_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz"; - sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"; - }; - } - { - name = "normalize_path___normalize_path_3.0.0.tgz"; - path = fetchurl { - name = "normalize_path___normalize_path_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz"; - sha1 = "0dcd69ff23a1c9b11fd0978316644a0388216a65"; - }; - } - { - name = "normalize_range___normalize_range_0.1.2.tgz"; - path = fetchurl { - name = "normalize_range___normalize_range_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz"; - sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942"; - }; - } - { - name = "normalize_url___normalize_url_1.9.1.tgz"; - path = fetchurl { - name = "normalize_url___normalize_url_1.9.1.tgz"; - url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz"; - sha1 = "2cc0d66b31ea23036458436e3620d85954c66c3c"; - }; - } - { - name = "normalize_url___normalize_url_3.3.0.tgz"; - path = fetchurl { - name = "normalize_url___normalize_url_3.3.0.tgz"; - url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz"; - sha1 = "b2e1c4dc4f7c6d57743df733a4f5978d18650559"; - }; - } - { - name = "normalize.css___normalize.css_8.0.1.tgz"; - path = fetchurl { - name = "normalize.css___normalize.css_8.0.1.tgz"; - url = "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz"; - sha1 = "9b98a208738b9cc2634caacbc42d131c97487bf3"; - }; - } - { - name = "npm_run_path___npm_run_path_2.0.2.tgz"; - path = fetchurl { - name = "npm_run_path___npm_run_path_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz"; - sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"; - }; - } - { - name = "npm_run_path___npm_run_path_4.0.1.tgz"; - path = fetchurl { - name = "npm_run_path___npm_run_path_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz"; - sha1 = "b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"; - }; - } - { - name = "nth_check___nth_check_1.0.2.tgz"; - path = fetchurl { - name = "nth_check___nth_check_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz"; - sha1 = "b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"; - }; - } - { - name = "num2fraction___num2fraction_1.2.2.tgz"; - path = fetchurl { - name = "num2fraction___num2fraction_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz"; - sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"; - }; - } - { - name = "number_is_nan___number_is_nan_1.0.1.tgz"; - path = fetchurl { - name = "number_is_nan___number_is_nan_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz"; - sha1 = "097b602b53422a522c1afb8790318336941a011d"; - }; - } - { - name = "nwsapi___nwsapi_2.2.0.tgz"; - path = fetchurl { - name = "nwsapi___nwsapi_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz"; - sha1 = "204879a9e3d068ff2a55139c2c772780681a38b7"; - }; - } - { - name = "oauth_sign___oauth_sign_0.9.0.tgz"; - path = fetchurl { - name = "oauth_sign___oauth_sign_0.9.0.tgz"; - url = "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz"; - sha1 = "47a7b016baa68b5fa0ecf3dee08a85c679ac6455"; - }; - } - { - name = "object_assign___object_assign_4.1.1.tgz"; - path = fetchurl { - name = "object_assign___object_assign_4.1.1.tgz"; - url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz"; - sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; - }; - } - { - name = "object_copy___object_copy_0.1.0.tgz"; - path = fetchurl { - name = "object_copy___object_copy_0.1.0.tgz"; - url = "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz"; - sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c"; - }; - } - { - name = "object_inspect___object_inspect_1.7.0.tgz"; - path = fetchurl { - name = "object_inspect___object_inspect_1.7.0.tgz"; - url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz"; - sha1 = "f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"; - }; - } - { - name = "object_inspect___object_inspect_1.4.1.tgz"; - path = fetchurl { - name = "object_inspect___object_inspect_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.4.1.tgz"; - sha1 = "37ffb10e71adaf3748d05f713b4c9452f402cbc4"; - }; - } - { - name = "object_keys___object_keys_1.1.1.tgz"; - path = fetchurl { - name = "object_keys___object_keys_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz"; - sha1 = "1c47f272df277f3b1daf061677d9c82e2322c60e"; - }; - } - { - name = "object_visit___object_visit_1.0.1.tgz"; - path = fetchurl { - name = "object_visit___object_visit_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz"; - sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb"; - }; - } - { - name = "object.assign___object.assign_4.1.0.tgz"; - path = fetchurl { - name = "object.assign___object.assign_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz"; - sha1 = "968bf1100d7956bb3ca086f006f846b3bc4008da"; - }; - } - { - name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.1.0.tgz"; - path = fetchurl { - name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz"; - sha1 = "369bf1f9592d8ab89d712dced5cb81c7c5352649"; - }; - } - { - name = "object.pick___object.pick_1.3.0.tgz"; - path = fetchurl { - name = "object.pick___object.pick_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz"; - sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747"; - }; - } - { - name = "object.values___object.values_1.1.1.tgz"; - path = fetchurl { - name = "object.values___object.values_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz"; - sha1 = "68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"; - }; - } - { - name = "omit.js___omit.js_1.0.2.tgz"; - path = fetchurl { - name = "omit.js___omit.js_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/omit.js/-/omit.js-1.0.2.tgz"; - sha1 = "91a14f0eba84066dfa015bf30e474c47f30bc858"; - }; - } - { - name = "on_finished___on_finished_2.3.0.tgz"; - path = fetchurl { - name = "on_finished___on_finished_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz"; - sha1 = "20f1336481b083cd75337992a16971aa2d906947"; - }; - } - { - name = "once___once_1.4.0.tgz"; - path = fetchurl { - name = "once___once_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz"; - sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; - }; - } - { - name = "onetime___onetime_2.0.1.tgz"; - path = fetchurl { - name = "onetime___onetime_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz"; - sha1 = "067428230fd67443b2794b22bba528b6867962d4"; - }; - } - { - name = "onetime___onetime_5.1.0.tgz"; - path = fetchurl { - name = "onetime___onetime_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz"; - sha1 = "fff0f3c91617fe62bb50189636e99ac8a6df7be5"; - }; - } - { - name = "opencollective_postinstall___opencollective_postinstall_2.0.3.tgz"; - path = fetchurl { - name = "opencollective_postinstall___opencollective_postinstall_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz"; - sha1 = "7a0fff978f6dbfa4d006238fbac98ed4198c3259"; - }; - } - { - name = "opn___opn_5.5.0.tgz"; - path = fetchurl { - name = "opn___opn_5.5.0.tgz"; - url = "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz"; - sha1 = "fc7164fab56d235904c51c3b27da6758ca3b9bfc"; - }; - } - { - name = "optimism___optimism_0.10.3.tgz"; - path = fetchurl { - name = "optimism___optimism_0.10.3.tgz"; - url = "https://registry.yarnpkg.com/optimism/-/optimism-0.10.3.tgz"; - sha1 = "163268fdc741dea2fb50f300bedda80356445fd7"; - }; - } - { - name = "optionator___optionator_0.8.3.tgz"; - path = fetchurl { - name = "optionator___optionator_0.8.3.tgz"; - url = "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz"; - sha1 = "84fa1d036fe9d3c7e21d99884b601167ec8fb495"; - }; - } - { - name = "ora___ora_2.1.0.tgz"; - path = fetchurl { - name = "ora___ora_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/ora/-/ora-2.1.0.tgz"; - sha1 = "6caf2830eb924941861ec53a173799e008b51e5b"; - }; - } - { - name = "os_browserify___os_browserify_0.3.0.tgz"; - path = fetchurl { - name = "os_browserify___os_browserify_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz"; - sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27"; - }; - } - { - name = "os_homedir___os_homedir_1.0.2.tgz"; - path = fetchurl { - name = "os_homedir___os_homedir_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz"; - sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; - }; - } - { - name = "os_locale___os_locale_3.1.0.tgz"; - path = fetchurl { - name = "os_locale___os_locale_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz"; - sha1 = "a802a6ee17f24c10483ab9935719cef4ed16bf1a"; - }; - } - { - name = "os_tmpdir___os_tmpdir_1.0.2.tgz"; - path = fetchurl { - name = "os_tmpdir___os_tmpdir_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; - sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; - }; - } - { - name = "osenv___osenv_0.1.5.tgz"; - path = fetchurl { - name = "osenv___osenv_0.1.5.tgz"; - url = "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz"; - sha1 = "85cdfafaeb28e8677f416e287592b5f3f49ea410"; - }; - } - { - name = "p_defer___p_defer_1.0.0.tgz"; - path = fetchurl { - name = "p_defer___p_defer_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz"; - sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"; - }; - } - { - name = "p_each_series___p_each_series_2.1.0.tgz"; - path = fetchurl { - name = "p_each_series___p_each_series_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz"; - sha1 = "961c8dd3f195ea96c747e636b262b800a6b1af48"; - }; - } - { - name = "p_finally___p_finally_1.0.0.tgz"; - path = fetchurl { - name = "p_finally___p_finally_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz"; - sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae"; - }; - } - { - name = "p_finally___p_finally_2.0.1.tgz"; - path = fetchurl { - name = "p_finally___p_finally_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz"; - sha1 = "bd6fcaa9c559a096b680806f4d657b3f0f240561"; - }; - } - { - name = "p_is_promise___p_is_promise_2.1.0.tgz"; - path = fetchurl { - name = "p_is_promise___p_is_promise_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz"; - sha1 = "918cebaea248a62cf7ffab8e3bca8c5f882fc42e"; - }; - } - { - name = "p_limit___p_limit_1.3.0.tgz"; - path = fetchurl { - name = "p_limit___p_limit_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz"; - sha1 = "b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"; - }; - } - { - name = "p_limit___p_limit_2.3.0.tgz"; - path = fetchurl { - name = "p_limit___p_limit_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz"; - sha1 = "3dd33c647a214fdfffd835933eb086da0dc21db1"; - }; - } - { - name = "p_locate___p_locate_2.0.0.tgz"; - path = fetchurl { - name = "p_locate___p_locate_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz"; - sha1 = "20a0103b222a70c8fd39cc2e580680f3dde5ec43"; - }; - } - { - name = "p_locate___p_locate_3.0.0.tgz"; - path = fetchurl { - name = "p_locate___p_locate_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz"; - sha1 = "322d69a05c0264b25997d9f40cd8a891ab0064a4"; - }; - } - { - name = "p_locate___p_locate_4.1.0.tgz"; - path = fetchurl { - name = "p_locate___p_locate_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz"; - sha1 = "a3428bb7088b3a60292f66919278b7c297ad4f07"; - }; - } - { - name = "p_try___p_try_1.0.0.tgz"; - path = fetchurl { - name = "p_try___p_try_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz"; - sha1 = "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"; - }; - } - { - name = "p_try___p_try_2.2.0.tgz"; - path = fetchurl { - name = "p_try___p_try_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz"; - sha1 = "cb2868540e313d61de58fafbe35ce9004d5540e6"; - }; - } - { - name = "pako___pako_0.2.9.tgz"; - path = fetchurl { - name = "pako___pako_0.2.9.tgz"; - url = "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz"; - sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; - }; - } - { - name = "pako___pako_1.0.11.tgz"; - path = fetchurl { - name = "pako___pako_1.0.11.tgz"; - url = "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz"; - sha1 = "6c9599d340d54dfd3946380252a35705a6b992bf"; - }; - } - { - name = "parcel_bundler___parcel_bundler_1.12.4.tgz"; - path = fetchurl { - name = "parcel_bundler___parcel_bundler_1.12.4.tgz"; - url = "https://registry.yarnpkg.com/parcel-bundler/-/parcel-bundler-1.12.4.tgz"; - sha1 = "31223f4ab4d00323a109fce28d5e46775409a9ee"; - }; - } - { - name = "parcel_plugin_bundle_visualiser___parcel_plugin_bundle_visualiser_1.2.0.tgz"; - path = fetchurl { - name = "parcel_plugin_bundle_visualiser___parcel_plugin_bundle_visualiser_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/parcel-plugin-bundle-visualiser/-/parcel-plugin-bundle-visualiser-1.2.0.tgz"; - sha1 = "b24cde64233c8e8ce2561ec5d864a7543d8e719d"; - }; - } - { - name = "parcel_plugin_less_js_enabled___parcel_plugin_less_js_enabled_1.0.2.tgz"; - path = fetchurl { - name = "parcel_plugin_less_js_enabled___parcel_plugin_less_js_enabled_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/parcel-plugin-less-js-enabled/-/parcel-plugin-less-js-enabled-1.0.2.tgz"; - sha1 = "77d74166b406e6a516106653471b2fd619564af3"; - }; - } - { - name = "parcel___parcel_1.12.3.tgz"; - path = fetchurl { - name = "parcel___parcel_1.12.3.tgz"; - url = "https://registry.yarnpkg.com/parcel/-/parcel-1.12.3.tgz"; - sha1 = "1f1341589380f20be924f1dd67c7fed193b346ec"; - }; - } - { - name = "parent_module___parent_module_1.0.1.tgz"; - path = fetchurl { - name = "parent_module___parent_module_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz"; - sha1 = "691d2709e78c79fae3a156622452d00762caaaa2"; - }; - } - { - name = "parse_asn1___parse_asn1_5.1.5.tgz"; - path = fetchurl { - name = "parse_asn1___parse_asn1_5.1.5.tgz"; - url = "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz"; - sha1 = "003271343da58dc94cace494faef3d2147ecea0e"; - }; - } - { - name = "parse_json___parse_json_4.0.0.tgz"; - path = fetchurl { - name = "parse_json___parse_json_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz"; - sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0"; - }; - } - { - name = "parse_json___parse_json_5.0.0.tgz"; - path = fetchurl { - name = "parse_json___parse_json_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz"; - sha1 = "73e5114c986d143efa3712d4ea24db9a4266f60f"; - }; - } - { - name = "parse5___parse5_5.1.0.tgz"; - path = fetchurl { - name = "parse5___parse5_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz"; - sha1 = "c59341c9723f414c452975564c7c00a68d58acd2"; - }; - } - { - name = "parseurl___parseurl_1.3.3.tgz"; - path = fetchurl { - name = "parseurl___parseurl_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz"; - sha1 = "9da19e7bee8d12dff0513ed5b76957793bc2e8d4"; - }; - } - { - name = "pascalcase___pascalcase_0.1.1.tgz"; - path = fetchurl { - name = "pascalcase___pascalcase_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz"; - sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14"; - }; - } - { - name = "path_browserify___path_browserify_0.0.1.tgz"; - path = fetchurl { - name = "path_browserify___path_browserify_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz"; - sha1 = "e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"; - }; - } - { - name = "path_dirname___path_dirname_1.0.2.tgz"; - path = fetchurl { - name = "path_dirname___path_dirname_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz"; - sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0"; - }; - } - { - name = "path_exists___path_exists_3.0.0.tgz"; - path = fetchurl { - name = "path_exists___path_exists_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz"; - sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"; - }; - } - { - name = "path_exists___path_exists_4.0.0.tgz"; - path = fetchurl { - name = "path_exists___path_exists_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz"; - sha1 = "513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"; - }; - } - { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - path = fetchurl { - name = "path_is_absolute___path_is_absolute_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; - sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; - }; - } - { - name = "path_key___path_key_2.0.1.tgz"; - path = fetchurl { - name = "path_key___path_key_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz"; - sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40"; - }; - } - { - name = "path_key___path_key_3.1.1.tgz"; - path = fetchurl { - name = "path_key___path_key_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz"; - sha1 = "581f6ade658cbba65a0d3380de7753295054f375"; - }; - } - { - name = "path_parse___path_parse_1.0.6.tgz"; - path = fetchurl { - name = "path_parse___path_parse_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz"; - sha1 = "d62dbb5679405d72c4737ec58600e9ddcf06d24c"; - }; - } - { - name = "path_type___path_type_4.0.0.tgz"; - path = fetchurl { - name = "path_type___path_type_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz"; - sha1 = "84ed01c0a7ba380afe09d90a8c180dcd9d03043b"; - }; - } - { - name = "pbkdf2___pbkdf2_3.0.17.tgz"; - path = fetchurl { - name = "pbkdf2___pbkdf2_3.0.17.tgz"; - url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz"; - sha1 = "976c206530617b14ebb32114239f7b09336e93a6"; - }; - } - { - name = "pdfast___pdfast_0.2.0.tgz"; - path = fetchurl { - name = "pdfast___pdfast_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/pdfast/-/pdfast-0.2.0.tgz"; - sha1 = "8cbc556e1bf2522177787c0de2e0d4373ba885c9"; - }; - } - { - name = "performance_now___performance_now_2.1.0.tgz"; - path = fetchurl { - name = "performance_now___performance_now_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz"; - sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; - }; - } - { - name = "physical_cpu_count___physical_cpu_count_2.0.0.tgz"; - path = fetchurl { - name = "physical_cpu_count___physical_cpu_count_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz"; - sha1 = "18de2f97e4bf7a9551ad7511942b5496f7aba660"; - }; - } - { - name = "picomatch___picomatch_2.2.2.tgz"; - path = fetchurl { - name = "picomatch___picomatch_2.2.2.tgz"; - url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz"; - sha1 = "21f333e9b6b8eaff02468f5146ea406d345f4dad"; - }; - } - { - name = "pify___pify_2.3.0.tgz"; - path = fetchurl { - name = "pify___pify_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz"; - sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c"; - }; - } - { - name = "pify___pify_3.0.0.tgz"; - path = fetchurl { - name = "pify___pify_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz"; - sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"; - }; - } - { - name = "pinkie_promise___pinkie_promise_2.0.1.tgz"; - path = fetchurl { - name = "pinkie_promise___pinkie_promise_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz"; - sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa"; - }; - } - { - name = "pinkie___pinkie_2.0.4.tgz"; - path = fetchurl { - name = "pinkie___pinkie_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz"; - sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870"; - }; - } - { - name = "pirates___pirates_4.0.1.tgz"; - path = fetchurl { - name = "pirates___pirates_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz"; - sha1 = "643a92caf894566f91b2b986d2c66950a8e2fb87"; - }; - } - { - name = "pkg_dir___pkg_dir_4.2.0.tgz"; - path = fetchurl { - name = "pkg_dir___pkg_dir_4.2.0.tgz"; - url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz"; - sha1 = "f099133df7ede422e81d1d8448270eeb3e4261f3"; - }; - } - { - name = "pkg_up___pkg_up_2.0.0.tgz"; - path = fetchurl { - name = "pkg_up___pkg_up_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz"; - sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f"; - }; - } - { - name = "pn___pn_1.1.0.tgz"; - path = fetchurl { - name = "pn___pn_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz"; - sha1 = "e2f4cef0e219f463c179ab37463e4e1ecdccbafb"; - }; - } - { - name = "posix_character_classes___posix_character_classes_0.1.1.tgz"; - path = fetchurl { - name = "posix_character_classes___posix_character_classes_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz"; - sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"; - }; - } - { - name = "postcss_calc___postcss_calc_7.0.2.tgz"; - path = fetchurl { - name = "postcss_calc___postcss_calc_7.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.2.tgz"; - sha1 = "504efcd008ca0273120568b0792b16cdcde8aac1"; - }; - } - { - name = "postcss_cli___postcss_cli_7.1.0.tgz"; - path = fetchurl { - name = "postcss_cli___postcss_cli_7.1.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-7.1.0.tgz"; - sha1 = "769b07b8865aaa3e98c7c63a3d256b4f51e3e237"; - }; - } - { - name = "postcss_colormin___postcss_colormin_4.0.3.tgz"; - path = fetchurl { - name = "postcss_colormin___postcss_colormin_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz"; - sha1 = "ae060bce93ed794ac71264f08132d550956bd381"; - }; - } - { - name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz"; - path = fetchurl { - name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz"; - sha1 = "ca3813ed4da0f812f9d43703584e449ebe189a7f"; - }; - } - { - name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz"; - path = fetchurl { - name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz"; - sha1 = "1fbabd2c246bff6aaad7997b2b0918f4d7af4033"; - }; - } - { - name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz"; - path = fetchurl { - name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz"; - sha1 = "3fe133cd3c82282e550fc9b239176a9207b784eb"; - }; - } - { - name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz"; - path = fetchurl { - name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz"; - sha1 = "c8c951e9f73ed9428019458444a02ad90bb9f765"; - }; - } - { - name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz"; - path = fetchurl { - name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz"; - sha1 = "652aef8a96726f029f5e3e00146ee7a4e755ff57"; - }; - } - { - name = "postcss_functions___postcss_functions_3.0.0.tgz"; - path = fetchurl { - name = "postcss_functions___postcss_functions_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz"; - sha1 = "0e94d01444700a481de20de4d55fb2640564250e"; - }; - } - { - name = "postcss_js___postcss_js_2.0.3.tgz"; - path = fetchurl { - name = "postcss_js___postcss_js_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz"; - sha1 = "a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9"; - }; - } - { - name = "postcss_load_config___postcss_load_config_2.1.0.tgz"; - path = fetchurl { - name = "postcss_load_config___postcss_load_config_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz"; - sha1 = "c84d692b7bb7b41ddced94ee62e8ab31b417b003"; - }; - } - { - name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz"; - path = fetchurl { - name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz"; - url = "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz"; - sha1 = "62f49a13e4a0ee04e7b98f42bb16062ca2549e24"; - }; - } - { - name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz"; - path = fetchurl { - name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz"; - sha1 = "362bea4ff5a1f98e4075a713c6cb25aefef9a650"; - }; - } - { - name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz"; - path = fetchurl { - name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz"; - sha1 = "cd4c344cce474343fac5d82206ab2cbcb8afd5a6"; - }; - } - { - name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz"; - path = fetchurl { - name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz"; - sha1 = "93b29c2ff5099c535eecda56c4aa6e665a663471"; - }; - } - { - name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz"; - path = fetchurl { - name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz"; - sha1 = "6b9cef030c11e35261f95f618c90036d680db874"; - }; - } - { - name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz"; - path = fetchurl { - name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz"; - sha1 = "e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8"; - }; - } - { - name = "postcss_modules_extract_imports___postcss_modules_extract_imports_1.1.0.tgz"; - path = fetchurl { - name = "postcss_modules_extract_imports___postcss_modules_extract_imports_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz"; - sha1 = "b614c9720be6816eaee35fb3a5faa1dba6a05ddb"; - }; - } - { - name = "postcss_modules_local_by_default___postcss_modules_local_by_default_1.2.0.tgz"; - path = fetchurl { - name = "postcss_modules_local_by_default___postcss_modules_local_by_default_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz"; - sha1 = "f7d80c398c5a393fa7964466bd19500a7d61c069"; - }; - } - { - name = "postcss_modules_scope___postcss_modules_scope_1.1.0.tgz"; - path = fetchurl { - name = "postcss_modules_scope___postcss_modules_scope_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz"; - sha1 = "d6ea64994c79f97b62a72b426fbe6056a194bb90"; - }; - } - { - name = "postcss_modules_values___postcss_modules_values_1.3.0.tgz"; - path = fetchurl { - name = "postcss_modules_values___postcss_modules_values_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz"; - sha1 = "ecffa9d7e192518389f42ad0e83f72aec456ea20"; - }; - } - { - name = "postcss_nested___postcss_nested_4.2.1.tgz"; - path = fetchurl { - name = "postcss_nested___postcss_nested_4.2.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.1.tgz"; - sha1 = "4bc2e5b35e3b1e481ff81e23b700da7f82a8b248"; - }; - } - { - name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz"; - path = fetchurl { - name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz"; - sha1 = "8b35add3aee83a136b0471e0d59be58a50285dd4"; - }; - } - { - name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz"; - sha1 = "0dbe04a4ce9063d4667ed2be476bb830c825935a"; - }; - } - { - name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz"; - sha1 = "05f757f84f260437378368a91f8932d4b102917f"; - }; - } - { - name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz"; - sha1 = "c4ebbc289f3991a028d44751cbdd11918b17910c"; - }; - } - { - name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz"; - sha1 = "cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c"; - }; - } - { - name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz"; - sha1 = "8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9"; - }; - } - { - name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz"; - path = fetchurl { - name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz"; - sha1 = "841bd48fdcf3019ad4baa7493a3d363b52ae1cfb"; - }; - } - { - name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz"; - path = fetchurl { - name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz"; - sha1 = "10e437f86bc7c7e58f7b9652ed878daaa95faae1"; - }; - } - { - name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz"; - path = fetchurl { - name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz"; - sha1 = "bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82"; - }; - } - { - name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz"; - path = fetchurl { - name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz"; - sha1 = "0cf75c820ec7d5c4d280189559e0b571ebac0eee"; - }; - } - { - name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz"; - path = fetchurl { - name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz"; - sha1 = "7fd42ebea5e9c814609639e2c2e84ae270ba48df"; - }; - } - { - name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz"; - path = fetchurl { - name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz"; - sha1 = "17efa405eacc6e07be3414a5ca2d1074681d4e29"; - }; - } - { - name = "postcss_reporter___postcss_reporter_6.0.1.tgz"; - path = fetchurl { - name = "postcss_reporter___postcss_reporter_6.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz"; - sha1 = "7c055120060a97c8837b4e48215661aafb74245f"; - }; - } - { - name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz"; - path = fetchurl { - name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz"; - sha1 = "934cf799d016c83411859e09dcecade01286ec5c"; - }; - } - { - name = "postcss_selector_parser___postcss_selector_parser_3.1.2.tgz"; - path = fetchurl { - name = "postcss_selector_parser___postcss_selector_parser_3.1.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz"; - sha1 = "b310f5c4c0fdaf76f94902bbaa30db6aa84f5270"; - }; - } - { - name = "postcss_svgo___postcss_svgo_4.0.2.tgz"; - path = fetchurl { - name = "postcss_svgo___postcss_svgo_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz"; - sha1 = "17b997bc711b333bab143aaed3b8d3d6e3d38258"; - }; - } - { - name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz"; - path = fetchurl { - name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz"; - sha1 = "9446911f3289bfd64c6d680f073c03b1f9ee4bac"; - }; - } - { - name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz"; - path = fetchurl { - name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz"; - sha1 = "9ff822547e2893213cf1c30efa51ac5fd1ba8281"; - }; - } - { - name = "postcss_value_parser___postcss_value_parser_4.1.0.tgz"; - path = fetchurl { - name = "postcss_value_parser___postcss_value_parser_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz"; - sha1 = "443f6a20ced6481a2bda4fa8532a6e55d789a2cb"; - }; - } - { - name = "postcss___postcss_6.0.1.tgz"; - path = fetchurl { - name = "postcss___postcss_6.0.1.tgz"; - url = "https://registry.yarnpkg.com/postcss/-/postcss-6.0.1.tgz"; - sha1 = "000dbd1f8eef217aa368b9a212c5fc40b2a8f3f2"; - }; - } - { - name = "postcss___postcss_6.0.23.tgz"; - path = fetchurl { - name = "postcss___postcss_6.0.23.tgz"; - url = "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz"; - sha1 = "61c82cc328ac60e677645f979054eb98bc0e3324"; - }; - } - { - name = "postcss___postcss_7.0.27.tgz"; - path = fetchurl { - name = "postcss___postcss_7.0.27.tgz"; - url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz"; - sha1 = "cc67cdc6b0daa375105b7c424a85567345fc54d9"; - }; - } - { - name = "posthtml_parser___posthtml_parser_0.4.2.tgz"; - path = fetchurl { - name = "posthtml_parser___posthtml_parser_0.4.2.tgz"; - url = "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.2.tgz"; - sha1 = "a132bbdf0cd4bc199d34f322f5c1599385d7c6c1"; - }; - } - { - name = "posthtml_render___posthtml_render_1.2.2.tgz"; - path = fetchurl { - name = "posthtml_render___posthtml_render_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.2.2.tgz"; - sha1 = "f554a19ed40d40e2bfc160826b0a91d4a23656cd"; - }; - } - { - name = "posthtml___posthtml_0.11.6.tgz"; - path = fetchurl { - name = "posthtml___posthtml_0.11.6.tgz"; - url = "https://registry.yarnpkg.com/posthtml/-/posthtml-0.11.6.tgz"; - sha1 = "e349d51af7929d0683b9d8c3abd8166beecc90a8"; - }; - } - { - name = "posthtml___posthtml_0.12.3.tgz"; - path = fetchurl { - name = "posthtml___posthtml_0.12.3.tgz"; - url = "https://registry.yarnpkg.com/posthtml/-/posthtml-0.12.3.tgz"; - sha1 = "8fa5b903907e9c10ba5b883863cc550189a309d5"; - }; - } - { - name = "prelude_ls___prelude_ls_1.1.2.tgz"; - path = fetchurl { - name = "prelude_ls___prelude_ls_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz"; - sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54"; - }; - } - { - name = "prepend_http___prepend_http_1.0.4.tgz"; - path = fetchurl { - name = "prepend_http___prepend_http_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz"; - sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"; - }; - } - { - name = "pretty_format___pretty_format_25.5.0.tgz"; - path = fetchurl { - name = "pretty_format___pretty_format_25.5.0.tgz"; - url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz"; - sha1 = "7873c1d774f682c34b8d48b6743a2bf2ac55791a"; - }; - } - { - name = "pretty_hrtime___pretty_hrtime_1.0.3.tgz"; - path = fetchurl { - name = "pretty_hrtime___pretty_hrtime_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz"; - sha1 = "b7e3ea42435a4c9b2759d99e0f201eb195802ee1"; - }; - } - { - name = "prismjs___prismjs_1.26.0.tgz"; - path = fetchurl { - name = "prismjs___prismjs_1.26.0.tgz"; - url = "https://registry.yarnpkg.com/prismjs/-/prismjs-1.26.0.tgz"; - sha1 = "16881b594828bb6b45296083a8cbab46b0accd47"; - }; - } - { - name = "private___private_0.1.8.tgz"; - path = fetchurl { - name = "private___private_0.1.8.tgz"; - url = "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz"; - sha1 = "2381edb3689f7a53d653190060fcf822d2f368ff"; - }; - } - { - name = "process_nextick_args___process_nextick_args_2.0.1.tgz"; - path = fetchurl { - name = "process_nextick_args___process_nextick_args_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz"; - sha1 = "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"; - }; - } - { - name = "process___process_0.11.10.tgz"; - path = fetchurl { - name = "process___process_0.11.10.tgz"; - url = "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz"; - sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182"; - }; - } - { - name = "promise___promise_7.3.1.tgz"; - path = fetchurl { - name = "promise___promise_7.3.1.tgz"; - url = "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz"; - sha1 = "064b72602b18f90f29192b8b1bc418ffd1ebd3bf"; - }; - } - { - name = "prompts___prompts_2.3.2.tgz"; - path = fetchurl { - name = "prompts___prompts_2.3.2.tgz"; - url = "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz"; - sha1 = "480572d89ecf39566d2bd3fe2c9fccb7c4c0b068"; - }; - } - { - name = "prop_types___prop_types_15.7.2.tgz"; - path = fetchurl { - name = "prop_types___prop_types_15.7.2.tgz"; - url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz"; - sha1 = "52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"; - }; - } - { - name = "proto_list___proto_list_1.2.4.tgz"; - path = fetchurl { - name = "proto_list___proto_list_1.2.4.tgz"; - url = "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz"; - sha1 = "212d5bfe1318306a420f6402b8e26ff39647a849"; - }; - } - { - name = "prr___prr_1.0.1.tgz"; - path = fetchurl { - name = "prr___prr_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz"; - sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476"; - }; - } - { - name = "pseudomap___pseudomap_1.0.2.tgz"; - path = fetchurl { - name = "pseudomap___pseudomap_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz"; - sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; - }; - } - { - name = "psl___psl_1.8.0.tgz"; - path = fetchurl { - name = "psl___psl_1.8.0.tgz"; - url = "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz"; - sha1 = "9326f8bcfb013adcc005fdff056acce020e51c24"; - }; - } - { - name = "public_encrypt___public_encrypt_4.0.3.tgz"; - path = fetchurl { - name = "public_encrypt___public_encrypt_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz"; - sha1 = "4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"; - }; - } - { - name = "pump___pump_3.0.0.tgz"; - path = fetchurl { - name = "pump___pump_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz"; - sha1 = "b4a2116815bde2f4e1ea602354e8c75565107a64"; - }; - } - { - name = "punycode___punycode_1.3.2.tgz"; - path = fetchurl { - name = "punycode___punycode_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz"; - sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; - }; - } - { - name = "punycode___punycode_1.4.1.tgz"; - path = fetchurl { - name = "punycode___punycode_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz"; - sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; - }; - } - { - name = "punycode___punycode_2.1.1.tgz"; - path = fetchurl { - name = "punycode___punycode_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz"; - sha1 = "b58b010ac40c22c5657616c8d2c2c02c7bf479ec"; - }; - } - { - name = "purgecss___purgecss_1.4.2.tgz"; - path = fetchurl { - name = "purgecss___purgecss_1.4.2.tgz"; - url = "https://registry.yarnpkg.com/purgecss/-/purgecss-1.4.2.tgz"; - sha1 = "67ab50cb4f5c163fcefde56002467c974e577f41"; - }; - } - { - name = "q___q_1.5.1.tgz"; - path = fetchurl { - name = "q___q_1.5.1.tgz"; - url = "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz"; - sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7"; - }; - } - { - name = "qs___qs_6.5.2.tgz"; - path = fetchurl { - name = "qs___qs_6.5.2.tgz"; - url = "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz"; - sha1 = "cb3ae806e8740444584ef154ce8ee98d403f3e36"; - }; - } - { - name = "query_string___query_string_4.3.4.tgz"; - path = fetchurl { - name = "query_string___query_string_4.3.4.tgz"; - url = "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz"; - sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb"; - }; - } - { - name = "querystring_es3___querystring_es3_0.2.1.tgz"; - path = fetchurl { - name = "querystring_es3___querystring_es3_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz"; - sha1 = "9ec61f79049875707d69414596fd907a4d711e73"; - }; - } - { - name = "querystring___querystring_0.2.0.tgz"; - path = fetchurl { - name = "querystring___querystring_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz"; - sha1 = "b209849203bb25df820da756e747005878521620"; - }; - } - { - name = "quote_stream___quote_stream_1.0.2.tgz"; - path = fetchurl { - name = "quote_stream___quote_stream_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz"; - sha1 = "84963f8c9c26b942e153feeb53aae74652b7e0b2"; - }; - } - { - name = "raf___raf_3.4.1.tgz"; - path = fetchurl { - name = "raf___raf_3.4.1.tgz"; - url = "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz"; - sha1 = "0742e99a4a6552f445d73e3ee0328af0ff1ede39"; - }; - } - { - name = "randombytes___randombytes_2.1.0.tgz"; - path = fetchurl { - name = "randombytes___randombytes_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz"; - sha1 = "df6f84372f0270dc65cdf6291349ab7a473d4f2a"; - }; - } - { - name = "randomfill___randomfill_1.0.4.tgz"; - path = fetchurl { - name = "randomfill___randomfill_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz"; - sha1 = "c92196fc86ab42be983f1bf31778224931d61458"; - }; - } - { - name = "range_parser___range_parser_1.2.1.tgz"; - path = fetchurl { - name = "range_parser___range_parser_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz"; - sha1 = "3cf37023d199e1c24d1a55b84800c2f3e6468031"; - }; - } - { - name = "rationale___rationale_0.2.0.tgz"; - path = fetchurl { - name = "rationale___rationale_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/rationale/-/rationale-0.2.0.tgz"; - sha1 = "555ed4f3cc7cd0245faeac041d3769f1857e4f3d"; - }; - } - { - name = "rc_align___rc_align_2.4.5.tgz"; - path = fetchurl { - name = "rc_align___rc_align_2.4.5.tgz"; - url = "https://registry.yarnpkg.com/rc-align/-/rc-align-2.4.5.tgz"; - sha1 = "c941a586f59d1017f23a428f0b468663fb7102ab"; - }; - } - { - name = "rc_align___rc_align_3.0.0_rc.1.tgz"; - path = fetchurl { - name = "rc_align___rc_align_3.0.0_rc.1.tgz"; - url = "https://registry.yarnpkg.com/rc-align/-/rc-align-3.0.0-rc.1.tgz"; - sha1 = "32d1fac860d12bb85e9b8cafbbdef79f3f537674"; - }; - } - { - name = "rc_animate___rc_animate_2.11.1.tgz"; - path = fetchurl { - name = "rc_animate___rc_animate_2.11.1.tgz"; - url = "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.11.1.tgz"; - sha1 = "2666eeb6f1f2a495a13b2af09e236712278fdb2c"; - }; - } - { - name = "rc_animate___rc_animate_3.0.0_rc.6.tgz"; - path = fetchurl { - name = "rc_animate___rc_animate_3.0.0_rc.6.tgz"; - url = "https://registry.yarnpkg.com/rc-animate/-/rc-animate-3.0.0-rc.6.tgz"; - sha1 = "04288eefa118e0cae214536c8a903ffaac1bc3fb"; - }; - } - { - name = "rc_calendar___rc_calendar_9.12.4.tgz"; - path = fetchurl { - name = "rc_calendar___rc_calendar_9.12.4.tgz"; - url = "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.12.4.tgz"; - sha1 = "68ee3a857b5341d780d9473541926cfe0b449154"; - }; - } - { - name = "rc_cascader___rc_cascader_0.17.5.tgz"; - path = fetchurl { - name = "rc_cascader___rc_cascader_0.17.5.tgz"; - url = "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-0.17.5.tgz"; - sha1 = "4fde91d23b7608c420263c38eee9c0687f80f7dc"; - }; - } - { - name = "rc_checkbox___rc_checkbox_2.1.8.tgz"; - path = fetchurl { - name = "rc_checkbox___rc_checkbox_2.1.8.tgz"; - url = "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.1.8.tgz"; - sha1 = "eedd9ef9c2f3af5b3b8e5cde5254aa89ad1a880a"; - }; - } - { - name = "rc_collapse___rc_collapse_1.11.8.tgz"; - path = fetchurl { - name = "rc_collapse___rc_collapse_1.11.8.tgz"; - url = "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.11.8.tgz"; - sha1 = "66a40089d469519e9424009ab1c927e214041d80"; - }; - } - { - name = "rc_dialog___rc_dialog_7.3.1.tgz"; - path = fetchurl { - name = "rc_dialog___rc_dialog_7.3.1.tgz"; - url = "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.3.1.tgz"; - sha1 = "45041ec35bfc8e337c91b64b52cebef6ea5cd4a2"; - }; - } - { - name = "rc_drawer___rc_drawer_1.8.3.tgz"; - path = fetchurl { - name = "rc_drawer___rc_drawer_1.8.3.tgz"; - url = "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-1.8.3.tgz"; - sha1 = "5d477e254419569f1d54b097c4161921b73238b8"; - }; - } - { - name = "rc_dropdown___rc_dropdown_3.0.2.tgz"; - path = fetchurl { - name = "rc_dropdown___rc_dropdown_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.0.2.tgz"; - sha1 = "e486b67f5e8e8b9e326426d5a80254621453d66a"; - }; - } - { - name = "rc_dropdown___rc_dropdown_2.4.1.tgz"; - path = fetchurl { - name = "rc_dropdown___rc_dropdown_2.4.1.tgz"; - url = "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-2.4.1.tgz"; - sha1 = "aaef6eb3a5152cdd9982895c2a78d9b5f046cdec"; - }; - } - { - name = "rc_editor_core___rc_editor_core_0.8.10.tgz"; - path = fetchurl { - name = "rc_editor_core___rc_editor_core_0.8.10.tgz"; - url = "https://registry.yarnpkg.com/rc-editor-core/-/rc-editor-core-0.8.10.tgz"; - sha1 = "6f215bc5df9c33ffa9f6c5b30ca73a7dabe8ab7c"; - }; - } - { - name = "rc_editor_mention___rc_editor_mention_1.1.13.tgz"; - path = fetchurl { - name = "rc_editor_mention___rc_editor_mention_1.1.13.tgz"; - url = "https://registry.yarnpkg.com/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz"; - sha1 = "9f1cab1065f86b01523840321790c2ab12ac5e8b"; - }; - } - { - name = "rc_form___rc_form_2.4.11.tgz"; - path = fetchurl { - name = "rc_form___rc_form_2.4.11.tgz"; - url = "https://registry.yarnpkg.com/rc-form/-/rc-form-2.4.11.tgz"; - sha1 = "61ee3ae579259684ae30f2c48f55f0f23a5d3d08"; - }; - } - { - name = "rc_hammerjs___rc_hammerjs_0.6.9.tgz"; - path = fetchurl { - name = "rc_hammerjs___rc_hammerjs_0.6.9.tgz"; - url = "https://registry.yarnpkg.com/rc-hammerjs/-/rc-hammerjs-0.6.9.tgz"; - sha1 = "9a4ddbda1b2ec8f9b9596091a6a989842a243907"; - }; - } - { - name = "rc_input_number___rc_input_number_4.4.5.tgz"; - path = fetchurl { - name = "rc_input_number___rc_input_number_4.4.5.tgz"; - url = "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-4.4.5.tgz"; - sha1 = "81473d2885a6b312e486c4f2ba3f441c1ab88520"; - }; - } - { - name = "rc_menu___rc_menu_8.0.3.tgz"; - path = fetchurl { - name = "rc_menu___rc_menu_8.0.3.tgz"; - url = "https://registry.yarnpkg.com/rc-menu/-/rc-menu-8.0.3.tgz"; - sha1 = "d553eaa892da6c02c74c9b1d2e778f140ace4d99"; - }; - } - { - name = "rc_menu___rc_menu_7.5.5.tgz"; - path = fetchurl { - name = "rc_menu___rc_menu_7.5.5.tgz"; - url = "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.5.5.tgz"; - sha1 = "78cdc817d86fc353a1430b864d3d96c7489600ca"; - }; - } - { - name = "rc_menu___rc_menu_7.4.32.tgz"; - path = fetchurl { - name = "rc_menu___rc_menu_7.4.32.tgz"; - url = "https://registry.yarnpkg.com/rc-menu/-/rc-menu-7.4.32.tgz"; - sha1 = "71409216daaa9f43d8acc4530628879740d63708"; - }; - } - { - name = "rc_notification___rc_notification_3.3.1.tgz"; - path = fetchurl { - name = "rc_notification___rc_notification_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/rc-notification/-/rc-notification-3.3.1.tgz"; - sha1 = "0baa3e70f8d40ab015ce8fa78c260c490fc7beb4"; - }; - } - { - name = "rc_pagination___rc_pagination_1.17.14.tgz"; - path = fetchurl { - name = "rc_pagination___rc_pagination_1.17.14.tgz"; - url = "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.17.14.tgz"; - sha1 = "ffb2882fd89d95b3b603938dc5db2fb2c30026d3"; - }; - } - { - name = "rc_progress___rc_progress_2.3.0.tgz"; - path = fetchurl { - name = "rc_progress___rc_progress_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/rc-progress/-/rc-progress-2.3.0.tgz"; - sha1 = "cfbd07ff9026c450100980de209a92650e24f313"; - }; - } - { - name = "rc_rate___rc_rate_2.5.1.tgz"; - path = fetchurl { - name = "rc_rate___rc_rate_2.5.1.tgz"; - url = "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.5.1.tgz"; - sha1 = "55fc5fd23ea9dcc72250b9a889803479f4842961"; - }; - } - { - name = "rc_select___rc_select_9.1.5.tgz"; - path = fetchurl { - name = "rc_select___rc_select_9.1.5.tgz"; - url = "https://registry.yarnpkg.com/rc-select/-/rc-select-9.1.5.tgz"; - sha1 = "6811dd5f984e876cd6baa4767aaf6c152a4a1004"; - }; - } - { - name = "rc_slider___rc_slider_8.6.13.tgz"; - path = fetchurl { - name = "rc_slider___rc_slider_8.6.13.tgz"; - url = "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.6.13.tgz"; - sha1 = "88a8150c2dda6709f3f119135de11fba80af765b"; - }; - } - { - name = "rc_steps___rc_steps_3.3.1.tgz"; - path = fetchurl { - name = "rc_steps___rc_steps_3.3.1.tgz"; - url = "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.3.1.tgz"; - sha1 = "4877e2897331e3bfdb6b789e88aea78f4f15f732"; - }; - } - { - name = "rc_switch___rc_switch_1.9.0.tgz"; - path = fetchurl { - name = "rc_switch___rc_switch_1.9.0.tgz"; - url = "https://registry.yarnpkg.com/rc-switch/-/rc-switch-1.9.0.tgz"; - sha1 = "ab2b878f2713c681358a453391976c9b95b290f7"; - }; - } - { - name = "rc_table___rc_table_6.5.1.tgz"; - path = fetchurl { - name = "rc_table___rc_table_6.5.1.tgz"; - url = "https://registry.yarnpkg.com/rc-table/-/rc-table-6.5.1.tgz"; - sha1 = "b05ef79127e24b353083f8399dedaa9cbfbd16a2"; - }; - } - { - name = "rc_tabs___rc_tabs_9.6.7.tgz"; - path = fetchurl { - name = "rc_tabs___rc_tabs_9.6.7.tgz"; - url = "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.6.7.tgz"; - sha1 = "c546115a351f5ed779ea5524143157f48ee0c015"; - }; - } - { - name = "rc_time_picker___rc_time_picker_3.6.6.tgz"; - path = fetchurl { - name = "rc_time_picker___rc_time_picker_3.6.6.tgz"; - url = "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.6.6.tgz"; - sha1 = "343390ad1a3a06b49848c266d8311b3c572ca0d1"; - }; - } - { - name = "rc_tooltip___rc_tooltip_3.7.3.tgz"; - path = fetchurl { - name = "rc_tooltip___rc_tooltip_3.7.3.tgz"; - url = "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.3.tgz"; - sha1 = "280aec6afcaa44e8dff0480fbaff9e87fc00aecc"; - }; - } - { - name = "rc_tree_select___rc_tree_select_2.9.4.tgz"; - path = fetchurl { - name = "rc_tree_select___rc_tree_select_2.9.4.tgz"; - url = "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-2.9.4.tgz"; - sha1 = "6aa794e1f0e65c66c406aa0a2a0e74fd0a557b09"; - }; - } - { - name = "rc_tree___rc_tree_2.1.4.tgz"; - path = fetchurl { - name = "rc_tree___rc_tree_2.1.4.tgz"; - url = "https://registry.yarnpkg.com/rc-tree/-/rc-tree-2.1.4.tgz"; - sha1 = "ef759f3e799a21b43c1ecf9c794ea1c14e70b59b"; - }; - } - { - name = "rc_trigger___rc_trigger_2.6.5.tgz"; - path = fetchurl { - name = "rc_trigger___rc_trigger_2.6.5.tgz"; - url = "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.6.5.tgz"; - sha1 = "140a857cf28bd0fa01b9aecb1e26a50a700e9885"; - }; - } - { - name = "rc_trigger___rc_trigger_3.0.0.tgz"; - path = fetchurl { - name = "rc_trigger___rc_trigger_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-3.0.0.tgz"; - sha1 = "f6d9b1da8a26b2b2d1d912a06876c1a486f5980f"; - }; - } - { - name = "rc_trigger___rc_trigger_4.0.2.tgz"; - path = fetchurl { - name = "rc_trigger___rc_trigger_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-4.0.2.tgz"; - sha1 = "42fe7bdb6a5b34035e20fa9ebfad69ec948b56be"; - }; - } - { - name = "rc_upload___rc_upload_2.6.8.tgz"; - path = fetchurl { - name = "rc_upload___rc_upload_2.6.8.tgz"; - url = "https://registry.yarnpkg.com/rc-upload/-/rc-upload-2.6.8.tgz"; - sha1 = "54f2a94150d75cb53754fed3011962d54c3bc6c3"; - }; - } - { - name = "rc_util___rc_util_4.20.5.tgz"; - path = fetchurl { - name = "rc_util___rc_util_4.20.5.tgz"; - url = "https://registry.yarnpkg.com/rc-util/-/rc-util-4.20.5.tgz"; - sha1 = "f7c77569e971ae6a8ad56f899cadd22275398325"; - }; - } - { - name = "re_classnames___re_classnames_4.1.0.tgz"; - path = fetchurl { - name = "re_classnames___re_classnames_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/re-classnames/-/re-classnames-4.1.0.tgz"; - sha1 = "a13e1d66d84518f55e78435579bc303f7dba55e1"; - }; - } - { - name = "react_ace___react_ace_9.2.0.tgz"; - path = fetchurl { - name = "react_ace___react_ace_9.2.0.tgz"; - url = "https://registry.yarnpkg.com/react-ace/-/react-ace-9.2.0.tgz"; - sha1 = "204873cafc2540b9e7580a483ffaccb6acda5edd"; - }; - } - { - name = "react_apollo___react_apollo_2.5.8.tgz"; - path = fetchurl { - name = "react_apollo___react_apollo_2.5.8.tgz"; - url = "https://registry.yarnpkg.com/react-apollo/-/react-apollo-2.5.8.tgz"; - sha1 = "c7a593b027efeefdd8399885e0ac6bec3b32623c"; - }; - } - { - name = "react_dom___react_dom_16.12.0.tgz"; - path = fetchurl { - name = "react_dom___react_dom_16.12.0.tgz"; - url = "https://registry.yarnpkg.com/react-dom/-/react-dom-16.12.0.tgz"; - sha1 = "0da4b714b8d13c2038c9396b54a92baea633fe11"; - }; - } - { - name = "react_dom___react_dom_16.13.1.tgz"; - path = fetchurl { - name = "react_dom___react_dom_16.13.1.tgz"; - url = "https://registry.yarnpkg.com/react-dom/-/react-dom-16.13.1.tgz"; - sha1 = "c1bd37331a0486c078ee54c4740720993b2e0e7f"; - }; - } - { - name = "react_dom___react_dom_16.14.0.tgz"; - path = fetchurl { - name = "react_dom___react_dom_16.14.0.tgz"; - url = "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz"; - sha1 = "7ad838ec29a777fb3c75c3a190f661cf92ab8b89"; - }; - } - { - name = "react_icons_kit___react_icons_kit_1.3.1.tgz"; - path = fetchurl { - name = "react_icons_kit___react_icons_kit_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/react-icons-kit/-/react-icons-kit-1.3.1.tgz"; - sha1 = "fbe56ce4379fc4391b4c6dfc1aa96e2b31e23623"; - }; - } - { - name = "react_is___react_is_16.13.1.tgz"; - path = fetchurl { - name = "react_is___react_is_16.13.1.tgz"; - url = "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz"; - sha1 = "789729a4dc36de2999dc156dd6c1d9c18cea56a4"; - }; - } - { - name = "react_lazy_load___react_lazy_load_3.0.13.tgz"; - path = fetchurl { - name = "react_lazy_load___react_lazy_load_3.0.13.tgz"; - url = "https://registry.yarnpkg.com/react-lazy-load/-/react-lazy-load-3.0.13.tgz"; - sha1 = "3b0a92d336d43d3f0d73cbe6f35b17050b08b824"; - }; - } - { - name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz"; - path = fetchurl { - name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz"; - sha1 = "4f1a273afdfc8f3488a8c516bfda78f872352362"; - }; - } - { - name = "react_slick___react_slick_0.24.0.tgz"; - path = fetchurl { - name = "react_slick___react_slick_0.24.0.tgz"; - url = "https://registry.yarnpkg.com/react-slick/-/react-slick-0.24.0.tgz"; - sha1 = "1a4e078a82de4e9458255d9ce26aa6f3b17b168b"; - }; - } - { - name = "react_textarea_autosize___react_textarea_autosize_7.1.2.tgz"; - path = fetchurl { - name = "react_textarea_autosize___react_textarea_autosize_7.1.2.tgz"; - url = "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-7.1.2.tgz"; - sha1 = "70fdb333ef86bcca72717e25e623e90c336e2cda"; - }; - } - { - name = "react_use___react_use_14.2.0.tgz"; - path = fetchurl { - name = "react_use___react_use_14.2.0.tgz"; - url = "https://registry.yarnpkg.com/react-use/-/react-use-14.2.0.tgz"; - sha1 = "abac033fae5e358599b7e38084ff11b02e5d4868"; - }; - } - { - name = "react_use___react_use_13.27.1.tgz"; - path = fetchurl { - name = "react_use___react_use_13.27.1.tgz"; - url = "https://registry.yarnpkg.com/react-use/-/react-use-13.27.1.tgz"; - sha1 = "e2ae2b708dafc7893c4772628801589aab9de370"; - }; - } - { - name = "react_vega___react_vega_7.4.1.tgz"; - path = fetchurl { - name = "react_vega___react_vega_7.4.1.tgz"; - url = "https://registry.yarnpkg.com/react-vega/-/react-vega-7.4.1.tgz"; - sha1 = "b81ea5592f68b41b976bcf6948c0bfbefa8e9a2c"; - }; - } - { - name = "react___react_16.12.0.tgz"; - path = fetchurl { - name = "react___react_16.12.0.tgz"; - url = "https://registry.yarnpkg.com/react/-/react-16.12.0.tgz"; - sha1 = "0c0a9c6a142429e3614834d5a778e18aa78a0b83"; - }; - } - { - name = "react___react_16.13.1.tgz"; - path = fetchurl { - name = "react___react_16.13.1.tgz"; - url = "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz"; - sha1 = "2e818822f1a9743122c063d6410d85c1e3afe48e"; - }; - } - { - name = "react___react_16.14.0.tgz"; - path = fetchurl { - name = "react___react_16.14.0.tgz"; - url = "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz"; - sha1 = "94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d"; - }; - } - { - name = "read_cache___read_cache_1.0.0.tgz"; - path = fetchurl { - name = "read_cache___read_cache_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz"; - sha1 = "e664ef31161166c9751cdbe8dbcf86b5fb58f774"; - }; - } - { - name = "read_pkg_up___read_pkg_up_7.0.1.tgz"; - path = fetchurl { - name = "read_pkg_up___read_pkg_up_7.0.1.tgz"; - url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz"; - sha1 = "f3a6135758459733ae2b95638056e1854e7ef507"; - }; - } - { - name = "read_pkg___read_pkg_5.2.0.tgz"; - path = fetchurl { - name = "read_pkg___read_pkg_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz"; - sha1 = "7bf295438ca5a33e56cd30e053b34ee7250c93cc"; - }; - } - { - name = "readable_stream___readable_stream_2.3.7.tgz"; - path = fetchurl { - name = "readable_stream___readable_stream_2.3.7.tgz"; - url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz"; - sha1 = "1eca1cf711aef814c04f62252a36a62f6cb23b57"; - }; - } - { - name = "readable_stream___readable_stream_3.6.0.tgz"; - path = fetchurl { - name = "readable_stream___readable_stream_3.6.0.tgz"; - url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz"; - sha1 = "337bbda3adc0706bd3e024426a286d4b4b2c9198"; - }; - } - { - name = "readdirp___readdirp_2.2.1.tgz"; - path = fetchurl { - name = "readdirp___readdirp_2.2.1.tgz"; - url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz"; - sha1 = "0e87622a3325aa33e892285caf8b4e846529a525"; - }; - } - { - name = "readdirp___readdirp_3.4.0.tgz"; - path = fetchurl { - name = "readdirp___readdirp_3.4.0.tgz"; - url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz"; - sha1 = "9fdccdf9e9155805449221ac645e8303ab5b9ada"; - }; - } - { - name = "realpath_native___realpath_native_2.0.0.tgz"; - path = fetchurl { - name = "realpath_native___realpath_native_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/realpath-native/-/realpath-native-2.0.0.tgz"; - sha1 = "7377ac429b6e1fd599dc38d08ed942d0d7beb866"; - }; - } - { - name = "reason_apollo___reason_apollo_0.20.0.tgz"; - path = fetchurl { - name = "reason_apollo___reason_apollo_0.20.0.tgz"; - url = "https://registry.yarnpkg.com/reason-apollo/-/reason-apollo-0.20.0.tgz"; - sha1 = "102e6047bfc37d9f30462799e7f813d17dd4758a"; - }; - } - { - name = "reason_react_compat___reason_react_compat_0.4.0.tgz"; - path = fetchurl { - name = "reason_react_compat___reason_react_compat_0.4.0.tgz"; - url = "https://registry.yarnpkg.com/reason-react-compat/-/reason-react-compat-0.4.0.tgz"; - sha1 = "9c6705f9bd67e7ff7219355f3a95fd67442b578d"; - }; - } - { - name = "reason_react_update___reason_react_update_2.0.0.tgz"; - path = fetchurl { - name = "reason_react_update___reason_react_update_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/reason-react-update/-/reason-react-update-2.0.0.tgz"; - sha1 = "64aba8752d212582288996fe988b06087f854b98"; - }; - } - { - name = "reason_react___reason_react_0.7.1.tgz"; - path = fetchurl { - name = "reason_react___reason_react_0.7.1.tgz"; - url = "https://registry.yarnpkg.com/reason-react/-/reason-react-0.7.1.tgz"; - sha1 = "e6acea88542cd44398cd980093b8a2ab2722744e"; - }; - } - { - name = "reduce_css_calc___reduce_css_calc_2.1.7.tgz"; - path = fetchurl { - name = "reduce_css_calc___reduce_css_calc_2.1.7.tgz"; - url = "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.7.tgz"; - sha1 = "1ace2e02c286d78abcd01fd92bfe8097ab0602c2"; - }; - } - { - name = "regenerate_unicode_properties___regenerate_unicode_properties_8.2.0.tgz"; - path = fetchurl { - name = "regenerate_unicode_properties___regenerate_unicode_properties_8.2.0.tgz"; - url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz"; - sha1 = "e5de7111d655e7ba60c057dbe9ff37c87e65cdec"; - }; - } - { - name = "regenerate___regenerate_1.4.0.tgz"; - path = fetchurl { - name = "regenerate___regenerate_1.4.0.tgz"; - url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz"; - sha1 = "4a856ec4b56e4077c557589cae85e7a4c8869a11"; - }; - } - { - name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz"; - path = fetchurl { - name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz"; - url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"; - sha1 = "be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"; - }; - } - { - name = "regenerator_runtime___regenerator_runtime_0.12.1.tgz"; - path = fetchurl { - name = "regenerator_runtime___regenerator_runtime_0.12.1.tgz"; - url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz"; - sha1 = "fa1a71544764c036f8c49b13a08b2594c9f8a0de"; - }; - } - { - name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz"; - path = fetchurl { - name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz"; - url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz"; - sha1 = "d878a1d094b4306d10b9096484b33ebd55e26697"; - }; - } - { - name = "regenerator_transform___regenerator_transform_0.14.4.tgz"; - path = fetchurl { - name = "regenerator_transform___regenerator_transform_0.14.4.tgz"; - url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz"; - sha1 = "5266857896518d1616a78a0479337a30ea974cc7"; - }; - } - { - name = "regex_not___regex_not_1.0.2.tgz"; - path = fetchurl { - name = "regex_not___regex_not_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz"; - sha1 = "1f4ece27e00b0b65e0247a6810e6a85d83a5752c"; - }; - } - { - name = "regexpu_core___regexpu_core_4.7.0.tgz"; - path = fetchurl { - name = "regexpu_core___regexpu_core_4.7.0.tgz"; - url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz"; - sha1 = "fcbf458c50431b0bb7b45d6967b8192d91f3d938"; - }; - } - { - name = "regjsgen___regjsgen_0.5.1.tgz"; - path = fetchurl { - name = "regjsgen___regjsgen_0.5.1.tgz"; - url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz"; - sha1 = "48f0bf1a5ea205196929c0d9798b42d1ed98443c"; - }; - } - { - name = "regjsparser___regjsparser_0.6.4.tgz"; - path = fetchurl { - name = "regjsparser___regjsparser_0.6.4.tgz"; - url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz"; - sha1 = "a769f8684308401a66e9b529d2436ff4d0666272"; - }; - } - { - name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz"; - path = fetchurl { - name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"; - sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef"; - }; - } - { - name = "repeat_element___repeat_element_1.1.3.tgz"; - path = fetchurl { - name = "repeat_element___repeat_element_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz"; - sha1 = "782e0d825c0c5a3bb39731f84efee6b742e6b1ce"; - }; - } - { - name = "repeat_string___repeat_string_1.6.1.tgz"; - path = fetchurl { - name = "repeat_string___repeat_string_1.6.1.tgz"; - url = "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz"; - sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; - }; - } - { - name = "request_promise_core___request_promise_core_1.1.3.tgz"; - path = fetchurl { - name = "request_promise_core___request_promise_core_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz"; - sha1 = "e9a3c081b51380dfea677336061fea879a829ee9"; - }; - } - { - name = "request_promise_native___request_promise_native_1.0.8.tgz"; - path = fetchurl { - name = "request_promise_native___request_promise_native_1.0.8.tgz"; - url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz"; - sha1 = "a455b960b826e44e2bf8999af64dff2bfe58cb36"; - }; - } - { - name = "request___request_2.88.2.tgz"; - path = fetchurl { - name = "request___request_2.88.2.tgz"; - url = "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz"; - sha1 = "d73c918731cb5a87da047e207234146f664d12b3"; - }; - } - { - name = "require_directory___require_directory_2.1.1.tgz"; - path = fetchurl { - name = "require_directory___require_directory_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz"; - sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"; - }; - } - { - name = "require_main_filename___require_main_filename_1.0.1.tgz"; - path = fetchurl { - name = "require_main_filename___require_main_filename_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz"; - sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1"; - }; - } - { - name = "require_main_filename___require_main_filename_2.0.0.tgz"; - path = fetchurl { - name = "require_main_filename___require_main_filename_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz"; - sha1 = "d0b329ecc7cc0f61649f62215be69af54aa8989b"; - }; - } - { - name = "reschema___reschema_2.2.0.tgz"; - path = fetchurl { - name = "reschema___reschema_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/reschema/-/reschema-2.2.0.tgz"; - sha1 = "e98730d5dff98ec4d99798a31bf1c4a4ebcb8f1c"; - }; - } - { - name = "rescript___rescript_9.1.4.tgz"; - path = fetchurl { - name = "rescript___rescript_9.1.4.tgz"; - url = "https://registry.yarnpkg.com/rescript/-/rescript-9.1.4.tgz"; - sha1 = "1eb126f98d6c16942c0bf0df67c050198e580515"; - }; - } - { - name = "resize_observer_polyfill___resize_observer_polyfill_1.5.1.tgz"; - path = fetchurl { - name = "resize_observer_polyfill___resize_observer_polyfill_1.5.1.tgz"; - url = "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz"; - sha1 = "0e9020dd3d21024458d4ebd27e23e40269810464"; - }; - } - { - name = "resolve_cwd___resolve_cwd_3.0.0.tgz"; - path = fetchurl { - name = "resolve_cwd___resolve_cwd_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz"; - sha1 = "0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"; - }; - } - { - name = "resolve_from___resolve_from_3.0.0.tgz"; - path = fetchurl { - name = "resolve_from___resolve_from_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz"; - sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748"; - }; - } - { - name = "resolve_from___resolve_from_4.0.0.tgz"; - path = fetchurl { - name = "resolve_from___resolve_from_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz"; - sha1 = "4abcd852ad32dd7baabfe9b40e00a36db5f392e6"; - }; - } - { - name = "resolve_from___resolve_from_5.0.0.tgz"; - path = fetchurl { - name = "resolve_from___resolve_from_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz"; - sha1 = "c35225843df8f776df21c57557bc087e9dfdfc69"; - }; - } - { - name = "resolve_url___resolve_url_0.2.1.tgz"; - path = fetchurl { - name = "resolve_url___resolve_url_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz"; - sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a"; - }; - } - { - name = "resolve___resolve_1.1.7.tgz"; - path = fetchurl { - name = "resolve___resolve_1.1.7.tgz"; - url = "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; - }; - } - { - name = "resolve___resolve_1.17.0.tgz"; - path = fetchurl { - name = "resolve___resolve_1.17.0.tgz"; - url = "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz"; - sha1 = "b25941b54968231cc2d1bb76a79cb7f2c0bf8444"; - }; - } - { - name = "restore_cursor___restore_cursor_2.0.0.tgz"; - path = fetchurl { - name = "restore_cursor___restore_cursor_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz"; - sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf"; - }; - } - { - name = "ret___ret_0.1.15.tgz"; - path = fetchurl { - name = "ret___ret_0.1.15.tgz"; - url = "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz"; - sha1 = "b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"; - }; - } - { - name = "reusify___reusify_1.0.4.tgz"; - path = fetchurl { - name = "reusify___reusify_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz"; - sha1 = "90da382b1e126efc02146e90845a88db12925d76"; - }; - } - { - name = "rgb_regex___rgb_regex_1.0.1.tgz"; - path = fetchurl { - name = "rgb_regex___rgb_regex_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz"; - sha1 = "c0e0d6882df0e23be254a475e8edd41915feaeb1"; - }; - } - { - name = "rgba_regex___rgba_regex_1.0.0.tgz"; - path = fetchurl { - name = "rgba_regex___rgba_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz"; - sha1 = "43374e2e2ca0968b0ef1523460b7d730ff22eeb3"; - }; - } - { - name = "rimraf___rimraf_2.7.1.tgz"; - path = fetchurl { - name = "rimraf___rimraf_2.7.1.tgz"; - url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz"; - sha1 = "35797f13a7fdadc566142c29d4f07ccad483e3ec"; - }; - } - { - name = "rimraf___rimraf_3.0.2.tgz"; - path = fetchurl { - name = "rimraf___rimraf_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz"; - sha1 = "f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"; - }; - } - { - name = "ripemd160___ripemd160_2.0.2.tgz"; - path = fetchurl { - name = "ripemd160___ripemd160_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz"; - sha1 = "a1c1a6f624751577ba5d07914cbc92850585890c"; - }; - } - { - name = "rmc_feedback___rmc_feedback_2.0.0.tgz"; - path = fetchurl { - name = "rmc_feedback___rmc_feedback_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/rmc-feedback/-/rmc-feedback-2.0.0.tgz"; - sha1 = "cbc6cb3ae63c7a635eef0e25e4fbaf5ac366eeaa"; - }; - } - { - name = "rsvp___rsvp_4.8.5.tgz"; - path = fetchurl { - name = "rsvp___rsvp_4.8.5.tgz"; - url = "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz"; - sha1 = "c8f155311d167f68f21e168df71ec5b083113734"; - }; - } - { - name = "rtl_css_js___rtl_css_js_1.14.0.tgz"; - path = fetchurl { - name = "rtl_css_js___rtl_css_js_1.14.0.tgz"; - url = "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.14.0.tgz"; - sha1 = "daa4f192a92509e292a0519f4b255e6e3c076b7d"; - }; - } - { - name = "run_parallel___run_parallel_1.1.9.tgz"; - path = fetchurl { - name = "run_parallel___run_parallel_1.1.9.tgz"; - url = "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz"; - sha1 = "c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679"; - }; - } - { - name = "rw___rw_1.3.3.tgz"; - path = fetchurl { - name = "rw___rw_1.3.3.tgz"; - url = "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz"; - sha1 = "3f862dfa91ab766b14885ef4d01124bfda074fb4"; - }; - } - { - name = "safe_buffer___safe_buffer_5.2.0.tgz"; - path = fetchurl { - name = "safe_buffer___safe_buffer_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz"; - sha1 = "b74daec49b1148f88c64b68d49b1e815c1f2f519"; - }; - } - { - name = "safe_buffer___safe_buffer_5.1.2.tgz"; - path = fetchurl { - name = "safe_buffer___safe_buffer_5.1.2.tgz"; - url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz"; - sha1 = "991ec69d296e0313747d59bdfd2b745c35f8828d"; - }; - } - { - name = "safe_regex___safe_regex_1.1.0.tgz"; - path = fetchurl { - name = "safe_regex___safe_regex_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz"; - sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e"; - }; - } - { - name = "safer_buffer___safer_buffer_2.1.2.tgz"; - path = fetchurl { - name = "safer_buffer___safer_buffer_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz"; - sha1 = "44fa161b0187b9549dd84bb91802f9bd8385cd6a"; - }; - } - { - name = "safer_eval___safer_eval_1.3.6.tgz"; - path = fetchurl { - name = "safer_eval___safer_eval_1.3.6.tgz"; - url = "https://registry.yarnpkg.com/safer-eval/-/safer-eval-1.3.6.tgz"; - sha1 = "ee51e3348c39fdc4117a47dfb4b69df56a2e40cf"; - }; - } - { - name = "sane___sane_4.1.0.tgz"; - path = fetchurl { - name = "sane___sane_4.1.0.tgz"; - url = "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz"; - sha1 = "ed881fd922733a6c461bc189dc2b6c006f3ffded"; - }; - } - { - name = "sax___sax_1.2.4.tgz"; - path = fetchurl { - name = "sax___sax_1.2.4.tgz"; - url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz"; - sha1 = "2816234e2378bddc4e5354fab5caa895df7100d9"; - }; - } - { - name = "saxes___saxes_3.1.11.tgz"; - path = fetchurl { - name = "saxes___saxes_3.1.11.tgz"; - url = "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz"; - sha1 = "d59d1fd332ec92ad98a2e0b2ee644702384b1c5b"; - }; - } - { - name = "scheduler___scheduler_0.18.0.tgz"; - path = fetchurl { - name = "scheduler___scheduler_0.18.0.tgz"; - url = "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz"; - sha1 = "5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4"; - }; - } - { - name = "scheduler___scheduler_0.19.1.tgz"; - path = fetchurl { - name = "scheduler___scheduler_0.19.1.tgz"; - url = "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz"; - sha1 = "4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196"; - }; - } - { - name = "screenfull___screenfull_5.0.2.tgz"; - path = fetchurl { - name = "screenfull___screenfull_5.0.2.tgz"; - url = "https://registry.yarnpkg.com/screenfull/-/screenfull-5.0.2.tgz"; - sha1 = "b9acdcf1ec676a948674df5cd0ff66b902b0bed7"; - }; - } - { - name = "scroll_into_view_if_needed___scroll_into_view_if_needed_2.2.24.tgz"; - path = fetchurl { - name = "scroll_into_view_if_needed___scroll_into_view_if_needed_2.2.24.tgz"; - url = "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.24.tgz"; - sha1 = "12bca532990769bd509115a49edcfa755e92a0ea"; - }; - } - { - name = "seed_random___seed_random_2.2.0.tgz"; - path = fetchurl { - name = "seed_random___seed_random_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/seed-random/-/seed-random-2.2.0.tgz"; - sha1 = "2a9b19e250a817099231a5b99a4daf80b7fbed54"; - }; - } - { - name = "semver___semver_5.7.1.tgz"; - path = fetchurl { - name = "semver___semver_5.7.1.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz"; - sha1 = "a954f931aeba508d307bbf069eff0c01c96116f7"; - }; - } - { - name = "semver___semver_7.0.0.tgz"; - path = fetchurl { - name = "semver___semver_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz"; - sha1 = "5f3ca35761e47e05b206c6daff2cf814f0316b8e"; - }; - } - { - name = "semver___semver_6.3.0.tgz"; - path = fetchurl { - name = "semver___semver_6.3.0.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz"; - sha1 = "ee0a64c8af5e8ceea67687b133761e1becbd1d3d"; - }; - } - { - name = "semver___semver_7.3.2.tgz"; - path = fetchurl { - name = "semver___semver_7.3.2.tgz"; - url = "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz"; - sha1 = "604962b052b81ed0786aae84389ffba70ffd3938"; - }; - } - { - name = "send___send_0.17.1.tgz"; - path = fetchurl { - name = "send___send_0.17.1.tgz"; - url = "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz"; - sha1 = "c1d8b059f7900f7466dd4938bdc44e11ddb376c8"; - }; - } - { - name = "serialize_to_js___serialize_to_js_1.2.2.tgz"; - path = fetchurl { - name = "serialize_to_js___serialize_to_js_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-1.2.2.tgz"; - sha1 = "1a567b0c9bf557bc7d7b77b503dfae0a8218d15d"; - }; - } - { - name = "serialize_to_js___serialize_to_js_3.1.1.tgz"; - path = fetchurl { - name = "serialize_to_js___serialize_to_js_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-3.1.1.tgz"; - sha1 = "b3e77d0568ee4a60bfe66287f991e104d3a1a4ac"; - }; - } - { - name = "serve_static___serve_static_1.14.1.tgz"; - path = fetchurl { - name = "serve_static___serve_static_1.14.1.tgz"; - url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz"; - sha1 = "666e636dc4f010f7ef29970a88a674320898b2f9"; - }; - } - { - name = "set_blocking___set_blocking_2.0.0.tgz"; - path = fetchurl { - name = "set_blocking___set_blocking_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz"; - sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7"; - }; - } - { - name = "set_harmonic_interval___set_harmonic_interval_1.0.1.tgz"; - path = fetchurl { - name = "set_harmonic_interval___set_harmonic_interval_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz"; - sha1 = "e1773705539cdfb80ce1c3d99e7f298bb3995249"; - }; - } - { - name = "set_value___set_value_2.0.1.tgz"; - path = fetchurl { - name = "set_value___set_value_2.0.1.tgz"; - url = "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz"; - sha1 = "a18d40530e6f07de4228c7defe4227af8cad005b"; - }; - } - { - name = "setimmediate___setimmediate_1.0.5.tgz"; - path = fetchurl { - name = "setimmediate___setimmediate_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz"; - sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285"; - }; - } - { - name = "setprototypeof___setprototypeof_1.1.1.tgz"; - path = fetchurl { - name = "setprototypeof___setprototypeof_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz"; - sha1 = "7e95acb24aa92f5885e0abef5ba131330d4ae683"; - }; - } - { - name = "sha.js___sha.js_2.4.11.tgz"; - path = fetchurl { - name = "sha.js___sha.js_2.4.11.tgz"; - url = "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz"; - sha1 = "37a5cf0b81ecbc6943de109ba2960d1b26584ae7"; - }; - } - { - name = "shallow_copy___shallow_copy_0.0.1.tgz"; - path = fetchurl { - name = "shallow_copy___shallow_copy_0.0.1.tgz"; - url = "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz"; - sha1 = "415f42702d73d810330292cc5ee86eae1a11a170"; - }; - } - { - name = "shallow_equal___shallow_equal_1.2.1.tgz"; - path = fetchurl { - name = "shallow_equal___shallow_equal_1.2.1.tgz"; - url = "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz"; - sha1 = "4c16abfa56043aa20d050324efa68940b0da79da"; - }; - } - { - name = "shallowequal___shallowequal_1.1.0.tgz"; - path = fetchurl { - name = "shallowequal___shallowequal_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz"; - sha1 = "188d521de95b9087404fd4dcb68b13df0ae4e7f8"; - }; - } - { - name = "shebang_command___shebang_command_1.2.0.tgz"; - path = fetchurl { - name = "shebang_command___shebang_command_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz"; - sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea"; - }; - } - { - name = "shebang_command___shebang_command_2.0.0.tgz"; - path = fetchurl { - name = "shebang_command___shebang_command_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz"; - sha1 = "ccd0af4f8835fbdc265b82461aaf0c36663f34ea"; - }; - } - { - name = "shebang_regex___shebang_regex_1.0.0.tgz"; - path = fetchurl { - name = "shebang_regex___shebang_regex_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz"; - sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3"; - }; - } - { - name = "shebang_regex___shebang_regex_3.0.0.tgz"; - path = fetchurl { - name = "shebang_regex___shebang_regex_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz"; - sha1 = "ae16f1644d873ecad843b0307b143362d4c42172"; - }; - } - { - name = "shellwords___shellwords_0.1.1.tgz"; - path = fetchurl { - name = "shellwords___shellwords_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz"; - sha1 = "d6b9181c1a48d397324c84871efbcfc73fc0654b"; - }; - } - { - name = "sigmund___sigmund_1.0.1.tgz"; - path = fetchurl { - name = "sigmund___sigmund_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz"; - sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590"; - }; - } - { - name = "signal_exit___signal_exit_3.0.3.tgz"; - path = fetchurl { - name = "signal_exit___signal_exit_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz"; - sha1 = "a1410c2edd8f077b08b4e253c8eacfcaf057461c"; - }; - } - { - name = "simple_swizzle___simple_swizzle_0.2.2.tgz"; - path = fetchurl { - name = "simple_swizzle___simple_swizzle_0.2.2.tgz"; - url = "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz"; - sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a"; - }; - } - { - name = "sisteransi___sisteransi_1.0.5.tgz"; - path = fetchurl { - name = "sisteransi___sisteransi_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz"; - sha1 = "134d681297756437cc05ca01370d3a7a571075ed"; - }; - } - { - name = "slash___slash_3.0.0.tgz"; - path = fetchurl { - name = "slash___slash_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz"; - sha1 = "6539be870c165adbd5240220dbe361f1bc4d4634"; - }; - } - { - name = "snapdragon_node___snapdragon_node_2.1.1.tgz"; - path = fetchurl { - name = "snapdragon_node___snapdragon_node_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz"; - sha1 = "6c175f86ff14bdb0724563e8f3c1b021a286853b"; - }; - } - { - name = "snapdragon_util___snapdragon_util_3.0.1.tgz"; - path = fetchurl { - name = "snapdragon_util___snapdragon_util_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz"; - sha1 = "f956479486f2acd79700693f6f7b805e45ab56e2"; - }; - } - { - name = "snapdragon___snapdragon_0.8.2.tgz"; - path = fetchurl { - name = "snapdragon___snapdragon_0.8.2.tgz"; - url = "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz"; - sha1 = "64922e7c565b0e14204ba1aa7d6964278d25182d"; - }; - } - { - name = "sort_keys___sort_keys_1.1.2.tgz"; - path = fetchurl { - name = "sort_keys___sort_keys_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz"; - sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad"; - }; - } - { - name = "source_map_resolve___source_map_resolve_0.5.3.tgz"; - path = fetchurl { - name = "source_map_resolve___source_map_resolve_0.5.3.tgz"; - url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz"; - sha1 = "190866bece7553e1f8f267a2ee82c606b5509a1a"; - }; - } - { - name = "source_map_support___source_map_support_0.5.19.tgz"; - path = fetchurl { - name = "source_map_support___source_map_support_0.5.19.tgz"; - url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz"; - sha1 = "a98b62f86dcaf4f67399648c085291ab9e8fed61"; - }; - } - { - name = "source_map_url___source_map_url_0.4.0.tgz"; - path = fetchurl { - name = "source_map_url___source_map_url_0.4.0.tgz"; - url = "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz"; - sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3"; - }; - } - { - name = "source_map___source_map_0.5.6.tgz"; - path = fetchurl { - name = "source_map___source_map_0.5.6.tgz"; - url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz"; - sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; - }; - } - { - name = "source_map___source_map_0.6.1.tgz"; - path = fetchurl { - name = "source_map___source_map_0.6.1.tgz"; - url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz"; - sha1 = "74722af32e9614e9c287a8d0bbde48b5e2f1a263"; - }; - } - { - name = "source_map___source_map_0.5.7.tgz"; - path = fetchurl { - name = "source_map___source_map_0.5.7.tgz"; - url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz"; - sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"; - }; - } - { - name = "source_map___source_map_0.7.3.tgz"; - path = fetchurl { - name = "source_map___source_map_0.7.3.tgz"; - url = "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz"; - sha1 = "5302f8169031735226544092e64981f751750383"; - }; - } - { - name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; - path = fetchurl { - name = "sourcemap_codec___sourcemap_codec_1.4.8.tgz"; - url = "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"; - sha1 = "ea804bd94857402e6992d05a38ef1ae35a9ab4c4"; - }; - } - { - name = "spdx_correct___spdx_correct_3.1.0.tgz"; - path = fetchurl { - name = "spdx_correct___spdx_correct_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz"; - sha1 = "fb83e504445268f154b074e218c87c003cd31df4"; - }; - } - { - name = "spdx_exceptions___spdx_exceptions_2.3.0.tgz"; - path = fetchurl { - name = "spdx_exceptions___spdx_exceptions_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"; - sha1 = "3f28ce1a77a00372683eade4a433183527a2163d"; - }; - } - { - name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz"; - path = fetchurl { - name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz"; - sha1 = "99e119b7a5da00e05491c9fa338b7904823b41d0"; - }; - } - { - name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz"; - path = fetchurl { - name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz"; - url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz"; - sha1 = "3694b5804567a458d3c8045842a6358632f62654"; - }; - } - { - name = "split_string___split_string_3.1.0.tgz"; - path = fetchurl { - name = "split_string___split_string_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz"; - sha1 = "7cb09dda3a86585705c64b39a6466038682e8fe2"; - }; - } - { - name = "sprintf_js___sprintf_js_1.0.3.tgz"; - path = fetchurl { - name = "sprintf_js___sprintf_js_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz"; - sha1 = "04e6926f662895354f3dd015203633b857297e2c"; - }; - } - { - name = "sshpk___sshpk_1.16.1.tgz"; - path = fetchurl { - name = "sshpk___sshpk_1.16.1.tgz"; - url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz"; - sha1 = "fb661c0bef29b39db40769ee39fa70093d6f6877"; - }; - } - { - name = "stable___stable_0.1.8.tgz"; - path = fetchurl { - name = "stable___stable_0.1.8.tgz"; - url = "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz"; - sha1 = "836eb3c8382fe2936feaf544631017ce7d47a3cf"; - }; - } - { - name = "stack_generator___stack_generator_2.0.5.tgz"; - path = fetchurl { - name = "stack_generator___stack_generator_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/stack-generator/-/stack-generator-2.0.5.tgz"; - sha1 = "fb00e5b4ee97de603e0773ea78ce944d81596c36"; - }; - } - { - name = "stack_utils___stack_utils_1.0.2.tgz"; - path = fetchurl { - name = "stack_utils___stack_utils_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz"; - sha1 = "33eba3897788558bebfc2db059dc158ec36cebb8"; - }; - } - { - name = "stackframe___stackframe_1.1.1.tgz"; - path = fetchurl { - name = "stackframe___stackframe_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/stackframe/-/stackframe-1.1.1.tgz"; - sha1 = "ffef0a3318b1b60c3b58564989aca5660729ec71"; - }; - } - { - name = "stacktrace_gps___stacktrace_gps_3.0.4.tgz"; - path = fetchurl { - name = "stacktrace_gps___stacktrace_gps_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz"; - sha1 = "7688dc2fc09ffb3a13165ebe0dbcaf41bcf0c69a"; - }; - } - { - name = "stacktrace_js___stacktrace_js_2.0.2.tgz"; - path = fetchurl { - name = "stacktrace_js___stacktrace_js_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/stacktrace-js/-/stacktrace-js-2.0.2.tgz"; - sha1 = "4ca93ea9f494752d55709a081d400fdaebee897b"; - }; - } - { - name = "static_eval___static_eval_2.0.5.tgz"; - path = fetchurl { - name = "static_eval___static_eval_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/static-eval/-/static-eval-2.0.5.tgz"; - sha1 = "f0782e66999c4b3651cda99d9ce59c507d188f71"; - }; - } - { - name = "static_extend___static_extend_0.1.2.tgz"; - path = fetchurl { - name = "static_extend___static_extend_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz"; - sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6"; - }; - } - { - name = "static_module___static_module_2.2.5.tgz"; - path = fetchurl { - name = "static_module___static_module_2.2.5.tgz"; - url = "https://registry.yarnpkg.com/static-module/-/static-module-2.2.5.tgz"; - sha1 = "bd40abceae33da6b7afb84a0e4329ff8852bfbbf"; - }; - } - { - name = "statuses___statuses_1.5.0.tgz"; - path = fetchurl { - name = "statuses___statuses_1.5.0.tgz"; - url = "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz"; - sha1 = "161c7dac177659fd9811f43771fa99381478628c"; - }; - } - { - name = "stealthy_require___stealthy_require_1.1.1.tgz"; - path = fetchurl { - name = "stealthy_require___stealthy_require_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz"; - sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b"; - }; - } - { - name = "stream_browserify___stream_browserify_2.0.2.tgz"; - path = fetchurl { - name = "stream_browserify___stream_browserify_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz"; - sha1 = "87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"; - }; - } - { - name = "stream_http___stream_http_2.8.3.tgz"; - path = fetchurl { - name = "stream_http___stream_http_2.8.3.tgz"; - url = "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz"; - sha1 = "b2d242469288a5a27ec4fe8933acf623de6514fc"; - }; - } - { - name = "strict_uri_encode___strict_uri_encode_1.1.0.tgz"; - path = fetchurl { - name = "strict_uri_encode___strict_uri_encode_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz"; - sha1 = "279b225df1d582b1f54e65addd4352e18faa0713"; - }; - } - { - name = "string_convert___string_convert_0.2.1.tgz"; - path = fetchurl { - name = "string_convert___string_convert_0.2.1.tgz"; - url = "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz"; - sha1 = "6982cc3049fbb4cd85f8b24568b9d9bf39eeff97"; - }; - } - { - name = "string_length___string_length_3.1.0.tgz"; - path = fetchurl { - name = "string_length___string_length_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz"; - sha1 = "107ef8c23456e187a8abd4a61162ff4ac6e25837"; - }; - } - { - name = "string_width___string_width_1.0.2.tgz"; - path = fetchurl { - name = "string_width___string_width_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz"; - sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"; - }; - } - { - name = "string_width___string_width_2.1.1.tgz"; - path = fetchurl { - name = "string_width___string_width_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz"; - sha1 = "ab93f27a8dc13d28cac815c462143a6d9012ae9e"; - }; - } - { - name = "string_width___string_width_3.1.0.tgz"; - path = fetchurl { - name = "string_width___string_width_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz"; - sha1 = "22767be21b62af1081574306f69ac51b62203961"; - }; - } - { - name = "string_width___string_width_4.2.0.tgz"; - path = fetchurl { - name = "string_width___string_width_4.2.0.tgz"; - url = "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz"; - sha1 = "952182c46cc7b2c313d1596e623992bd163b72b5"; - }; - } - { - name = "string.prototype.trimend___string.prototype.trimend_1.0.1.tgz"; - path = fetchurl { - name = "string.prototype.trimend___string.prototype.trimend_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz"; - sha1 = "85812a6b847ac002270f5808146064c995fb6913"; - }; - } - { - name = "string.prototype.trimleft___string.prototype.trimleft_2.1.2.tgz"; - path = fetchurl { - name = "string.prototype.trimleft___string.prototype.trimleft_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz"; - sha1 = "4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc"; - }; - } - { - name = "string.prototype.trimright___string.prototype.trimright_2.1.2.tgz"; - path = fetchurl { - name = "string.prototype.trimright___string.prototype.trimright_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz"; - sha1 = "c76f1cef30f21bbad8afeb8db1511496cfb0f2a3"; - }; - } - { - name = "string.prototype.trimstart___string.prototype.trimstart_1.0.1.tgz"; - path = fetchurl { - name = "string.prototype.trimstart___string.prototype.trimstart_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz"; - sha1 = "14af6d9f34b053f7cfc89b72f8f2ee14b9039a54"; - }; - } - { - name = "string_decoder___string_decoder_1.3.0.tgz"; - path = fetchurl { - name = "string_decoder___string_decoder_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz"; - sha1 = "42f114594a46cf1a8e30b0a84f56c78c3edac21e"; - }; - } - { - name = "string_decoder___string_decoder_1.1.1.tgz"; - path = fetchurl { - name = "string_decoder___string_decoder_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz"; - sha1 = "9cf1611ba62685d7030ae9e4ba34149c3af03fc8"; - }; - } - { - name = "strip_ansi___strip_ansi_3.0.1.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz"; - sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"; - }; - } - { - name = "strip_ansi___strip_ansi_4.0.0.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz"; - sha1 = "a8479022eb1ac368a871389b635262c505ee368f"; - }; - } - { - name = "strip_ansi___strip_ansi_5.2.0.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_5.2.0.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz"; - sha1 = "8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"; - }; - } - { - name = "strip_ansi___strip_ansi_6.0.0.tgz"; - path = fetchurl { - name = "strip_ansi___strip_ansi_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz"; - sha1 = "0b1571dd7669ccd4f3e06e14ef1eed26225ae532"; - }; - } - { - name = "strip_bom___strip_bom_4.0.0.tgz"; - path = fetchurl { - name = "strip_bom___strip_bom_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz"; - sha1 = "9c3505c1db45bcedca3d9cf7a16f5c5aa3901878"; - }; - } - { - name = "strip_eof___strip_eof_1.0.0.tgz"; - path = fetchurl { - name = "strip_eof___strip_eof_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz"; - sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf"; - }; - } - { - name = "strip_final_newline___strip_final_newline_2.0.0.tgz"; - path = fetchurl { - name = "strip_final_newline___strip_final_newline_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"; - sha1 = "89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"; - }; - } - { - name = "strip_indent___strip_indent_3.0.0.tgz"; - path = fetchurl { - name = "strip_indent___strip_indent_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz"; - sha1 = "c32e1cee940b6b3432c771bc2c54bcce73cd3001"; - }; - } - { - name = "strip_outer___strip_outer_1.0.1.tgz"; - path = fetchurl { - name = "strip_outer___strip_outer_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz"; - sha1 = "b2fd2abf6604b9d1e6013057195df836b8a9d631"; - }; - } - { - name = "strip_url_auth___strip_url_auth_1.0.1.tgz"; - path = fetchurl { - name = "strip_url_auth___strip_url_auth_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz"; - sha1 = "22b0fa3a41385b33be3f331551bbb837fa0cd7ae"; - }; - } - { - name = "stylehacks___stylehacks_4.0.3.tgz"; - path = fetchurl { - name = "stylehacks___stylehacks_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz"; - sha1 = "6718fcaf4d1e07d8a1318690881e8d96726a71d5"; - }; - } - { - name = "stylis___stylis_3.5.0.tgz"; - path = fetchurl { - name = "stylis___stylis_3.5.0.tgz"; - url = "https://registry.yarnpkg.com/stylis/-/stylis-3.5.0.tgz"; - sha1 = "016fa239663d77f868fef5b67cf201c4b7c701e1"; - }; - } - { - name = "subscriptions_transport_ws___subscriptions_transport_ws_0.9.16.tgz"; - path = fetchurl { - name = "subscriptions_transport_ws___subscriptions_transport_ws_0.9.16.tgz"; - url = "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.16.tgz"; - sha1 = "90a422f0771d9c32069294c08608af2d47f596ec"; - }; - } - { - name = "supports_color___supports_color_2.0.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz"; - sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; - }; - } - { - name = "supports_color___supports_color_3.2.3.tgz"; - path = fetchurl { - name = "supports_color___supports_color_3.2.3.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz"; - sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; - }; - } - { - name = "supports_color___supports_color_5.5.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_5.5.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz"; - sha1 = "e2e69a44ac8772f78a1ec0b35b689df6530efc8f"; - }; - } - { - name = "supports_color___supports_color_6.1.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz"; - sha1 = "0764abc69c63d5ac842dd4867e8d025e880df8f3"; - }; - } - { - name = "supports_color___supports_color_7.1.0.tgz"; - path = fetchurl { - name = "supports_color___supports_color_7.1.0.tgz"; - url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz"; - sha1 = "68e32591df73e25ad1c4b49108a2ec507962bfd1"; - }; - } - { - name = "supports_hyperlinks___supports_hyperlinks_2.1.0.tgz"; - path = fetchurl { - name = "supports_hyperlinks___supports_hyperlinks_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz"; - sha1 = "f663df252af5f37c5d49bbd7eeefa9e0b9e59e47"; - }; - } - { - name = "svgo___svgo_1.3.2.tgz"; - path = fetchurl { - name = "svgo___svgo_1.3.2.tgz"; - url = "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz"; - sha1 = "b6dc511c063346c9e415b81e43401145b96d4167"; - }; - } - { - name = "symbol_observable___symbol_observable_1.2.0.tgz"; - path = fetchurl { - name = "symbol_observable___symbol_observable_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz"; - sha1 = "c22688aed4eab3cdc2dfeacbb561660560a00804"; - }; - } - { - name = "symbol_tree___symbol_tree_3.2.4.tgz"; - path = fetchurl { - name = "symbol_tree___symbol_tree_3.2.4.tgz"; - url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz"; - sha1 = "430637d248ba77e078883951fb9aa0eed7c63fa2"; - }; - } - { - name = "tailwindcss___tailwindcss_1.2.0.tgz"; - path = fetchurl { - name = "tailwindcss___tailwindcss_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-1.2.0.tgz"; - sha1 = "5df317cebac4f3131f275d258a39da1ba3a0f291"; - }; - } - { - name = "terminal_link___terminal_link_2.1.1.tgz"; - path = fetchurl { - name = "terminal_link___terminal_link_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz"; - sha1 = "14a64a27ab3c0df933ea546fba55f2d078edc994"; - }; - } - { - name = "terser___terser_3.17.0.tgz"; - path = fetchurl { - name = "terser___terser_3.17.0.tgz"; - url = "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz"; - sha1 = "f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2"; - }; - } - { - name = "terser___terser_4.6.12.tgz"; - path = fetchurl { - name = "terser___terser_4.6.12.tgz"; - url = "https://registry.yarnpkg.com/terser/-/terser-4.6.12.tgz"; - sha1 = "44b98aef8703fdb09a3491bf79b43faffc5b4fee"; - }; - } - { - name = "test_exclude___test_exclude_6.0.0.tgz"; - path = fetchurl { - name = "test_exclude___test_exclude_6.0.0.tgz"; - url = "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz"; - sha1 = "04a8698661d805ea6fa293b6cb9e63ac044ef15e"; - }; - } - { - name = "throat___throat_5.0.0.tgz"; - path = fetchurl { - name = "throat___throat_5.0.0.tgz"; - url = "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz"; - sha1 = "c5199235803aad18754a667d659b5e72ce16764b"; - }; - } - { - name = "throttle_debounce___throttle_debounce_2.1.0.tgz"; - path = fetchurl { - name = "throttle_debounce___throttle_debounce_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz"; - sha1 = "257e648f0a56bd9e54fe0f132c4ab8611df4e1d5"; - }; - } - { - name = "through2___through2_2.0.5.tgz"; - path = fetchurl { - name = "through2___through2_2.0.5.tgz"; - url = "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz"; - sha1 = "01c1e39eb31d07cb7d03a96a70823260b23132cd"; - }; - } - { - name = "timers_browserify___timers_browserify_2.0.11.tgz"; - path = fetchurl { - name = "timers_browserify___timers_browserify_2.0.11.tgz"; - url = "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz"; - sha1 = "800b1f3eee272e5bc53ee465a04d0e804c31211f"; - }; - } - { - name = "timsort___timsort_0.3.0.tgz"; - path = fetchurl { - name = "timsort___timsort_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz"; - sha1 = "405411a8e7e6339fe64db9a234de11dc31e02bd4"; - }; - } - { - name = "tiny_emitter___tiny_emitter_2.1.0.tgz"; - path = fetchurl { - name = "tiny_emitter___tiny_emitter_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz"; - sha1 = "1d1a56edfc51c43e863cbb5382a72330e3555423"; - }; - } - { - name = "tiny_inflate___tiny_inflate_1.0.3.tgz"; - path = fetchurl { - name = "tiny_inflate___tiny_inflate_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz"; - sha1 = "122715494913a1805166aaf7c93467933eea26c4"; - }; - } - { - name = "tinycolor2___tinycolor2_1.4.1.tgz"; - path = fetchurl { - name = "tinycolor2___tinycolor2_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz"; - sha1 = "f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8"; - }; - } - { - name = "tinydate___tinydate_1.3.0.tgz"; - path = fetchurl { - name = "tinydate___tinydate_1.3.0.tgz"; - url = "https://registry.yarnpkg.com/tinydate/-/tinydate-1.3.0.tgz"; - sha1 = "e6ca8e5a22b51bb4ea1c3a2a4fd1352dbd4c57fb"; - }; - } - { - name = "tmpl___tmpl_1.0.4.tgz"; - path = fetchurl { - name = "tmpl___tmpl_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz"; - sha1 = "23640dd7b42d00433911140820e5cf440e521dd1"; - }; - } - { - name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz"; - path = fetchurl { - name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"; - sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43"; - }; - } - { - name = "to_fast_properties___to_fast_properties_1.0.3.tgz"; - path = fetchurl { - name = "to_fast_properties___to_fast_properties_1.0.3.tgz"; - url = "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz"; - sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47"; - }; - } - { - name = "to_fast_properties___to_fast_properties_2.0.0.tgz"; - path = fetchurl { - name = "to_fast_properties___to_fast_properties_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz"; - sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e"; - }; - } - { - name = "to_object_path___to_object_path_0.3.0.tgz"; - path = fetchurl { - name = "to_object_path___to_object_path_0.3.0.tgz"; - url = "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz"; - sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af"; - }; - } - { - name = "to_regex_range___to_regex_range_2.1.1.tgz"; - path = fetchurl { - name = "to_regex_range___to_regex_range_2.1.1.tgz"; - url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz"; - sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38"; - }; - } - { - name = "to_regex_range___to_regex_range_5.0.1.tgz"; - path = fetchurl { - name = "to_regex_range___to_regex_range_5.0.1.tgz"; - url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz"; - sha1 = "1648c44aae7c8d988a326018ed72f5b4dd0392e4"; - }; - } - { - name = "to_regex___to_regex_3.0.2.tgz"; - path = fetchurl { - name = "to_regex___to_regex_3.0.2.tgz"; - url = "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz"; - sha1 = "13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"; - }; - } - { - name = "toggle_selection___toggle_selection_1.0.6.tgz"; - path = fetchurl { - name = "toggle_selection___toggle_selection_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz"; - sha1 = "6e45b1263f2017fa0acc7d89d78b15b8bf77da32"; - }; - } - { - name = "toidentifier___toidentifier_1.0.0.tgz"; - path = fetchurl { - name = "toidentifier___toidentifier_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz"; - sha1 = "7e1be3470f1e77948bc43d94a3c8f4d7752ba553"; - }; - } - { - name = "topojson_client___topojson_client_3.1.0.tgz"; - path = fetchurl { - name = "topojson_client___topojson_client_3.1.0.tgz"; - url = "https://registry.yarnpkg.com/topojson-client/-/topojson-client-3.1.0.tgz"; - sha1 = "22e8b1ed08a2b922feeb4af6f53b6ef09a467b99"; - }; - } - { - name = "tough_cookie___tough_cookie_2.5.0.tgz"; - path = fetchurl { - name = "tough_cookie___tough_cookie_2.5.0.tgz"; - url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz"; - sha1 = "cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"; - }; - } - { - name = "tough_cookie___tough_cookie_3.0.1.tgz"; - path = fetchurl { - name = "tough_cookie___tough_cookie_3.0.1.tgz"; - url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz"; - sha1 = "9df4f57e739c26930a018184887f4adb7dca73b2"; - }; - } - { - name = "tr46___tr46_1.0.1.tgz"; - path = fetchurl { - name = "tr46___tr46_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz"; - sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09"; - }; - } - { - name = "trim_repeated___trim_repeated_1.0.0.tgz"; - path = fetchurl { - name = "trim_repeated___trim_repeated_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz"; - sha1 = "e3646a2ea4e891312bf7eace6cfb05380bc01c21"; - }; - } - { - name = "trim_right___trim_right_1.0.1.tgz"; - path = fetchurl { - name = "trim_right___trim_right_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz"; - sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003"; - }; - } - { - name = "ts_easing___ts_easing_0.2.0.tgz"; - path = fetchurl { - name = "ts_easing___ts_easing_0.2.0.tgz"; - url = "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz"; - sha1 = "c8a8a35025105566588d87dbda05dd7fbfa5a4ec"; - }; - } - { - name = "ts_invariant___ts_invariant_0.4.4.tgz"; - path = fetchurl { - name = "ts_invariant___ts_invariant_0.4.4.tgz"; - url = "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz"; - sha1 = "97a523518688f93aafad01b0e80eb803eb2abd86"; - }; - } - { - name = "tslib___tslib_1.11.1.tgz"; - path = fetchurl { - name = "tslib___tslib_1.11.1.tgz"; - url = "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz"; - sha1 = "eb15d128827fbee2841549e171f45ed338ac7e35"; - }; - } - { - name = "tslib___tslib_2.0.3.tgz"; - path = fetchurl { - name = "tslib___tslib_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz"; - sha1 = "8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"; - }; - } - { - name = "tty_browserify___tty_browserify_0.0.0.tgz"; - path = fetchurl { - name = "tty_browserify___tty_browserify_0.0.0.tgz"; - url = "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz"; - sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6"; - }; - } - { - name = "tunnel_agent___tunnel_agent_0.6.0.tgz"; - path = fetchurl { - name = "tunnel_agent___tunnel_agent_0.6.0.tgz"; - url = "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; - sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd"; - }; - } - { - name = "tweetnacl___tweetnacl_0.14.5.tgz"; - path = fetchurl { - name = "tweetnacl___tweetnacl_0.14.5.tgz"; - url = "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz"; - sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; - }; - } - { - name = "tweezer.js___tweezer.js_1.5.0.tgz"; - path = fetchurl { - name = "tweezer.js___tweezer.js_1.5.0.tgz"; - url = "https://registry.yarnpkg.com/tweezer.js/-/tweezer.js-1.5.0.tgz"; - sha1 = "ca50ac5215022203fd3be4d28617e8e2305f5c0c"; - }; - } - { - name = "type_check___type_check_0.3.2.tgz"; - path = fetchurl { - name = "type_check___type_check_0.3.2.tgz"; - url = "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz"; - sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72"; - }; - } - { - name = "type_detect___type_detect_0.1.1.tgz"; - path = fetchurl { - name = "type_detect___type_detect_0.1.1.tgz"; - url = "https://registry.yarnpkg.com/type-detect/-/type-detect-0.1.1.tgz"; - sha1 = "0ba5ec2a885640e470ea4e8505971900dac58822"; - }; - } - { - name = "type_detect___type_detect_4.0.8.tgz"; - path = fetchurl { - name = "type_detect___type_detect_4.0.8.tgz"; - url = "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz"; - sha1 = "7646fb5f18871cfbb7749e69bd39a6388eb7450c"; - }; - } - { - name = "type_detect___type_detect_1.0.0.tgz"; - path = fetchurl { - name = "type_detect___type_detect_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/type-detect/-/type-detect-1.0.0.tgz"; - sha1 = "762217cc06db258ec48908a1298e8b95121e8ea2"; - }; - } - { - name = "type_fest___type_fest_0.11.0.tgz"; - path = fetchurl { - name = "type_fest___type_fest_0.11.0.tgz"; - url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz"; - sha1 = "97abf0872310fed88a5c466b25681576145e33f1"; - }; - } - { - name = "type_fest___type_fest_0.6.0.tgz"; - path = fetchurl { - name = "type_fest___type_fest_0.6.0.tgz"; - url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz"; - sha1 = "8d2a2370d3df886eb5c90ada1c5bf6188acf838b"; - }; - } - { - name = "type_fest___type_fest_0.8.1.tgz"; - path = fetchurl { - name = "type_fest___type_fest_0.8.1.tgz"; - url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz"; - sha1 = "09e249ebde851d3b1e48d27c105444667f17b83d"; - }; - } - { - name = "typed_function___typed_function_1.1.0.tgz"; - path = fetchurl { - name = "typed_function___typed_function_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/typed-function/-/typed-function-1.1.0.tgz"; - sha1 = "ea149706e0fb42aca1791c053a6d94ccd6c4fdcb"; - }; - } - { - name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz"; - path = fetchurl { - name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz"; - url = "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"; - sha1 = "a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"; - }; - } - { - name = "typedarray___typedarray_0.0.6.tgz"; - path = fetchurl { - name = "typedarray___typedarray_0.0.6.tgz"; - url = "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz"; - sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; - }; - } - { - name = "typescript___typescript_3.8.3.tgz"; - path = fetchurl { - name = "typescript___typescript_3.8.3.tgz"; - url = "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz"; - sha1 = "409eb8544ea0335711205869ec458ab109ee1061"; - }; - } - { - name = "ua_parser_js___ua_parser_js_0.7.21.tgz"; - path = fetchurl { - name = "ua_parser_js___ua_parser_js_0.7.21.tgz"; - url = "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz"; - sha1 = "853cf9ce93f642f67174273cc34565ae6f308777"; - }; - } - { - name = "uncss___uncss_0.17.3.tgz"; - path = fetchurl { - name = "uncss___uncss_0.17.3.tgz"; - url = "https://registry.yarnpkg.com/uncss/-/uncss-0.17.3.tgz"; - sha1 = "50fc1eb4ed573ffff763458d801cd86e4d69ea11"; - }; - } - { - name = "underscore___underscore_1.4.4.tgz"; - path = fetchurl { - name = "underscore___underscore_1.4.4.tgz"; - url = "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz"; - sha1 = "61a6a32010622afa07963bf325203cf12239d604"; - }; - } - { - name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz"; - path = fetchurl { - name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz"; - sha1 = "2619800c4c825800efdd8343af7dd9933cbe2818"; - }; - } - { - name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz"; - path = fetchurl { - name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz"; - sha1 = "8ed2a32569961bce9227d09cd3ffbb8fed5f020c"; - }; - } - { - name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.2.0.tgz"; - path = fetchurl { - name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz"; - sha1 = "0d91f600eeeb3096aa962b1d6fc88876e64ea531"; - }; - } - { - name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.1.0.tgz"; - path = fetchurl { - name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz"; - sha1 = "dd57a99f6207bedff4628abefb94c50db941c8f4"; - }; - } - { - name = "unicode_trie___unicode_trie_0.3.1.tgz"; - path = fetchurl { - name = "unicode_trie___unicode_trie_0.3.1.tgz"; - url = "https://registry.yarnpkg.com/unicode-trie/-/unicode-trie-0.3.1.tgz"; - sha1 = "d671dddd89101a08bac37b6a5161010602052085"; - }; - } - { - name = "union_value___union_value_1.0.1.tgz"; - path = fetchurl { - name = "union_value___union_value_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz"; - sha1 = "0b6fe7b835aecda61c6ea4d4f02c14221e109847"; - }; - } - { - name = "uniq___uniq_1.0.1.tgz"; - path = fetchurl { - name = "uniq___uniq_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz"; - sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; - }; - } - { - name = "uniqs___uniqs_2.0.0.tgz"; - path = fetchurl { - name = "uniqs___uniqs_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz"; - sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02"; - }; - } - { - name = "universalify___universalify_0.1.2.tgz"; - path = fetchurl { - name = "universalify___universalify_0.1.2.tgz"; - url = "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz"; - sha1 = "b646f69be3942dabcecc9d6639c80dc105efaa66"; - }; - } - { - name = "unquote___unquote_1.1.1.tgz"; - path = fetchurl { - name = "unquote___unquote_1.1.1.tgz"; - url = "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz"; - sha1 = "8fded7324ec6e88a0ff8b905e7c098cdc086d544"; - }; - } - { - name = "unset_value___unset_value_1.0.0.tgz"; - path = fetchurl { - name = "unset_value___unset_value_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz"; - sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"; - }; - } - { - name = "upath___upath_1.2.0.tgz"; - path = fetchurl { - name = "upath___upath_1.2.0.tgz"; - url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz"; - sha1 = "8f66dbcd55a883acdae4408af8b035a5044c1894"; - }; - } - { - name = "upper_case___upper_case_1.1.3.tgz"; - path = fetchurl { - name = "upper_case___upper_case_1.1.3.tgz"; - url = "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz"; - sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598"; - }; - } - { - name = "uri_js___uri_js_4.2.2.tgz"; - path = fetchurl { - name = "uri_js___uri_js_4.2.2.tgz"; - url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz"; - sha1 = "94c540e1ff772956e2299507c010aea6c8838eb0"; - }; - } - { - name = "urix___urix_0.1.0.tgz"; - path = fetchurl { - name = "urix___urix_0.1.0.tgz"; - url = "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz"; - sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72"; - }; - } - { - name = "url___url_0.11.0.tgz"; - path = fetchurl { - name = "url___url_0.11.0.tgz"; - url = "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz"; - sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"; - }; - } - { - name = "use___use_3.1.1.tgz"; - path = fetchurl { - name = "use___use_3.1.1.tgz"; - url = "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz"; - sha1 = "d50c8cac79a19fbc20f2911f56eb973f4e10070f"; - }; - } - { - name = "util_deprecate___util_deprecate_1.0.2.tgz"; - path = fetchurl { - name = "util_deprecate___util_deprecate_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz"; - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; - }; - } - { - name = "util.promisify___util.promisify_1.0.1.tgz"; - path = fetchurl { - name = "util.promisify___util.promisify_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz"; - sha1 = "6baf7774b80eeb0f7520d8b81d07982a59abbaee"; - }; - } - { - name = "util___util_0.10.3.tgz"; - path = fetchurl { - name = "util___util_0.10.3.tgz"; - url = "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz"; - sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; - }; - } - { - name = "util___util_0.11.1.tgz"; - path = fetchurl { - name = "util___util_0.11.1.tgz"; - url = "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz"; - sha1 = "3236733720ec64bb27f6e26f421aaa2e1b588d61"; - }; - } - { - name = "uuid___uuid_3.4.0.tgz"; - path = fetchurl { - name = "uuid___uuid_3.4.0.tgz"; - url = "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz"; - sha1 = "b23e4358afa8a202fe7a100af1f5f883f02007ee"; - }; - } - { - name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz"; - path = fetchurl { - name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz"; - sha1 = "e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"; - }; - } - { - name = "v8_to_istanbul___v8_to_istanbul_4.1.3.tgz"; - path = fetchurl { - name = "v8_to_istanbul___v8_to_istanbul_4.1.3.tgz"; - url = "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-4.1.3.tgz"; - sha1 = "22fe35709a64955f49a08a7c7c959f6520ad6f20"; - }; - } - { - name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz"; - path = fetchurl { - name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz"; - url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"; - sha1 = "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"; - }; - } - { - name = "vega_canvas___vega_canvas_1.2.2.tgz"; - path = fetchurl { - name = "vega_canvas___vega_canvas_1.2.2.tgz"; - url = "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.2.tgz"; - sha1 = "f31aae9ac1e1ed01bb7817a1e53099279e2d3d43"; - }; - } - { - name = "vega_canvas___vega_canvas_1.2.6.tgz"; - path = fetchurl { - name = "vega_canvas___vega_canvas_1.2.6.tgz"; - url = "https://registry.yarnpkg.com/vega-canvas/-/vega-canvas-1.2.6.tgz"; - sha1 = "55e032ce9a62acd17229f6bac66d99db3d6879cd"; - }; - } - { - name = "vega_crossfilter___vega_crossfilter_4.0.2.tgz"; - path = fetchurl { - name = "vega_crossfilter___vega_crossfilter_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.2.tgz"; - sha1 = "739a26eb8eb741b3e1725679d09ee2af56f983b5"; - }; - } - { - name = "vega_crossfilter___vega_crossfilter_4.0.5.tgz"; - path = fetchurl { - name = "vega_crossfilter___vega_crossfilter_4.0.5.tgz"; - url = "https://registry.yarnpkg.com/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz"; - sha1 = "cf6a5fca60821928f976b32f22cf66cfd9cbeeae"; - }; - } - { - name = "vega_dataflow___vega_dataflow_5.5.1.tgz"; - path = fetchurl { - name = "vega_dataflow___vega_dataflow_5.5.1.tgz"; - url = "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.5.1.tgz"; - sha1 = "65dd244ab678bb91d60cee0eab3c8e5d588cee1c"; - }; - } - { - name = "vega_dataflow___vega_dataflow_5.7.3.tgz"; - path = fetchurl { - name = "vega_dataflow___vega_dataflow_5.7.3.tgz"; - url = "https://registry.yarnpkg.com/vega-dataflow/-/vega-dataflow-5.7.3.tgz"; - sha1 = "66ca06a61f72a210b0732e3b6cc1eec5117197f7"; - }; - } - { - name = "vega_embed___vega_embed_6.6.0.tgz"; - path = fetchurl { - name = "vega_embed___vega_embed_6.6.0.tgz"; - url = "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.6.0.tgz"; - sha1 = "a11046069ceb8774c63c35533f2d2aac72789d16"; - }; - } - { - name = "vega_embed___vega_embed_6.10.0.tgz"; - path = fetchurl { - name = "vega_embed___vega_embed_6.10.0.tgz"; - url = "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.10.0.tgz"; - sha1 = "75b2947fb75ccecd0d506296ea2b5c1f9295208c"; - }; - } - { - name = "vega_encode___vega_encode_4.6.0.tgz"; - path = fetchurl { - name = "vega_encode___vega_encode_4.6.0.tgz"; - url = "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.6.0.tgz"; - sha1 = "20456f579da15074f585eae7cdc730ce132095bd"; - }; - } - { - name = "vega_encode___vega_encode_4.8.3.tgz"; - path = fetchurl { - name = "vega_encode___vega_encode_4.8.3.tgz"; - url = "https://registry.yarnpkg.com/vega-encode/-/vega-encode-4.8.3.tgz"; - sha1 = "b3048fb39845d72f18d8dc302ad697f826e0ff83"; - }; - } - { - name = "vega_event_selector___vega_event_selector_2.0.3.tgz"; - path = fetchurl { - name = "vega_event_selector___vega_event_selector_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.3.tgz"; - sha1 = "760c61af7ab5c325d3274fd3ab284d067ff16f8c"; - }; - } - { - name = "vega_event_selector___vega_event_selector_2.0.6.tgz"; - path = fetchurl { - name = "vega_event_selector___vega_event_selector_2.0.6.tgz"; - url = "https://registry.yarnpkg.com/vega-event-selector/-/vega-event-selector-2.0.6.tgz"; - sha1 = "6beb00e066b78371dde1a0f40cb5e0bbaecfd8bc"; - }; - } - { - name = "vega_expression___vega_expression_2.6.4.tgz"; - path = fetchurl { - name = "vega_expression___vega_expression_2.6.4.tgz"; - url = "https://registry.yarnpkg.com/vega-expression/-/vega-expression-2.6.4.tgz"; - sha1 = "f8098e974dedb1614474b260193332d51961fae3"; - }; - } - { - name = "vega_expression___vega_expression_3.0.0.tgz"; - path = fetchurl { - name = "vega_expression___vega_expression_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/vega-expression/-/vega-expression-3.0.0.tgz"; - sha1 = "39179d010b34c57513162bf1ab5a7bff4b31be91"; - }; - } - { - name = "vega_force___vega_force_4.0.4.tgz"; - path = fetchurl { - name = "vega_force___vega_force_4.0.4.tgz"; - url = "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.4.tgz"; - sha1 = "b73cba2e169cc248c994c9d981c374eb06aff764"; - }; - } - { - name = "vega_force___vega_force_4.0.7.tgz"; - path = fetchurl { - name = "vega_force___vega_force_4.0.7.tgz"; - url = "https://registry.yarnpkg.com/vega-force/-/vega-force-4.0.7.tgz"; - sha1 = "6dc39ecb7889d9102661244d62fbc8d8714162ee"; - }; - } - { - name = "vega_format___vega_format_1.0.4.tgz"; - path = fetchurl { - name = "vega_format___vega_format_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/vega-format/-/vega-format-1.0.4.tgz"; - sha1 = "40c0c252d11128738b845ee73d8173f8064d6626"; - }; - } - { - name = "vega_functions___vega_functions_5.6.0.tgz"; - path = fetchurl { - name = "vega_functions___vega_functions_5.6.0.tgz"; - url = "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.6.0.tgz"; - sha1 = "a8f5c6060cefbcfc9aef19bf55370e0db18f82d1"; - }; - } - { - name = "vega_functions___vega_functions_5.8.0.tgz"; - path = fetchurl { - name = "vega_functions___vega_functions_5.8.0.tgz"; - url = "https://registry.yarnpkg.com/vega-functions/-/vega-functions-5.8.0.tgz"; - sha1 = "48e02b0e5b14261cd445bda3c4721a18b02c810c"; - }; - } - { - name = "vega_geo___vega_geo_4.3.1.tgz"; - path = fetchurl { - name = "vega_geo___vega_geo_4.3.1.tgz"; - url = "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.1.tgz"; - sha1 = "825487d6ae07037a0091e68a140bf159f190b0df"; - }; - } - { - name = "vega_geo___vega_geo_4.3.7.tgz"; - path = fetchurl { - name = "vega_geo___vega_geo_4.3.7.tgz"; - url = "https://registry.yarnpkg.com/vega-geo/-/vega-geo-4.3.7.tgz"; - sha1 = "4220137458a17d422fa15705f24905ba2595ca40"; - }; - } - { - name = "vega_hierarchy___vega_hierarchy_4.0.5.tgz"; - path = fetchurl { - name = "vega_hierarchy___vega_hierarchy_4.0.5.tgz"; - url = "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.5.tgz"; - sha1 = "6f08e173c315f9c60abd931d03af7ed50246f27e"; - }; - } - { - name = "vega_hierarchy___vega_hierarchy_4.0.9.tgz"; - path = fetchurl { - name = "vega_hierarchy___vega_hierarchy_4.0.9.tgz"; - url = "https://registry.yarnpkg.com/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz"; - sha1 = "4b4bafbc181a14a280ecdbee8874c0db7e369f47"; - }; - } - { - name = "vega_label___vega_label_1.0.0.tgz"; - path = fetchurl { - name = "vega_label___vega_label_1.0.0.tgz"; - url = "https://registry.yarnpkg.com/vega-label/-/vega-label-1.0.0.tgz"; - sha1 = "c3bea3a608a62217ca554ecc0f7fe0395d81bd1b"; - }; - } - { - name = "vega_lite___vega_lite_4.17.0.tgz"; - path = fetchurl { - name = "vega_lite___vega_lite_4.17.0.tgz"; - url = "https://registry.yarnpkg.com/vega-lite/-/vega-lite-4.17.0.tgz"; - sha1 = "01ad4535e92f28c3852c1071711de272ddfb4631"; - }; - } - { - name = "vega_loader___vega_loader_4.2.2.tgz"; - path = fetchurl { - name = "vega_loader___vega_loader_4.2.2.tgz"; - url = "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.2.2.tgz"; - sha1 = "a9375f339c558dc1d083cabd2f8c29d8142b18f8"; - }; - } - { - name = "vega_loader___vega_loader_4.4.0.tgz"; - path = fetchurl { - name = "vega_loader___vega_loader_4.4.0.tgz"; - url = "https://registry.yarnpkg.com/vega-loader/-/vega-loader-4.4.0.tgz"; - sha1 = "fc515b7368c46b2be8df1fcf3c35c696c13c453d"; - }; - } - { - name = "vega_parser___vega_parser_5.14.0.tgz"; - path = fetchurl { - name = "vega_parser___vega_parser_5.14.0.tgz"; - url = "https://registry.yarnpkg.com/vega-parser/-/vega-parser-5.14.0.tgz"; - sha1 = "3b6cc4fab40ef275b76ec0dd34600b9098b47003"; - }; - } - { - name = "vega_parser___vega_parser_6.1.0.tgz"; - path = fetchurl { - name = "vega_parser___vega_parser_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/vega-parser/-/vega-parser-6.1.0.tgz"; - sha1 = "485fb6fcd79d14b09efee340e2b55fb510e57e20"; - }; - } - { - name = "vega_projection___vega_projection_1.4.1.tgz"; - path = fetchurl { - name = "vega_projection___vega_projection_1.4.1.tgz"; - url = "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.1.tgz"; - sha1 = "653f8def85c0440669e6700b9126fe70bac2da9e"; - }; - } - { - name = "vega_projection___vega_projection_1.4.5.tgz"; - path = fetchurl { - name = "vega_projection___vega_projection_1.4.5.tgz"; - url = "https://registry.yarnpkg.com/vega-projection/-/vega-projection-1.4.5.tgz"; - sha1 = "020cb646b4eaae535359da25f4f48eef8d324af2"; - }; - } - { - name = "vega_regression___vega_regression_1.0.6.tgz"; - path = fetchurl { - name = "vega_regression___vega_regression_1.0.6.tgz"; - url = "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.6.tgz"; - sha1 = "0081a91328e933c826813c06afe7041915532d4f"; - }; - } - { - name = "vega_regression___vega_regression_1.0.9.tgz"; - path = fetchurl { - name = "vega_regression___vega_regression_1.0.9.tgz"; - url = "https://registry.yarnpkg.com/vega-regression/-/vega-regression-1.0.9.tgz"; - sha1 = "f33da47fe457e03ad134782c11414bcef7b1da82"; - }; - } - { - name = "vega_runtime___vega_runtime_5.0.3.tgz"; - path = fetchurl { - name = "vega_runtime___vega_runtime_5.0.3.tgz"; - url = "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-5.0.3.tgz"; - sha1 = "634d9b7d7558dbc855ea1d4751e01b8f52e03d74"; - }; - } - { - name = "vega_runtime___vega_runtime_6.1.3.tgz"; - path = fetchurl { - name = "vega_runtime___vega_runtime_6.1.3.tgz"; - url = "https://registry.yarnpkg.com/vega-runtime/-/vega-runtime-6.1.3.tgz"; - sha1 = "01e18246f7a80cee034a96017ac30113b92c4034"; - }; - } - { - name = "vega_scale___vega_scale_6.1.0.tgz"; - path = fetchurl { - name = "vega_scale___vega_scale_6.1.0.tgz"; - url = "https://registry.yarnpkg.com/vega-scale/-/vega-scale-6.1.0.tgz"; - sha1 = "eab5b5dba2c14548ea8ea29a4f13169c443f9d84"; - }; - } - { - name = "vega_scale___vega_scale_7.1.1.tgz"; - path = fetchurl { - name = "vega_scale___vega_scale_7.1.1.tgz"; - url = "https://registry.yarnpkg.com/vega-scale/-/vega-scale-7.1.1.tgz"; - sha1 = "b69a38d1980f6fc1093390f796e556be63fdc808"; - }; - } - { - name = "vega_scenegraph___vega_scenegraph_4.7.1.tgz"; - path = fetchurl { - name = "vega_scenegraph___vega_scenegraph_4.7.1.tgz"; - url = "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.7.1.tgz"; - sha1 = "b7dd1ed81f231349a89c9ff19a949e2afeb255da"; - }; - } - { - name = "vega_scenegraph___vega_scenegraph_4.9.2.tgz"; - path = fetchurl { - name = "vega_scenegraph___vega_scenegraph_4.9.2.tgz"; - url = "https://registry.yarnpkg.com/vega-scenegraph/-/vega-scenegraph-4.9.2.tgz"; - sha1 = "83b1dbc34a9ab5595c74d547d6d95849d74451ed"; - }; - } - { - name = "vega_schema_url_parser___vega_schema_url_parser_1.1.0.tgz"; - path = fetchurl { - name = "vega_schema_url_parser___vega_schema_url_parser_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/vega-schema-url-parser/-/vega-schema-url-parser-1.1.0.tgz"; - sha1 = "39168ec04e5468ce278a06c16ec0d126035a85b5"; - }; - } - { - name = "vega_selections___vega_selections_5.1.1.tgz"; - path = fetchurl { - name = "vega_selections___vega_selections_5.1.1.tgz"; - url = "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.1.1.tgz"; - sha1 = "5ea3931bbf7bc13f2ab7c5c5ebf39aed98e4c114"; - }; - } - { - name = "vega_selections___vega_selections_5.1.4.tgz"; - path = fetchurl { - name = "vega_selections___vega_selections_5.1.4.tgz"; - url = "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.1.4.tgz"; - sha1 = "cc086fac5b4e646f9f1e000777f8786782d8516a"; - }; - } - { - name = "vega_statistics___vega_statistics_1.7.5.tgz"; - path = fetchurl { - name = "vega_statistics___vega_statistics_1.7.5.tgz"; - url = "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.5.tgz"; - sha1 = "da57461f95be942c93f86644631da46bc0e9bea0"; - }; - } - { - name = "vega_statistics___vega_statistics_1.7.9.tgz"; - path = fetchurl { - name = "vega_statistics___vega_statistics_1.7.9.tgz"; - url = "https://registry.yarnpkg.com/vega-statistics/-/vega-statistics-1.7.9.tgz"; - sha1 = "feec01d463e1b50593d890d20631f72138fcb65d"; - }; - } - { - name = "vega_themes___vega_themes_2.8.3.tgz"; - path = fetchurl { - name = "vega_themes___vega_themes_2.8.3.tgz"; - url = "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.8.3.tgz"; - sha1 = "3f42a9d29b7274bf963d9d4e1c30ac0d5841d4fa"; - }; - } - { - name = "vega_themes___vega_themes_2.8.5.tgz"; - path = fetchurl { - name = "vega_themes___vega_themes_2.8.5.tgz"; - url = "https://registry.yarnpkg.com/vega-themes/-/vega-themes-2.8.5.tgz"; - sha1 = "f53c96676a1f28872b2c0e924da5f211613ce3a7"; - }; - } - { - name = "vega_time___vega_time_1.1.0.tgz"; - path = fetchurl { - name = "vega_time___vega_time_1.1.0.tgz"; - url = "https://registry.yarnpkg.com/vega-time/-/vega-time-1.1.0.tgz"; - sha1 = "aedbffaf6d982c43e3b5e7014c9b2fc6bd74434c"; - }; - } - { - name = "vega_time___vega_time_2.0.4.tgz"; - path = fetchurl { - name = "vega_time___vega_time_2.0.4.tgz"; - url = "https://registry.yarnpkg.com/vega-time/-/vega-time-2.0.4.tgz"; - sha1 = "ff308358a831de927caa44e281cdc96f0863ba08"; - }; - } - { - name = "vega_tooltip___vega_tooltip_0.22.1.tgz"; - path = fetchurl { - name = "vega_tooltip___vega_tooltip_0.22.1.tgz"; - url = "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.22.1.tgz"; - sha1 = "231d6c8a105b6ac531bf8275cd0950c30373e558"; - }; - } - { - name = "vega_tooltip___vega_tooltip_0.23.2.tgz"; - path = fetchurl { - name = "vega_tooltip___vega_tooltip_0.23.2.tgz"; - url = "https://registry.yarnpkg.com/vega-tooltip/-/vega-tooltip-0.23.2.tgz"; - sha1 = "f4e22c4ce967ce9f1de6518381a74f6fe5102a86"; - }; - } - { - name = "vega_transforms___vega_transforms_4.7.2.tgz"; - path = fetchurl { - name = "vega_transforms___vega_transforms_4.7.2.tgz"; - url = "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.7.2.tgz"; - sha1 = "29e3e0a7f662b756c563abc4eb06465aecdda940"; - }; - } - { - name = "vega_transforms___vega_transforms_4.9.3.tgz"; - path = fetchurl { - name = "vega_transforms___vega_transforms_4.9.3.tgz"; - url = "https://registry.yarnpkg.com/vega-transforms/-/vega-transforms-4.9.3.tgz"; - sha1 = "40e5234b956a68eaa03eedf489ed03293075bbfb"; - }; - } - { - name = "vega_typings___vega_typings_0.16.0.tgz"; - path = fetchurl { - name = "vega_typings___vega_typings_0.16.0.tgz"; - url = "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.16.0.tgz"; - sha1 = "f1b618d04d721069462dacd90193501aad45f1ed"; - }; - } - { - name = "vega_typings___vega_typings_0.19.1.tgz"; - path = fetchurl { - name = "vega_typings___vega_typings_0.19.1.tgz"; - url = "https://registry.yarnpkg.com/vega-typings/-/vega-typings-0.19.1.tgz"; - sha1 = "a53949143fa37721ae7bd146bbb9add5c78aca52"; - }; - } - { - name = "vega_util___vega_util_1.13.2.tgz"; - path = fetchurl { - name = "vega_util___vega_util_1.13.2.tgz"; - url = "https://registry.yarnpkg.com/vega-util/-/vega-util-1.13.2.tgz"; - sha1 = "d9fe2378f0e780290e231d128d8c125407fb3559"; - }; - } - { - name = "vega_util___vega_util_1.14.1.tgz"; - path = fetchurl { - name = "vega_util___vega_util_1.14.1.tgz"; - url = "https://registry.yarnpkg.com/vega-util/-/vega-util-1.14.1.tgz"; - sha1 = "0fb614277764f98738ba0b80e5cdfbe663426183"; - }; - } - { - name = "vega_util___vega_util_1.16.0.tgz"; - path = fetchurl { - name = "vega_util___vega_util_1.16.0.tgz"; - url = "https://registry.yarnpkg.com/vega-util/-/vega-util-1.16.0.tgz"; - sha1 = "77405d8df0a94944d106bdc36015f0d43aa2caa3"; - }; - } - { - name = "vega_view_transforms___vega_view_transforms_4.5.4.tgz"; - path = fetchurl { - name = "vega_view_transforms___vega_view_transforms_4.5.4.tgz"; - url = "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.4.tgz"; - sha1 = "e27049e0b6cab8271ac06e1e9c0ebcbbd901b1a0"; - }; - } - { - name = "vega_view_transforms___vega_view_transforms_4.5.8.tgz"; - path = fetchurl { - name = "vega_view_transforms___vega_view_transforms_4.5.8.tgz"; - url = "https://registry.yarnpkg.com/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz"; - sha1 = "c8dc42c3c7d4aa725d40b8775180c9f23bc98f4e"; - }; - } - { - name = "vega_view___vega_view_5.6.0.tgz"; - path = fetchurl { - name = "vega_view___vega_view_5.6.0.tgz"; - url = "https://registry.yarnpkg.com/vega-view/-/vega-view-5.6.0.tgz"; - sha1 = "1b045c207b2d8c55f29d9922bde46dea40185eb1"; - }; - } - { - name = "vega_view___vega_view_5.9.0.tgz"; - path = fetchurl { - name = "vega_view___vega_view_5.9.0.tgz"; - url = "https://registry.yarnpkg.com/vega-view/-/vega-view-5.9.0.tgz"; - sha1 = "ee6d5abd66d2503dec71e05e7ca8cf813465ae3f"; - }; - } - { - name = "vega_voronoi___vega_voronoi_4.1.2.tgz"; - path = fetchurl { - name = "vega_voronoi___vega_voronoi_4.1.2.tgz"; - url = "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.2.tgz"; - sha1 = "459b78f5191fb707e94d9afa7d8c1a68ad9aec7a"; - }; - } - { - name = "vega_voronoi___vega_voronoi_4.1.5.tgz"; - path = fetchurl { - name = "vega_voronoi___vega_voronoi_4.1.5.tgz"; - url = "https://registry.yarnpkg.com/vega-voronoi/-/vega-voronoi-4.1.5.tgz"; - sha1 = "e7af574d4c27fd9cb12d70082f12c6f59b80b445"; - }; - } - { - name = "vega_wordcloud___vega_wordcloud_4.0.5.tgz"; - path = fetchurl { - name = "vega_wordcloud___vega_wordcloud_4.0.5.tgz"; - url = "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.0.5.tgz"; - sha1 = "ca1ca4c329d4c0b96739cff82064711b707764de"; - }; - } - { - name = "vega_wordcloud___vega_wordcloud_4.1.3.tgz"; - path = fetchurl { - name = "vega_wordcloud___vega_wordcloud_4.1.3.tgz"; - url = "https://registry.yarnpkg.com/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz"; - sha1 = "ce90900333f4e0d3ee706ba4f36bb0905f8b4a9f"; - }; - } - { - name = "vega___vega_5.17.0.tgz"; - path = fetchurl { - name = "vega___vega_5.17.0.tgz"; - url = "https://registry.yarnpkg.com/vega/-/vega-5.17.0.tgz"; - sha1 = "2b33296e257c97b79ee6501d4d1905fb1414d080"; - }; - } - { - name = "vega___vega_5.11.1.tgz"; - path = fetchurl { - name = "vega___vega_5.11.1.tgz"; - url = "https://registry.yarnpkg.com/vega/-/vega-5.11.1.tgz"; - sha1 = "57c989fd7b4af3e1e964fae66ba790cb69a339cc"; - }; - } - { - name = "vendors___vendors_1.0.4.tgz"; - path = fetchurl { - name = "vendors___vendors_1.0.4.tgz"; - url = "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz"; - sha1 = "e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"; - }; - } - { - name = "verror___verror_1.10.0.tgz"; - path = fetchurl { - name = "verror___verror_1.10.0.tgz"; - url = "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz"; - sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; - }; - } - { - name = "vlq___vlq_0.2.3.tgz"; - path = fetchurl { - name = "vlq___vlq_0.2.3.tgz"; - url = "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz"; - sha1 = "8f3e4328cf63b1540c0d67e1b2778386f8975b26"; - }; - } - { - name = "vm_browserify___vm_browserify_1.1.2.tgz"; - path = fetchurl { - name = "vm_browserify___vm_browserify_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz"; - sha1 = "78641c488b8e6ca91a75f511e7a3b32a86e5dda0"; - }; - } - { - name = "w3c_hr_time___w3c_hr_time_1.0.2.tgz"; - path = fetchurl { - name = "w3c_hr_time___w3c_hr_time_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"; - sha1 = "0a89cdf5cc15822df9c360543676963e0cc308cd"; - }; - } - { - name = "w3c_xmlserializer___w3c_xmlserializer_1.1.2.tgz"; - path = fetchurl { - name = "w3c_xmlserializer___w3c_xmlserializer_1.1.2.tgz"; - url = "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz"; - sha1 = "30485ca7d70a6fd052420a3d12fd90e6339ce794"; - }; - } - { - name = "walker___walker_1.0.7.tgz"; - path = fetchurl { - name = "walker___walker_1.0.7.tgz"; - url = "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz"; - sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb"; - }; - } - { - name = "warning___warning_4.0.3.tgz"; - path = fetchurl { - name = "warning___warning_4.0.3.tgz"; - url = "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz"; - sha1 = "16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"; - }; - } - { - name = "warning___warning_3.0.0.tgz"; - path = fetchurl { - name = "warning___warning_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz"; - sha1 = "32e5377cb572de4ab04753bdf8821c01ed605b7c"; - }; - } - { - name = "wcwidth___wcwidth_1.0.1.tgz"; - path = fetchurl { - name = "wcwidth___wcwidth_1.0.1.tgz"; - url = "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz"; - sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"; - }; - } - { - name = "webidl_conversions___webidl_conversions_4.0.2.tgz"; - path = fetchurl { - name = "webidl_conversions___webidl_conversions_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz"; - sha1 = "a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"; - }; - } - { - name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz"; - path = fetchurl { - name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz"; - url = "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"; - sha1 = "5abacf777c32166a51d085d6b4f3e7d27113ddb0"; - }; - } - { - name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz"; - path = fetchurl { - name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz"; - sha1 = "fc804e458cc460009b1a2b966bc8817d2578aefb"; - }; - } - { - name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz"; - path = fetchurl { - name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz"; - url = "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"; - sha1 = "3d4b1e0312d2079879f826aff18dbeeca5960fbf"; - }; - } - { - name = "whatwg_url___whatwg_url_7.1.0.tgz"; - path = fetchurl { - name = "whatwg_url___whatwg_url_7.1.0.tgz"; - url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz"; - sha1 = "c2c492f1eca612988efd3d2266be1b9fc6170d06"; - }; - } - { - name = "which_module___which_module_2.0.0.tgz"; - path = fetchurl { - name = "which_module___which_module_2.0.0.tgz"; - url = "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz"; - sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; - }; - } - { - name = "which___which_1.3.1.tgz"; - path = fetchurl { - name = "which___which_1.3.1.tgz"; - url = "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz"; - sha1 = "a45043d54f5805316da8d62f9f50918d3da70b0a"; - }; - } - { - name = "which___which_2.0.2.tgz"; - path = fetchurl { - name = "which___which_2.0.2.tgz"; - url = "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz"; - sha1 = "7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"; - }; - } - { - name = "word_wrap___word_wrap_1.2.3.tgz"; - path = fetchurl { - name = "word_wrap___word_wrap_1.2.3.tgz"; - url = "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz"; - sha1 = "610636f6b1f703891bd34771ccb17fb93b47079c"; - }; - } - { - name = "wrap_ansi___wrap_ansi_2.1.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_2.1.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; - sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; - }; - } - { - name = "wrap_ansi___wrap_ansi_5.1.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_5.1.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz"; - sha1 = "1fd1f67235d5b6d0fee781056001bfb694c03b09"; - }; - } - { - name = "wrap_ansi___wrap_ansi_6.2.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_6.2.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz"; - sha1 = "e9393ba07102e6c91a3b221478f0257cd2856e53"; - }; - } - { - name = "wrap_ansi___wrap_ansi_7.0.0.tgz"; - path = fetchurl { - name = "wrap_ansi___wrap_ansi_7.0.0.tgz"; - url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz"; - sha1 = "67e145cff510a6a6984bdf1152911d69d2eb9e43"; - }; - } - { - name = "wrappy___wrappy_1.0.2.tgz"; - path = fetchurl { - name = "wrappy___wrappy_1.0.2.tgz"; - url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz"; - sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; - }; - } - { - name = "write_file_atomic___write_file_atomic_3.0.3.tgz"; - path = fetchurl { - name = "write_file_atomic___write_file_atomic_3.0.3.tgz"; - url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz"; - sha1 = "56bd5c5a5c70481cd19c571bd39ab965a5de56e8"; - }; - } - { - name = "ws___ws_5.2.2.tgz"; - path = fetchurl { - name = "ws___ws_5.2.2.tgz"; - url = "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz"; - sha1 = "dffef14866b8e8dc9133582514d1befaf96e980f"; - }; - } - { - name = "ws___ws_6.2.1.tgz"; - path = fetchurl { - name = "ws___ws_6.2.1.tgz"; - url = "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz"; - sha1 = "442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"; - }; - } - { - name = "ws___ws_7.2.5.tgz"; - path = fetchurl { - name = "ws___ws_7.2.5.tgz"; - url = "https://registry.yarnpkg.com/ws/-/ws-7.2.5.tgz"; - sha1 = "abb1370d4626a5a9cd79d8de404aa18b3465d10d"; - }; - } - { - name = "xml_name_validator___xml_name_validator_3.0.0.tgz"; - path = fetchurl { - name = "xml_name_validator___xml_name_validator_3.0.0.tgz"; - url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz"; - sha1 = "6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"; - }; - } - { - name = "xmlchars___xmlchars_2.2.0.tgz"; - path = fetchurl { - name = "xmlchars___xmlchars_2.2.0.tgz"; - url = "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz"; - sha1 = "060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"; - }; - } - { - name = "xtend___xtend_4.0.2.tgz"; - path = fetchurl { - name = "xtend___xtend_4.0.2.tgz"; - url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz"; - sha1 = "bb72779f5fa465186b1f438f674fa347fdb5db54"; - }; - } - { - name = "y18n___y18n_3.2.1.tgz"; - path = fetchurl { - name = "y18n___y18n_3.2.1.tgz"; - url = "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz"; - sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; - }; - } - { - name = "y18n___y18n_4.0.0.tgz"; - path = fetchurl { - name = "y18n___y18n_4.0.0.tgz"; - url = "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz"; - sha1 = "95ef94f85ecc81d007c264e190a120f0a3c8566b"; - }; - } - { - name = "y18n___y18n_5.0.5.tgz"; - path = fetchurl { - name = "y18n___y18n_5.0.5.tgz"; - url = "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz"; - sha1 = "8769ec08d03b1ea2df2500acef561743bbb9ab18"; - }; - } - { - name = "yallist___yallist_2.1.2.tgz"; - path = fetchurl { - name = "yallist___yallist_2.1.2.tgz"; - url = "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz"; - sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; - }; - } - { - name = "yaml___yaml_1.9.2.tgz"; - path = fetchurl { - name = "yaml___yaml_1.9.2.tgz"; - url = "https://registry.yarnpkg.com/yaml/-/yaml-1.9.2.tgz"; - sha1 = "f0cfa865f003ab707663e4f04b3956957ea564ed"; - }; - } - { - name = "yargs_parser___yargs_parser_15.0.1.tgz"; - path = fetchurl { - name = "yargs_parser___yargs_parser_15.0.1.tgz"; - url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz"; - sha1 = "54786af40b820dcb2fb8025b11b4d659d76323b3"; - }; - } - { - name = "yargs_parser___yargs_parser_18.1.3.tgz"; - path = fetchurl { - name = "yargs_parser___yargs_parser_18.1.3.tgz"; - url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz"; - sha1 = "be68c4975c6b2abf469236b0c870362fab09a7b0"; - }; - } - { - name = "yargs_parser___yargs_parser_20.2.3.tgz"; - path = fetchurl { - name = "yargs_parser___yargs_parser_20.2.3.tgz"; - url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.3.tgz"; - sha1 = "92419ba867b858c868acf8bae9bf74af0dd0ce26"; - }; - } - { - name = "yargs_parser___yargs_parser_9.0.2.tgz"; - path = fetchurl { - name = "yargs_parser___yargs_parser_9.0.2.tgz"; - url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz"; - sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077"; - }; - } - { - name = "yargs___yargs_11.1.1.tgz"; - path = fetchurl { - name = "yargs___yargs_11.1.1.tgz"; - url = "https://registry.yarnpkg.com/yargs/-/yargs-11.1.1.tgz"; - sha1 = "5052efe3446a4df5ed669c995886cc0f13702766"; - }; - } - { - name = "yargs___yargs_14.2.3.tgz"; - path = fetchurl { - name = "yargs___yargs_14.2.3.tgz"; - url = "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz"; - sha1 = "1a1c3edced1afb2a2fea33604bc6d1d8d688a414"; - }; - } - { - name = "yargs___yargs_15.3.1.tgz"; - path = fetchurl { - name = "yargs___yargs_15.3.1.tgz"; - url = "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz"; - sha1 = "9505b472763963e54afe60148ad27a330818e98b"; - }; - } - { - name = "yargs___yargs_16.0.3.tgz"; - path = fetchurl { - name = "yargs___yargs_16.0.3.tgz"; - url = "https://registry.yarnpkg.com/yargs/-/yargs-16.0.3.tgz"; - sha1 = "7a919b9e43c90f80d4a142a89795e85399a7e54c"; - }; - } - { - name = "zen_observable_ts___zen_observable_ts_0.8.21.tgz"; - path = fetchurl { - name = "zen_observable_ts___zen_observable_ts_0.8.21.tgz"; - url = "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz"; - sha1 = "85d0031fbbde1eba3cd07d3ba90da241215f421d"; - }; - } - { - name = "zen_observable___zen_observable_0.8.15.tgz"; - path = fetchurl { - name = "zen_observable___zen_observable_0.8.15.tgz"; - url = "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz"; - sha1 = "96415c512d8e3ffd920afd3889604e30b9eaac15"; - }; - } - ]; -} diff --git a/packages/squiggle-lang/.gitignore b/packages/squiggle-lang/.gitignore index ce7ea182..8375bb3b 100644 --- a/packages/squiggle-lang/.gitignore +++ b/packages/squiggle-lang/.gitignore @@ -17,3 +17,5 @@ yarn-error.log *.gen.tsx *.gen.js dist +*.coverage +_coverage diff --git a/packages/squiggle-lang/README.md b/packages/squiggle-lang/README.md index 441b2e35..e1a6cd98 100644 --- a/packages/squiggle-lang/README.md +++ b/packages/squiggle-lang/README.md @@ -13,6 +13,9 @@ Other: yarn start # listens to files and recompiles at every mutation yarn test yarn test:watch # keeps an active session and runs all tests at every mutation + +# where o := open in osx and o := xdg-open in linux, +yarn coverage; o _coverage/index.html # produces coverage report and opens it in browser ``` ## Information diff --git a/packages/squiggle-lang/__tests__/Bandwidth__Test.res b/packages/squiggle-lang/__tests__/Bandwidth_test.res similarity index 53% rename from packages/squiggle-lang/__tests__/Bandwidth__Test.res rename to packages/squiggle-lang/__tests__/Bandwidth_test.res index d37e5bb8..4e5c630a 100644 --- a/packages/squiggle-lang/__tests__/Bandwidth__Test.res +++ b/packages/squiggle-lang/__tests__/Bandwidth_test.res @@ -4,10 +4,10 @@ open Expect describe("Bandwidth", () => { test("nrd0()", () => { let data = [1., 4., 3., 2.] - expect(Bandwidth.nrd0(data)) -> toEqual(0.7625801874014622) + expect(SampleSetDist_Bandwidth.nrd0(data)) -> toEqual(0.7625801874014622) }) test("nrd()", () => { let data = [1., 4., 3., 2.] - expect(Bandwidth.nrd(data)) -> toEqual(0.8981499984950554) + expect(SampleSetDist_Bandwidth.nrd(data)) -> toEqual(0.8981499984950554) }) }) diff --git a/packages/squiggle-lang/__tests__/DistTypes__Test.res b/packages/squiggle-lang/__tests__/DistTypes__Test.res deleted file mode 100644 index fb09d6d9..00000000 --- a/packages/squiggle-lang/__tests__/DistTypes__Test.res +++ /dev/null @@ -1,89 +0,0 @@ -open Jest -open Expect - -let makeTest = (~only=false, str, item1, item2) => - only - ? Only.test(str, () => expect(item1) -> toEqual(item2)) - : test(str, () => expect(item1) -> toEqual(item2)) - -describe("PointSetTypes", () => - describe("Domain", () => { - let makeComplete = (yPoint, expectation) => - makeTest( - "With input: " ++ Js.Float.toString(yPoint), - PointSetTypes.Domain.yPointToSubYPoint(Complete, yPoint), - expectation, - ) - let makeSingle = (direction: [#left | #right], excludingProbabilityMass, yPoint, expectation) => - makeTest( - "Excluding: " ++ - (Js.Float.toString(excludingProbabilityMass) ++ - (" and yPoint: " ++ Js.Float.toString(yPoint))), - PointSetTypes.Domain.yPointToSubYPoint( - direction == #left - ? LeftLimited({xPoint: 3.0, excludingProbabilityMass: excludingProbabilityMass}) - : RightLimited({xPoint: 3.0, excludingProbabilityMass: excludingProbabilityMass}), - yPoint, - ), - expectation, - ) - let makeDouble = (domain, yPoint, expectation) => - makeTest("Excluding: limits", PointSetTypes.Domain.yPointToSubYPoint(domain, yPoint), expectation) - - describe("With Complete Domain", () => { - makeComplete(0.0, Some(0.0)) - makeComplete(0.6, Some(0.6)) - makeComplete(1.0, Some(1.0)) - }) - describe("With Left Limit", () => { - makeSingle(#left, 0.5, 1.0, Some(1.0)) - makeSingle(#left, 0.5, 0.75, Some(0.5)) - makeSingle(#left, 0.8, 0.9, Some(0.5)) - makeSingle(#left, 0.5, 0.4, None) - makeSingle(#left, 0.5, 0.5, Some(0.0)) - }) - describe("With Right Limit", () => { - makeSingle(#right, 0.5, 1.0, None) - makeSingle(#right, 0.5, 0.25, Some(0.5)) - makeSingle(#right, 0.8, 0.5, None) - makeSingle(#right, 0.2, 0.2, Some(0.25)) - makeSingle(#right, 0.5, 0.5, Some(1.0)) - makeSingle(#right, 0.5, 0.0, Some(0.0)) - makeSingle(#right, 0.5, 0.5, Some(1.0)) - }) - describe("With Left and Right Limit", () => { - makeDouble( - LeftAndRightLimited( - {excludingProbabilityMass: 0.25, xPoint: 3.0}, - {excludingProbabilityMass: 0.25, xPoint: 10.0}, - ), - 0.5, - Some(0.5), - ) - makeDouble( - LeftAndRightLimited( - {excludingProbabilityMass: 0.1, xPoint: 3.0}, - {excludingProbabilityMass: 0.1, xPoint: 10.0}, - ), - 0.2, - Some(0.125), - ) - makeDouble( - LeftAndRightLimited( - {excludingProbabilityMass: 0.1, xPoint: 3.0}, - {excludingProbabilityMass: 0.1, xPoint: 10.0}, - ), - 0.1, - Some(0.0), - ) - makeDouble( - LeftAndRightLimited( - {excludingProbabilityMass: 0.1, xPoint: 3.0}, - {excludingProbabilityMass: 0.1, xPoint: 10.0}, - ), - 0.05, - None, - ) - }) - }) -) diff --git a/packages/squiggle-lang/__tests__/Distributions/DistributionOperation_test.res b/packages/squiggle-lang/__tests__/Distributions/DistributionOperation_test.res new file mode 100644 index 00000000..34a8dd6e --- /dev/null +++ b/packages/squiggle-lang/__tests__/Distributions/DistributionOperation_test.res @@ -0,0 +1,103 @@ +open Jest +open Expect + +let env: DistributionOperation.env = { + sampleCount: 100, + xyPointLength: 100, +} + +let { + normalDist5, + normalDist10, + normalDist20, + normalDist, + uniformDist, + betaDist, + lognormalDist, + cauchyDist, + triangularDist, + exponentialDist, +} = module(GenericDist_Fixtures) +let mkNormal = (mean, stdev) => GenericDist_Types.Symbolic(#Normal({mean: mean, stdev: stdev})) + +let {toFloat, toDist, toString, toError} = module(DistributionOperation.Output) +let {run} = module(DistributionOperation) +let {fmap} = module(DistributionOperation.Output) +let run = run(~env) +let outputMap = fmap(~env) +let toExt: option<'a> => 'a = E.O.toExt( + "Should be impossible to reach (This error is in test file)", +) + +describe("sparkline", () => { + let runTest = ( + name: string, + dist: GenericDist_Types.genericDist, + expected: DistributionOperation.outputType, + ) => { + test(name, () => { + let result = DistributionOperation.run(~env, FromDist(ToString(ToSparkline(20)), dist)) + expect(result)->toEqual(expected) + }) + } + + runTest( + "normal", + normalDist, + String(`▁▁▁▁▁▂▄▆▇██▇▆▄▂▁▁▁▁▁`), + ) + + runTest( + "uniform", + uniformDist, + String(`████████████████████`), + ) + + runTest("beta", betaDist, String(`▁▄▇████▇▆▅▄▃▃▂▁▁▁▁▁▁`)) + + runTest( + "lognormal", + lognormalDist, + String(`▁█▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁`), + ) + + runTest( + "cauchy", + cauchyDist, + String(`▁▁▁▁▁▁▁▁▁██▁▁▁▁▁▁▁▁▁`), + ) + + runTest( + "triangular", + triangularDist, + String(`▁▁▂▃▄▅▆▇████▇▆▅▄▃▂▁▁`), + ) + + runTest( + "exponential", + exponentialDist, + String(`█▅▄▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁`), + ) +}) + +describe("toPointSet", () => { + test("on symbolic normal distribution", () => { + let result = + run(FromDist(ToDist(ToPointSet), normalDist5)) + ->outputMap(FromDist(ToFloat(#Mean))) + ->toFloat + ->toExt + expect(result)->toBeSoCloseTo(5.0, ~digits=0) + }) + + test("on sample set", () => { + let result = + run(FromDist(ToDist(ToPointSet), normalDist5)) + ->outputMap(FromDist(ToDist(ToSampleSet(1000)))) + ->outputMap(FromDist(ToDist(ToPointSet))) + ->outputMap(FromDist(ToFloat(#Mean))) + ->toFloat + ->toExt + expect(result)->toBeSoCloseTo(5.0, ~digits=-1) + }) +}) diff --git a/packages/squiggle-lang/__tests__/Distributions/GenericDist_Fixtures.res b/packages/squiggle-lang/__tests__/Distributions/GenericDist_Fixtures.res new file mode 100644 index 00000000..05f0981b --- /dev/null +++ b/packages/squiggle-lang/__tests__/Distributions/GenericDist_Fixtures.res @@ -0,0 +1,11 @@ +let normalDist5: GenericDist_Types.genericDist = Symbolic(#Normal({mean: 5.0, stdev: 2.0})) +let normalDist10: GenericDist_Types.genericDist = Symbolic(#Normal({mean: 10.0, stdev: 2.0})) +let normalDist20: GenericDist_Types.genericDist = Symbolic(#Normal({mean: 20.0, stdev: 2.0})) +let normalDist: GenericDist_Types.genericDist = normalDist5 + +let betaDist: GenericDist_Types.genericDist = Symbolic(#Beta({alpha: 2.0, beta: 5.0})) +let lognormalDist: GenericDist_Types.genericDist = Symbolic(#Lognormal({mu: 0.0, sigma: 1.0})) +let cauchyDist: GenericDist_Types.genericDist = Symbolic(#Cauchy({local: 1.0, scale: 1.0})) +let triangularDist: GenericDist_Types.genericDist = Symbolic(#Triangular({low: 1.0, medium: 2.0, high: 3.0})) +let exponentialDist: GenericDist_Types.genericDist = Symbolic(#Exponential({rate: 2.0})) +let uniformDist: GenericDist_Types.genericDist = Symbolic(#Uniform({low: 9.0, high: 10.0})) diff --git a/packages/squiggle-lang/__tests__/Distributions/Mixture_test.res b/packages/squiggle-lang/__tests__/Distributions/Mixture_test.res new file mode 100644 index 00000000..2ab1de08 --- /dev/null +++ b/packages/squiggle-lang/__tests__/Distributions/Mixture_test.res @@ -0,0 +1,70 @@ +open Jest +open Expect +open TestHelpers + +// TODO: use Normal.make (etc.), but preferably after the new validation dispatch is in. +let mkNormal = (mean, stdev) => GenericDist_Types.Symbolic(#Normal({mean: mean, stdev: stdev})) +let mkBeta = (alpha, beta) => GenericDist_Types.Symbolic(#Beta({alpha: alpha, beta: beta})) +let mkExponential = rate => GenericDist_Types.Symbolic(#Exponential({rate: rate})) +let mkUniform = (low, high) => GenericDist_Types.Symbolic(#Uniform({low: low, high: high})) +let mkCauchy = (local, scale) => GenericDist_Types.Symbolic(#Cauchy({local: local, scale: scale})) +let mkLognormal = (mu, sigma) => GenericDist_Types.Symbolic(#Lognormal({mu: mu, sigma: sigma})) + +describe("mixture", () => { + testAll("fair mean of two normal distributions", list{(0.0, 1e2), (-1e1, -1e-4), (-1e1, 1e2), (-1e1, 1e1)}, tup => { // should be property + let (mean1, mean2) = tup + let meanValue = { + run(Mixture([(mkNormal(mean1, 9e-1), 0.5), (mkNormal(mean2, 9e-1), 0.5)])) + -> outputMap(FromDist(ToFloat(#Mean))) + } + meanValue -> unpackFloat -> expect -> toBeSoCloseTo((mean1 +. mean2) /. 2.0, ~digits=-1) + }) + testAll( + "weighted mean of a beta and an exponential", + // This would not survive property testing, it was easy for me to find cases that NaN'd out. + list{((128.0, 1.0), 2.0), ((2e-1, 64.0), 16.0), ((1e0, 1e0), 64.0)}, + tup => { + let ((alpha, beta), rate) = tup + let betaWeight = 0.25 + let exponentialWeight = 0.75 + let meanValue = { + run(Mixture( + [ + (mkBeta(alpha, beta), betaWeight), + (mkExponential(rate), exponentialWeight) + ] + )) -> outputMap(FromDist(ToFloat(#Mean))) + } + let betaMean = 1.0 /. (1.0 +. beta /. alpha) + let exponentialMean = 1.0 /. rate + meanValue + -> unpackFloat + -> expect + -> toBeSoCloseTo( + betaWeight *. betaMean +. exponentialWeight *. exponentialMean, + ~digits=-1 + ) + } + ) + testAll( + "weighted mean of lognormal and uniform", + // Would not survive property tests: very easy to find cases that NaN out. + list{((-1e2,1e1), (2e0,1e0)), ((-1e-16,1e-16), (1e-8,1e0)), ((0.0,1e0), (1e0,1e-2))}, + tup => { + let ((low, high), (mu, sigma)) = tup + let uniformWeight = 0.6 + let lognormalWeight = 0.4 + let meanValue = { + run(Mixture([(mkUniform(low, high), uniformWeight), (mkLognormal(mu, sigma), lognormalWeight)])) + -> outputMap(FromDist(ToFloat(#Mean))) + } + let uniformMean = (low +. high) /. 2.0 + let lognormalMean = mu +. sigma ** 2.0 /. 2.0 + meanValue + -> unpackFloat + -> expect + -> toBeSoCloseTo(uniformWeight *. uniformMean +. lognormalWeight *. lognormalMean, ~digits=-1) + } + ) +}) + diff --git a/packages/squiggle-lang/__tests__/Distributions/SampleSetDist_test.res b/packages/squiggle-lang/__tests__/Distributions/SampleSetDist_test.res new file mode 100644 index 00000000..5a48dd80 --- /dev/null +++ b/packages/squiggle-lang/__tests__/Distributions/SampleSetDist_test.res @@ -0,0 +1,41 @@ +open Jest +open TestHelpers + +describe("Continuous and discrete splits", () => { + makeTest( + "splits (1)", + SampleSetDist_ToPointSet.Internals.T.splitContinuousAndDiscrete([1.432, 1.33455, 2.0]), + ([1.432, 1.33455, 2.0], E.FloatFloatMap.empty()), + ) + makeTest( + "splits (2)", + SampleSetDist_ToPointSet.Internals.T.splitContinuousAndDiscrete([ + 1.432, + 1.33455, + 2.0, + 2.0, + 2.0, + 2.0, + ]) |> (((c, disc)) => (c, disc |> E.FloatFloatMap.toArray)), + ([1.432, 1.33455], [(2.0, 4.0)]), + ) + + let makeDuplicatedArray = count => { + let arr = Belt.Array.range(1, count) |> E.A.fmap(float_of_int) + let sorted = arr |> Belt.SortArray.stableSortBy(_, compare) + E.A.concatMany([sorted, sorted, sorted, sorted]) |> Belt.SortArray.stableSortBy(_, compare) + } + + let (_, discrete1) = SampleSetDist_ToPointSet.Internals.T.splitContinuousAndDiscrete( + makeDuplicatedArray(10), + ) + let toArr1 = discrete1 |> E.FloatFloatMap.toArray + makeTest("splitMedium at count=10", toArr1 |> Belt.Array.length, 10) + + let (_c, discrete2) = SampleSetDist_ToPointSet.Internals.T.splitContinuousAndDiscrete( + makeDuplicatedArray(500), + ) + let toArr2 = discrete2 |> E.FloatFloatMap.toArray + makeTest("splitMedium at count=500", toArr2 |> Belt.Array.length, 500) +}) + diff --git a/packages/squiggle-lang/__tests__/Distributions/Symbolic_test.res b/packages/squiggle-lang/__tests__/Distributions/Symbolic_test.res new file mode 100644 index 00000000..9a37a63a --- /dev/null +++ b/packages/squiggle-lang/__tests__/Distributions/Symbolic_test.res @@ -0,0 +1,161 @@ +open Jest +open Expect +open TestHelpers + +// TODO: use Normal.make (but preferably after teh new validation dispatch is in) +let mkNormal = (mean, stdev) => GenericDist_Types.Symbolic(#Normal({mean: mean, stdev: stdev})) + +describe("(Symbolic) normalize", () => { + testAll("has no impact on normal distributions", list{-1e8, -1e-2, 0.0, 1e-4, 1e16}, mean => { + let normalValue = mkNormal(mean, 2.0) + let normalizedValue = run(FromDist(ToDist(Normalize), normalValue)) + normalizedValue + -> unpackDist + -> expect + -> toEqual(normalValue) + }) +}) + +describe("(Symbolic) mean", () => { + testAll("of normal distributions", list{-1e8, -16.0, -1e-2, 0.0, 1e-4, 32.0, 1e16}, mean => { + run(FromDist(ToFloat(#Mean), mkNormal(mean, 4.0))) + -> unpackFloat + -> expect + -> toBeCloseTo(mean) + }) + + Skip.test("of normal(0, -1) (it NaNs out)", () => { + run(FromDist(ToFloat(#Mean), mkNormal(1e1, -1e0))) + -> unpackFloat + -> expect + -> ExpectJs.toBeFalsy + }) + + test("of normal(0, 1e-8) (it doesn't freak out at tiny stdev)", () => { + run(FromDist(ToFloat(#Mean), mkNormal(0.0, 1e-8))) + -> unpackFloat + -> expect + -> toBeCloseTo(0.0) + }) + + testAll("of exponential distributions", list{1e-7, 2.0, 10.0, 100.0}, rate => { + let meanValue = run(FromDist(ToFloat(#Mean), GenericDist_Types.Symbolic(#Exponential({rate: rate})))) + meanValue -> unpackFloat -> expect -> toBeCloseTo(1.0 /. rate) // https://en.wikipedia.org/wiki/Exponential_distribution#Mean,_variance,_moments,_and_median + }) + + test("of a cauchy distribution", () => { + let meanValue = run(FromDist(ToFloat(#Mean), GenericDist_Types.Symbolic(#Cauchy({local: 1.0, scale: 1.0})))) + meanValue + -> unpackFloat + -> expect + -> toBeCloseTo(2.01868297874546) + //-> toBe(GenDistError(Other("Cauchy distributions may have no mean value."))) + }) + + testAll("of triangular distributions", list{(1.0,2.0,3.0), (-1e7,-1e-7,1e-7), (-1e-7,1e0,1e7), (-1e-16,0.0,1e-16)}, tup => { + let (low, medium, high) = tup + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Triangular({low: low, medium: medium, high: high})) + )) + meanValue + -> unpackFloat + -> expect + -> toBeCloseTo((low +. medium +. high) /. 3.0) // https://www.statology.org/triangular-distribution/ + }) + + // TODO: nonpositive inputs are SUPPOSED to crash. + testAll("of beta distributions", list{(1e-4, 6.4e1), (1.28e2, 1e0), (1e-16, 1e-16), (1e16, 1e16), (-1e4, 1e1), (1e1, -1e4)}, tup => { + let (alpha, beta) = tup + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Beta({alpha: alpha, beta: beta})) + )) + meanValue + -> unpackFloat + -> expect + -> toBeCloseTo(1.0 /. (1.0 +. (beta /. alpha))) // https://en.wikipedia.org/wiki/Beta_distribution#Mean + }) + + // TODO: When we have our theory of validators we won't want this to be NaN but to be an error. + test("of beta(0, 0)", () => { + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Beta({alpha: 0.0, beta: 0.0})) + )) + meanValue + -> unpackFloat + -> expect + -> ExpectJs.toBeFalsy + }) + + testAll("of lognormal distributions", list{(2.0, 4.0), (1e-7, 1e-2), (-1e6, 10.0), (1e3, -1e2), (-1e8, -1e4), (1e2, 1e-5)}, tup => { + let (mu, sigma) = tup + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Lognormal({mu: mu, sigma: sigma})) + )) + meanValue + -> unpackFloat + -> expect + -> toBeCloseTo(Js.Math.exp(mu +. sigma ** 2.0 /. 2.0 )) // https://brilliant.org/wiki/log-normal-distribution/ + }) + + testAll("of uniform distributions", list{(1e-5, 12.345), (-1e4, 1e4), (-1e16, -1e2), (5.3e3, 9e9)}, tup => { + let (low, high) = tup + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Uniform({low: low, high: high})) + )) + meanValue + -> unpackFloat + -> expect + -> toBeCloseTo((low +. high) /. 2.0) // https://en.wikipedia.org/wiki/Continuous_uniform_distribution#Moments + }) + + test("of a float", () => { + let meanValue = run(FromDist( + ToFloat(#Mean), + GenericDist_Types.Symbolic(#Float(7.7)) + )) + meanValue -> unpackFloat -> expect -> toBeCloseTo(7.7) + }) +}) + +describe("Normal distribution with sparklines", () => { + + let parameterWiseAdditionPdf = (n1: SymbolicDistTypes.normal, n2: SymbolicDistTypes.normal) => { + let normalDistAtSumMeanConstr = SymbolicDist.Normal.add(n1, n2) + let normalDistAtSumMean: SymbolicDistTypes.normal = switch normalDistAtSumMeanConstr { + | #Normal(params) => params + } + x => SymbolicDist.Normal.pdf(x, normalDistAtSumMean) + } + + let normalDistAtMean5: SymbolicDistTypes.normal = {mean: 5.0, stdev: 2.0} + let normalDistAtMean10: SymbolicDistTypes.normal = {mean: 10.0, stdev: 2.0} + let range20Float = E.A.Floats.range(0.0, 20.0, 20) // [0.0,1.0,2.0,3.0,4.0,...19.0,] + + test("mean=5 pdf", () => { + let pdfNormalDistAtMean5 = x => SymbolicDist.Normal.pdf(x, normalDistAtMean5) + let sparklineMean5 = fnImage(pdfNormalDistAtMean5, range20Float) + Sparklines.create(sparklineMean5, ()) + -> expect + -> toEqual(`▁▂▃▆██▇▅▂▁▁▁▁▁▁▁▁▁▁▁`) + }) + + test("parameter-wise addition of two normal distributions", () => { + let sparklineMean15 = normalDistAtMean5 -> parameterWiseAdditionPdf(normalDistAtMean10) -> fnImage(range20Float) + Sparklines.create(sparklineMean15, ()) + -> expect + -> toEqual(`▁▁▁▁▁▁▁▁▁▂▃▄▆███▇▅▄▂`) + }) + + test("mean=10 cdf", () => { + let cdfNormalDistAtMean10 = x => SymbolicDist.Normal.cdf(x, normalDistAtMean10) + let sparklineMean10 = fnImage(cdfNormalDistAtMean10, range20Float) + Sparklines.create(sparklineMean10, ()) + -> expect + -> toEqual(`▁▁▁▁▁▁▁▁▂▄▅▇████████`) + }) +}) diff --git a/packages/squiggle-lang/__tests__/JS__Test.ts b/packages/squiggle-lang/__tests__/JS__Test.ts index aded69c1..8e5961a3 100644 --- a/packages/squiggle-lang/__tests__/JS__Test.ts +++ b/packages/squiggle-lang/__tests__/JS__Test.ts @@ -1,34 +1,87 @@ -import { run } from '../src/js/index'; +import { run, GenericDist, resultMap, makeSampleSetDist } from "../src/js/index"; let testRun = (x: string) => { - let result = run(x) - if(result.tag == 'Ok'){ - return { tag: 'Ok', value: result.value.exports } + let result = run(x); + if (result.tag == "Ok") { + return { tag: "Ok", value: result.value.exports }; + } else { + return result; } - else { - return result - } -} +}; describe("Simple calculations and results", () => { - test("mean(normal(5,2))", () => { - expect(testRun("mean(normal(5,2))")).toEqual({ tag: 'Ok', value: [ { NAME: 'Float', VAL: 5 } ] }) - }) - test("10+10", () => { - let foo = testRun("10 + 10") - expect(foo).toEqual({ tag: 'Ok', value: [ { NAME: 'Float', VAL: 20 } ] }) - }) -}) + test("mean(normal(5,2))", () => { + expect(testRun("mean(normal(5,2))")).toEqual({ + tag: "Ok", + value: [{ NAME: "Float", VAL: 5 }], + }); + }); + test("10+10", () => { + let foo = testRun("10 + 10"); + expect(foo).toEqual({ tag: "Ok", value: [{ NAME: "Float", VAL: 20 }] }); + }); +}); describe("Log function", () => { - test("log(1) = 0", () => { - let foo = testRun("log(1)") - expect(foo).toEqual({ tag: 'Ok', value: [ { NAME: 'Float', VAL: 0} ]}) - }) -}) + test("log(1) = 0", () => { + let foo = testRun("log(1)"); + expect(foo).toEqual({ tag: "Ok", value: [{ NAME: "Float", VAL: 0 }] }); + }); +}); describe("Multimodal too many weights error", () => { - test("mm(0,0,[0,0,0])", () => { - let foo = testRun("mm(0,0,[0,0,0])") - expect(foo).toEqual({ "tag": "Error", "value": "Function multimodal error: Too many weights provided" }) - }) + test("mm(0,0,[0,0,0])", () => { + let foo = testRun("mm(0,0,[0,0,0])"); + expect(foo).toEqual({ + tag: "Error", + value: "Function multimodal error: Too many weights provided", + }); + }); +}); + +describe("GenericDist", () => { + + //It's important that sampleCount is less than 9. If it's more, than that will create randomness + //Also, note, the value should be created using makeSampleSetDist() later on. + let env = { sampleCount: 8, xyPointLength: 100 }; + let dist = new GenericDist( + { tag: "SampleSet", value: [3, 4, 5, 6, 6, 7, 10, 15, 30] }, + env + ); + let dist2 = new GenericDist( + { tag: "SampleSet", value: [20, 22, 24, 29, 30, 35, 38, 44, 52] }, + env + ); + + test("mean", () => { + expect(dist.mean().value).toBeCloseTo(3.737); + }); + test("pdf", () => { + expect(dist.pdf(5.0).value).toBeCloseTo(0.0431); + }); + test("cdf", () => { + expect(dist.cdf(5.0).value).toBeCloseTo(0.155); + }); + test("inv", () => { + expect(dist.inv(0.5).value).toBeCloseTo(9.458); + }); + test("toPointSet", () => { + expect( + resultMap(dist.toPointSet(), (r: GenericDist) => r.toString()).value.value + ).toBe("Point Set Distribution"); + }); + test("toSparkline", () => { + expect(dist.toSparkline(20).value).toBe("▁▁▃▅███▆▄▃▂▁▁▂▂▃▂▁▁▁"); + }); + test("algebraicAdd", () => { + expect( + resultMap(dist.algebraicAdd(dist2), (r: GenericDist) => r.toSparkline(20)) + .value.value + ).toBe("▁▁▂▄▆████▇▆▄▄▃▃▃▂▁▁▁"); + }); + test("pointwiseAdd", () => { + expect( + resultMap(dist.pointwiseAdd(dist2), (r: GenericDist) => r.toSparkline(20)) + .value.value + ).toBe("▁▂▅██▅▅▅▆▇█▆▅▃▃▂▂▁▁▁"); + }); }); diff --git a/packages/squiggle-lang/__tests__/Lodash__test.res b/packages/squiggle-lang/__tests__/Lodash_test.res similarity index 100% rename from packages/squiggle-lang/__tests__/Lodash__test.res rename to packages/squiggle-lang/__tests__/Lodash_test.res diff --git a/packages/squiggle-lang/__tests__/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn_test.res b/packages/squiggle-lang/__tests__/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn_test.res new file mode 100644 index 00000000..2fd2a976 --- /dev/null +++ b/packages/squiggle-lang/__tests__/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn_test.res @@ -0,0 +1,25 @@ +module ExpressionValue = ReducerInterface.ExpressionValue + +open Jest +open Expect + +let expectEvalToBe = (expr: string, answer: string) => + Reducer.eval(expr)->ExpressionValue.toStringResult->expect->toBe(answer) + +describe("builtin", () => { + // All MathJs operators and functions are available for string, number and boolean + // .e.g + - / * > >= < <= == /= not and or + // See https://mathjs.org/docs/expressions/syntax.html + // See https://mathjs.org/docs/reference/functions.html + test("-1", () => expectEvalToBe("-1", "Ok(-1)")) + test("1-1", () => expectEvalToBe("1-1", "Ok(0)")) + test("2>1", () => expectEvalToBe("2>1", "Ok(true)")) + test("concat('a','b')", () => expectEvalToBe("concat('a','b')", "Ok('ab')")) +}) + +describe("builtin exception", () => { + //It's a pity that MathJs does not return error position + test("MathJs Exception", () => + expectEvalToBe("testZadanga()", "Error(JS Exception: Error: Undefined function testZadanga)") + ) +}) diff --git a/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsEval_test.res b/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsEval_test.res new file mode 100644 index 00000000..355c69ea --- /dev/null +++ b/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsEval_test.res @@ -0,0 +1,32 @@ +open ReducerInterface.ExpressionValue +module MathJs = Reducer.MathJs +module ErrorValue = Reducer.ErrorValue + +open Jest +open ExpectJs + +describe("eval", () => { + test("Number", () => expect(MathJs.Eval.eval("1"))->toEqual(Ok(EvNumber(1.)))) + test("Number expr", () => expect(MathJs.Eval.eval("1-1"))->toEqual(Ok(EvNumber(0.)))) + test("String", () => expect(MathJs.Eval.eval("'hello'"))->toEqual(Ok(EvString("hello")))) + test("String expr", () => + expect(MathJs.Eval.eval("concat('hello ','world')"))->toEqual(Ok(EvString("hello world"))) + ) + test("Boolean", () => expect(MathJs.Eval.eval("true"))->toEqual(Ok(EvBool(true)))) + test("Boolean expr", () => expect(MathJs.Eval.eval("2>1"))->toEqual(Ok(EvBool(true)))) +}) + +describe("errors", () => { + // All those errors propagete up and are returned by the resolver + test("unknown function", () => + expect(MathJs.Eval.eval("testZadanga()"))->toEqual( + Error(ErrorValue.REJavaScriptExn(Some("Undefined function testZadanga"), Some("Error"))), + ) + ) + + test("unknown answer type", () => + expect(MathJs.Eval.eval("1+1i"))->toEqual( + Error(ErrorValue.RETodo("Unhandled MathJs literal type: object")), + ) + ) +}) diff --git a/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsParse_test.res b/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsParse_test.res new file mode 100644 index 00000000..4acfc1c1 --- /dev/null +++ b/packages/squiggle-lang/__tests__/Reducer/Reducer_MathJs/Reducer_MathJsParse_test.res @@ -0,0 +1,51 @@ +module Parse = Reducer.MathJs.Parse +module Result = Belt.Result + +open Jest +open Expect + +let expectParseToBe = (expr, answer) => + Parse.parse(expr)->Result.flatMap(Parse.castNodeType)->Parse.toStringResult->expect->toBe(answer) + +describe("MathJs parse", () => { + describe("literals operators paranthesis", () => { + test("1", () => expectParseToBe("1", "1")) + test("'hello'", () => expectParseToBe("'hello'", "'hello'")) + test("true", () => expectParseToBe("true", "true")) + test("1+2", () => expectParseToBe("1+2", "add(1, 2)")) + test("add(1,2)", () => expectParseToBe("add(1,2)", "add(1, 2)")) + test("(1)", () => expectParseToBe("(1)", "(1)")) + test("(1+2)", () => expectParseToBe("(1+2)", "(add(1, 2))")) + }) + + describe("variables", () => { + Skip.test("define", () => expectParseToBe("x = 1", "???")) + Skip.test("use", () => expectParseToBe("x", "???")) + }) + + describe("functions", () => { + Skip.test("define", () => expectParseToBe("identity(x) = x", "???")) + Skip.test("use", () => expectParseToBe("identity(x)", "???")) + }) + + describe("arrays", () => { + test("empty", () => expectParseToBe("[]", "[]")) + test("define", () => expectParseToBe("[0, 1, 2]", "[0, 1, 2]")) + test("define with strings", () => expectParseToBe("['hello', 'world']", "['hello', 'world']")) + Skip.test("range", () => expectParseToBe("range(0, 4)", "range(0, 4)")) + test("index", () => expectParseToBe("([0,1,2])[1]", "([0, 1, 2])[1]")) + }) + + describe("records", () => { + test("define", () => expectParseToBe("{a: 1, b: 2}", "{a: 1, b: 2}")) + test("use", () => expectParseToBe("record.property", "record['property']")) + }) + + describe("comments", () => { + Skip.test("define", () => expectParseToBe("# This is a comment", "???")) + }) + + describe("if statement", () => { + Skip.test("define", () => expectParseToBe("if (true) { 1 } else { 0 }", "???")) + }) +}) diff --git a/packages/squiggle-lang/__tests__/Reducer/Reducer_TestHelpers.res b/packages/squiggle-lang/__tests__/Reducer/Reducer_TestHelpers.res new file mode 100644 index 00000000..65f689cc --- /dev/null +++ b/packages/squiggle-lang/__tests__/Reducer/Reducer_TestHelpers.res @@ -0,0 +1,11 @@ +module Expression = Reducer.Expression +module ExpressionValue = ReducerInterface.ExpressionValue + +open Jest +open Expect + +let expectParseToBe = (expr: string, answer: string) => + Reducer.parse(expr)->Expression.toStringResult->expect->toBe(answer) + +let expectEvalToBe = (expr: string, answer: string) => + Reducer.eval(expr)->ExpressionValue.toStringResult->expect->toBe(answer) diff --git a/packages/squiggle-lang/__tests__/Reducer/Reducer_test.res b/packages/squiggle-lang/__tests__/Reducer/Reducer_test.res new file mode 100644 index 00000000..288cbabe --- /dev/null +++ b/packages/squiggle-lang/__tests__/Reducer/Reducer_test.res @@ -0,0 +1,81 @@ +open Jest +open Reducer_TestHelpers + +describe("reducer using mathjs parse", () => { + // Test the MathJs parser compatibility + // Those tests toString that there is a semantic mapping from MathJs to Expression + // Reducer.parse is called by Reducer.eval + // See https://mathjs.org/docs/expressions/syntax.html + // See https://mathjs.org/docs/reference/functions.html + // Those tests toString that we are converting mathjs parse tree to what we need + + describe("expressions", () => { + test("1", () => expectParseToBe("1", "Ok(1)")) + test("(1)", () => expectParseToBe("(1)", "Ok(1)")) + test("1+2", () => expectParseToBe("1+2", "Ok((:add 1 2))")) + test("(1+2)", () => expectParseToBe("1+2", "Ok((:add 1 2))")) + test("add(1,2)", () => expectParseToBe("1+2", "Ok((:add 1 2))")) + test("1+2*3", () => expectParseToBe("1+2*3", "Ok((:add 1 (:multiply 2 3)))")) + }) + describe("arrays", () => { + //Note. () is a empty list in Lisp + // The only builtin structure in Lisp is list. There are no arrays + // [1,2,3] becomes (1 2 3) + test("empty", () => expectParseToBe("[]", "Ok(())")) + test("[1, 2, 3]", () => expectParseToBe("[1, 2, 3]", "Ok((1 2 3))")) + test("['hello', 'world']", () => expectParseToBe("['hello', 'world']", "Ok(('hello' 'world'))")) + test("index", () => expectParseToBe("([0,1,2])[1]", "Ok((:$atIndex (0 1 2) (1)))")) + }) + describe("records", () => { + test("define", () => + expectParseToBe("{a: 1, b: 2}", "Ok((:$constructRecord (('a' 1) ('b' 2))))") + ) + test("use", () => + expectParseToBe( + "{a: 1, b: 2}.a", + "Ok((:$atIndex (:$constructRecord (('a' 1) ('b' 2))) ('a')))", + ) + ) + }) +}) + +describe("eval", () => { + // All MathJs operators and functions are builtin for string, float and boolean + // .e.g + - / * > >= < <= == /= not and or + // See https://mathjs.org/docs/expressions/syntax.html + // See https://mathjs.org/docs/reference/functions.html + describe("expressions", () => { + test("1", () => expectEvalToBe("1", "Ok(1)")) + test("1+2", () => expectEvalToBe("1+2", "Ok(3)")) + test("(1+2)*3", () => expectEvalToBe("(1+2)*3", "Ok(9)")) + test("2>1", () => expectEvalToBe("2>1", "Ok(true)")) + test("concat('a ', 'b')", () => expectEvalToBe("concat('a ', 'b')", "Ok('a b')")) + test("log(10)", () => expectEvalToBe("log(10)", "Ok(2.302585092994046)")) + test("cos(10)", () => expectEvalToBe("cos(10)", "Ok(-0.8390715290764524)")) + // TODO more built ins + }) + describe("arrays", () => { + test("empty array", () => expectEvalToBe("[]", "Ok([])")) + test("[1, 2, 3]", () => expectEvalToBe("[1, 2, 3]", "Ok([1, 2, 3])")) + test("['hello', 'world']", () => expectEvalToBe("['hello', 'world']", "Ok(['hello', 'world'])")) + test("index", () => expectEvalToBe("([0,1,2])[1]", "Ok(1)")) + test("index not found", () => + expectEvalToBe("([0,1,2])[10]", "Error(Array index not found: 10)") + ) + }) + describe("records", () => { + test("define", () => expectEvalToBe("{a: 1, b: 2}", "Ok({a: 1, b: 2})")) + test("index", () => expectEvalToBe("{a: 1}.a", "Ok(1)")) + test("index not found", () => expectEvalToBe("{a: 1}.b", "Error(Record property not found: b)")) + }) +}) + +describe("test exceptions", () => { + test("javascript exception", () => + expectEvalToBe("jsraise('div by 0')", "Error(JS Exception: Error: 'div by 0')") + ) + + test("rescript exception", () => + expectEvalToBe("resraise()", "Error(TODO: unhandled rescript exception)") + ) +}) diff --git a/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_Distribution_test.res b/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_Distribution_test.res new file mode 100644 index 00000000..096ac360 --- /dev/null +++ b/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_Distribution_test.res @@ -0,0 +1,128 @@ +open Jest + +let testSkip: (bool, string, unit => assertion) => unit = (skip: bool) => + if skip { + Skip.test + } else { + test + } +let testEval = (~skip=false, str, result) => + testSkip(skip)(str, () => Reducer_TestHelpers.expectEvalToBe(str, result)) +let testParse = (~skip=false, str, result) => + testSkip(skip)(str, () => Reducer_TestHelpers.expectParseToBe(str, result)) + +describe("eval on distribution functions", () => { + describe("normal distribution", () => { + testEval("normal(5,2)", "Ok(Normal(5,2))") + }) + describe("lognormal distribution", () => { + testEval("lognormal(5,2)", "Ok(Lognormal(5,2))") + }) + describe("unaryMinus", () => { + testEval("mean(-normal(5,2))", "Ok(-5.002887370380851)") + }) + describe("to", () => { + testEval("5 to 2", "Error(TODO: Low value must be less than high value.)") + testEval("to(2,5)", "Ok(Lognormal(1.1512925464970227,0.278507821238345))") + testEval("to(-2,2)", "Ok(Normal(0,1.215913388057542))") + }) + describe("mean", () => { + testEval("mean(normal(5,2))", "Ok(5)") + testEval("mean(lognormal(1,2))", "Ok(20.085536923187668)") + }) + describe("toString", () => { + testEval("toString(normal(5,2))", "Ok('Normal(5,2)')") + }) + describe("normalize", () => { + testEval("normalize(normal(5,2))", "Ok(Normal(5,2))") + }) + describe("toPointSet", () => { + testEval("toPointSet(normal(5,2))", "Ok(Point Set Distribution)") + }) + describe("toSampleSet", () => { + testEval("toSampleSet(normal(5,2), 100)", "Ok(Sample Set Distribution)") + }) + describe("add", () => { + testEval("add(normal(5,2), normal(10,2))", "Ok(Normal(15,2.8284271247461903))") + testEval("add(normal(5,2), lognormal(10,2))", "Ok(Sample Set Distribution)") + testEval("add(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("add(3, normal(5,2))", "Ok(Point Set Distribution)") + testEval("3+normal(5,2)", "Ok(Point Set Distribution)") + testEval("normal(5,2)+3", "Ok(Point Set Distribution)") + }) + describe("truncate", () => { + testEval("truncateLeft(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("truncateRight(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("truncate(normal(5,2), 3, 8)", "Ok(Point Set Distribution)") + }) + + describe("exp", () => { + testEval("exp(normal(5,2))", "Ok(Point Set Distribution)") + }) + + describe("pow", () => { + testEval("pow(3, uniform(5,8))", "Ok(Point Set Distribution)") + testEval("pow(uniform(5,8), 3)", "Ok(Point Set Distribution)") + testEval("pow(uniform(5,8), uniform(9, 10))", "Ok(Sample Set Distribution)") + }) + + describe("log", () => { + testEval("log(2, uniform(5,8))", "Ok(Point Set Distribution)") + testEval("log(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("log(normal(5,2), normal(10,1))", "Ok(Sample Set Distribution)") + testEval("log(uniform(5,8))", "Ok(Point Set Distribution)") + testEval("log10(uniform(5,8))", "Ok(Point Set Distribution)") + }) + + describe("dotLog", () => { + testEval("dotLog(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("dotLog(normal(5,2), 3)", "Ok(Point Set Distribution)") + testEval("dotLog(normal(5,2), normal(10,1))", "Ok(Point Set Distribution)") + }) + + describe("dotAdd", () => { + testEval("dotAdd(normal(5,2), lognormal(10,2))", "Ok(Point Set Distribution)") + testEval("dotAdd(normal(5,2), 3)", "Ok(Point Set Distribution)") + }) + + describe("equality", () => { + testEval(~skip=true, "normal(5,2) == normal(5,2)", "Ok(true)") + }) + + describe("mixture", () => { + testEval( + ~skip=true, + "mx(normal(5,2), normal(10,1), normal(15, 1))", + "Ok(Point Set Distribution)", + ) + testEval( + ~skip=true, + "mixture(normal(5,2), normal(10,1), [.2,, .4])", + "Ok(Point Set Distribution)", + ) + }) +}) + +describe("parse on distribution functions", () => { + describe("power", () => { + testParse("normal(5,2) ^ normal(5,1)", "Ok((:pow (:normal 5 2) (:normal 5 1)))") + testParse("3 ^ normal(5,1)", "Ok((:pow 3 (:normal 5 1)))") + testParse("normal(5,2) ^ 3", "Ok((:pow (:normal 5 2) 3))") + }) + describe("pointwise arithmetic expressions", () => { + testParse(~skip=true, "normal(5,2) .+ normal(5,1)", "Ok((:dotAdd (:normal 5 2) (:normal 5 1)))") + testParse(~skip=true, "normal(5,2) .- normal(5,1)", "Ok((:dotSubtract (:normal 5 2) (:normal 5 1)))") + testParse("normal(5,2) .* normal(5,1)", "Ok((:dotMultiply (:normal 5 2) (:normal 5 1)))") + testParse("normal(5,2) ./ normal(5,1)", "Ok((:dotDivide (:normal 5 2) (:normal 5 1)))") + testParse("normal(5,2) .^ normal(5,1)", "Ok((:dotPow (:normal 5 2) (:normal 5 1)))") + }) + describe("equality", () => { + testParse("5 == normal(5,2)", "Ok((:equal 5 (:normal 5 2)))") + }) + describe("pointwise adding two normals", () => { + testParse(~skip=true, "normal(5,2) .+ normal(5,1)", "Ok((:dotAdd (:normal 5 2) (:normal 5 1)))") + }) + describe("exponential of one distribution", () => { + testParse(~skip=true, "exp(normal(5,2)", "Ok((:pow (:normal 5 2) 3))") + }) +}) diff --git a/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_ExpressionValue_test.res b/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_ExpressionValue_test.res new file mode 100644 index 00000000..fc2d555e --- /dev/null +++ b/packages/squiggle-lang/__tests__/ReducerInterface/ReducerInterface_ExpressionValue_test.res @@ -0,0 +1,11 @@ +open ReducerInterface.ExpressionValue +open Jest +open Expect + +describe("ExpressionValue", () => { + test("argsToString", () => expect([EvNumber(1.), EvString("a")]->argsToString)->toBe("1, 'a'")) + + test("toStringFunctionCall", () => + expect(("fn", [EvNumber(1.), EvString("a")])->toStringFunctionCall)->toBe("fn(1, 'a')") + ) +}) diff --git a/packages/squiggle-lang/__tests__/Samples__test.res b/packages/squiggle-lang/__tests__/Samples__test.res deleted file mode 100644 index 01c248f0..00000000 --- a/packages/squiggle-lang/__tests__/Samples__test.res +++ /dev/null @@ -1,47 +0,0 @@ -open Jest -open Expect - -let makeTest = (~only=false, str, item1, item2) => - only - ? Only.test(str, () => expect(item1) -> toEqual(item2)) - : test(str, () => expect(item1) -> toEqual(item2)) - -describe("Lodash", () => - describe("Lodash", () => { - makeTest( - "split", - SampleSet.Internals.T.splitContinuousAndDiscrete([1.432, 1.33455, 2.0]), - ([1.432, 1.33455, 2.0], E.FloatFloatMap.empty()), - ) - makeTest( - "split", - SampleSet.Internals.T.splitContinuousAndDiscrete([ - 1.432, - 1.33455, - 2.0, - 2.0, - 2.0, - 2.0, - ]) |> (((c, disc)) => (c, disc |> E.FloatFloatMap.toArray)), - ([1.432, 1.33455], [(2.0, 4.0)]), - ) - - let makeDuplicatedArray = count => { - let arr = Belt.Array.range(1, count) |> E.A.fmap(float_of_int) - let sorted = arr |> Belt.SortArray.stableSortBy(_, compare) - E.A.concatMany([sorted, sorted, sorted, sorted]) |> Belt.SortArray.stableSortBy(_, compare) - } - - let (_, discrete) = SampleSet.Internals.T.splitContinuousAndDiscrete( - makeDuplicatedArray(10), - ) - let toArr = discrete |> E.FloatFloatMap.toArray - makeTest("splitMedium", toArr |> Belt.Array.length, 10) - - let (_c, discrete) = SampleSet.Internals.T.splitContinuousAndDiscrete( - makeDuplicatedArray(500), - ) - let toArr = discrete |> E.FloatFloatMap.toArray - makeTest("splitMedium", toArr |> Belt.Array.length, 500) - }) -) diff --git a/packages/squiggle-lang/__tests__/TestHelpers.res b/packages/squiggle-lang/__tests__/TestHelpers.res new file mode 100644 index 00000000..a61f57d0 --- /dev/null +++ b/packages/squiggle-lang/__tests__/TestHelpers.res @@ -0,0 +1,26 @@ +open Jest +open Expect + +let makeTest = (~only=false, str, item1, item2) => + only + ? Only.test(str, () => expect(item1) -> toEqual(item2)) + : test(str, () => expect(item1) -> toEqual(item2)) + + +let {toFloat, toDist, toString, toError, fmap} = module(DistributionOperation.Output) + +let fnImage = (theFn, inps) => Js.Array.map(theFn, inps) + +let env: DistributionOperation.env = { + sampleCount: 100, + xyPointLength: 100, +} + +let run = DistributionOperation.run(~env) +let outputMap = fmap(~env) +let unreachableInTestFileMessage = "Should be impossible to reach (This error is in test file)" +let toExtFloat: option => float = E.O.toExt(unreachableInTestFileMessage) +let toExtDist: option => GenericDist_Types.genericDist = E.O.toExt(unreachableInTestFileMessage) +// let toExt: option<'a> => 'a = E.O.toExt(unreachableInTestFileMessage) +let unpackFloat = x => x -> toFloat -> toExtFloat +let unpackDist = y => y -> toDist -> toExtDist diff --git a/packages/squiggle-lang/__tests__/XYShape__Test.res b/packages/squiggle-lang/__tests__/XYShape_test.res similarity index 100% rename from packages/squiggle-lang/__tests__/XYShape__Test.res rename to packages/squiggle-lang/__tests__/XYShape_test.res diff --git a/packages/squiggle-lang/bsconfig.json b/packages/squiggle-lang/bsconfig.json index 5fcecf08..958a3af8 100644 --- a/packages/squiggle-lang/bsconfig.json +++ b/packages/squiggle-lang/bsconfig.json @@ -1,9 +1,8 @@ { "name": "@quri/squiggle-lang", - "reason": {}, "sources": [ { - "dir": "src", + "dir": "src/rescript", "subdirs": true }, { @@ -28,12 +27,13 @@ "bs-dependencies": [ "@glennsl/rescript-jest", "@glennsl/bs-json", - "rationale" + "rationale", + "bisect_ppx" ], "gentypeconfig": { "language": "typescript", "module": "commonjs", - "shims": {}, + "shims": {"Js": "Js"}, "debug": { "all": false, "basic": false @@ -41,7 +41,13 @@ }, "refmt": 3, "warnings": { - "number": "+A-42-48-9-30-4-102" + "number": "+A-42-48-9-30-4-102-20-27-41" }, - "ppx-flags": [] + "ppx-flags": [ + [ + "../../node_modules/bisect_ppx/ppx", + "--exclude-files", + ".*_test\\.res$$" + ] + ] } diff --git a/packages/squiggle-lang/jest.config.js b/packages/squiggle-lang/jest.config.js index e86e13ba..3347de7c 100644 --- a/packages/squiggle-lang/jest.config.js +++ b/packages/squiggle-lang/jest.config.js @@ -1,5 +1,13 @@ /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', + preset: "ts-jest", + testEnvironment: "node", + setupFilesAfterEnv: [ + "/../../node_modules/bisect_ppx/src/runtime/js/jest.bs.js", + ], + testPathIgnorePatterns: [ + ".*Fixtures.bs.js", + "/node_modules/", + ".*Helpers.bs.js", + ], }; diff --git a/packages/squiggle-lang/package.json b/packages/squiggle-lang/package.json index 12057440..6146d1c2 100644 --- a/packages/squiggle-lang/package.json +++ b/packages/squiggle-lang/package.json @@ -7,8 +7,10 @@ "bundle": "webpack", "start": "rescript build -w -with-deps", "clean": "rescript clean", + "test:reducer": "jest --testPathPattern '.*__tests__/Reducer.*'", "test": "jest", "test:watch": "jest --watchAll", + "coverage": "rm -f *.coverage; yarn clean; BISECT_ENABLE=yes yarn build; yarn test; bisect-ppx-report html", "all": "yarn build && yarn bundle && yarn test" }, "keywords": [ @@ -23,12 +25,12 @@ "mathjs": "10.4.3", "pdfast": "^0.2.0", "rationale": "0.2.0", - "rescript": "^9.1.4" + "rescript": "^9.1.4", + "bisect_ppx": "^2.7.1" }, "devDependencies": { "@glennsl/rescript-jest": "^0.9.0", "@types/jest": "^27.4.0", - "@types/webpack": "^5.28.0", "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", "docsify": "^4.12.2", "gentype": "^4.3.0", diff --git a/packages/squiggle-lang/src/js/index.ts b/packages/squiggle-lang/src/js/index.ts index cee2987d..4892c2f3 100644 --- a/packages/squiggle-lang/src/js/index.ts +++ b/packages/squiggle-lang/src/js/index.ts @@ -1,17 +1,228 @@ -import {runAll} from '../rescript/ProgramEvaluator.gen'; -import type { Inputs_SamplingInputs_t as SamplingInputs, exportEnv, exportType, exportDistribution} from '../rescript/ProgramEvaluator.gen'; -export type { SamplingInputs, exportEnv, exportDistribution } -export type {t as DistPlus} from '../rescript/pointSetDist/DistPlus.gen'; +import { runAll } from "../rescript/ProgramEvaluator.gen"; +import type { + Inputs_SamplingInputs_t as SamplingInputs, + exportEnv, + exportType, + exportDistribution, +} from "../rescript/ProgramEvaluator.gen"; +export type { SamplingInputs, exportEnv, exportDistribution }; +export type { t as DistPlus } from "../rescript/OldInterpreter/DistPlus.gen"; +import { + genericDist, + env, + resultDist, + resultFloat, + resultString, +} from "../rescript/TypescriptInterface.gen"; +export {makeSampleSetDist} from "../rescript/TypescriptInterface.gen"; +import { + Constructors_mean, + Constructors_sample, + Constructors_pdf, + Constructors_cdf, + Constructors_inv, + Constructors_normalize, + Constructors_toPointSet, + Constructors_toSampleSet, + Constructors_truncate, + Constructors_inspect, + Constructors_toString, + Constructors_toSparkline, + Constructors_algebraicAdd, + Constructors_algebraicMultiply, + Constructors_algebraicDivide, + Constructors_algebraicSubtract, + Constructors_algebraicLogarithm, + Constructors_algebraicPower, + Constructors_pointwiseAdd, + Constructors_pointwiseMultiply, + Constructors_pointwiseDivide, + Constructors_pointwiseSubtract, + Constructors_pointwiseLogarithm, + Constructors_pointwisePower, +} from "../rescript/Distributions/DistributionOperation/DistributionOperation.gen"; -export let defaultSamplingInputs : SamplingInputs = { - sampleCount : 10000, - outputXYPoints : 10000, - pointDistLength : 1000 +export let defaultSamplingInputs: SamplingInputs = { + sampleCount: 10000, + outputXYPoints: 10000, + pointDistLength: 1000, +}; + +export function run( + squiggleString: string, + samplingInputs?: SamplingInputs, + environment?: exportEnv +): { tag: "Ok"; value: exportType } | { tag: "Error"; value: string } { + let si: SamplingInputs = samplingInputs + ? samplingInputs + : defaultSamplingInputs; + let env: exportEnv = environment ? environment : []; + return runAll(squiggleString, si, env); } -export function run(squiggleString : string, samplingInputs? : SamplingInputs, environment?: exportEnv) : { tag: "Ok"; value: exportType } - | { tag: "Error"; value: string } { - let si : SamplingInputs = samplingInputs ? samplingInputs : defaultSamplingInputs - let env : exportEnv = environment ? environment : [] - return runAll(squiggleString, si, env) +//This is clearly not fully typed. I think later we should use a functional library to +// provide a better Either type and corresponding functions. +type result = + | { + tag: "Ok"; + value: any; + } + | { + tag: "Error"; + value: any; + }; + +export function resultMap(r: result, mapFn: any): result { + if (r.tag === "Ok") { + return { tag: "Ok", value: mapFn(r.value) }; + } else { + return r; + } +} + +export function resultExn(r: result): any { + r.value +} + +export class GenericDist { + t: genericDist; + env: env; + + constructor(t: genericDist, env: env) { + this.t = t; + this.env = env; + return this; + } + + mapResultDist(r: resultDist) { + return resultMap(r, (v: genericDist) => new GenericDist(v, this.env)); + } + + mean() { + return Constructors_mean({ env: this.env }, this.t); + } + + sample(): resultFloat { + return Constructors_sample({ env: this.env }, this.t); + } + + pdf(n: number): resultFloat { + return Constructors_pdf({ env: this.env }, this.t, n); + } + + cdf(n: number): resultFloat { + return Constructors_cdf({ env: this.env }, this.t, n); + } + + inv(n: number): resultFloat { + return Constructors_inv({ env: this.env }, this.t, n); + } + + normalize() { + return this.mapResultDist( + Constructors_normalize({ env: this.env }, this.t) + ); + } + + toPointSet() { + return this.mapResultDist( + Constructors_toPointSet({ env: this.env }, this.t) + ); + } + + toSampleSet(n: number) { + return this.mapResultDist( + Constructors_toSampleSet({ env: this.env }, this.t, n) + ); + } + + truncate(left: number, right: number) { + return this.mapResultDist( + Constructors_truncate({ env: this.env }, this.t, left, right) + ); + } + + inspect() { + return this.mapResultDist(Constructors_inspect({ env: this.env }, this.t)); + } + + toString(): resultString { + return Constructors_toString({ env: this.env }, this.t); + } + + toSparkline(n: number): resultString { + return Constructors_toSparkline({ env: this.env }, this.t, n); + } + + algebraicAdd(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicAdd({ env: this.env }, this.t, d2.t) + ); + } + + algebraicMultiply(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicMultiply({ env: this.env }, this.t, d2.t) + ); + } + + algebraicDivide(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicDivide({ env: this.env }, this.t, d2.t) + ); + } + + algebraicSubtract(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicSubtract({ env: this.env }, this.t, d2.t) + ); + } + + algebraicLogarithm(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicLogarithm({ env: this.env }, this.t, d2.t) + ); + } + + algebraicPower(d2: GenericDist) { + return this.mapResultDist( + Constructors_algebraicPower({ env: this.env }, this.t, d2.t) + ); + } + + pointwiseAdd(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwiseAdd({ env: this.env }, this.t, d2.t) + ); + } + + pointwiseMultiply(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwiseMultiply({ env: this.env }, this.t, d2.t) + ); + } + + pointwiseDivide(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwiseDivide({ env: this.env }, this.t, d2.t) + ); + } + + pointwiseSubtract(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwiseSubtract({ env: this.env }, this.t, d2.t) + ); + } + + pointwiseLogarithm(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwiseLogarithm({ env: this.env }, this.t, d2.t) + ); + } + + pointwisePower(d2: GenericDist) { + return this.mapResultDist( + Constructors_pointwisePower({ env: this.env }, this.t, d2.t) + ); + } } diff --git a/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.res b/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.res new file mode 100644 index 00000000..71776f61 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.res @@ -0,0 +1,230 @@ +type functionCallInfo = GenericDist_Types.Operation.genericFunctionCallInfo +type genericDist = GenericDist_Types.genericDist +type error = GenericDist_Types.error + +// TODO: It could be great to use a cache for some calculations (basically, do memoization). Also, better analytics/tracking could go a long way. + +type env = { + sampleCount: int, + xyPointLength: int, +} + +type outputType = + | Dist(genericDist) + | Float(float) + | String(string) + | GenDistError(error) + +/* +We're going to add another function to this module later, so first define a +local version, which is not exported. +*/ +module OutputLocal = { + type t = outputType + + let toError = (t: outputType) => + switch t { + | GenDistError(d) => Some(d) + | _ => None + } + + let toErrorOrUnreachable = (t: t): error => t->toError->E.O2.default((Unreachable: error)) + + let toDistR = (t: t): result => + switch t { + | Dist(r) => Ok(r) + | e => Error(toErrorOrUnreachable(e)) + } + + let toDist = (t: t) => + switch t { + | Dist(d) => Some(d) + | _ => None + } + + let toFloat = (t: t) => + switch t { + | Float(d) => Some(d) + | _ => None + } + + let toFloatR = (t: t): result => + switch t { + | Float(r) => Ok(r) + | e => Error(toErrorOrUnreachable(e)) + } + + let toString = (t: t) => + switch t { + | String(d) => Some(d) + | _ => None + } + + let toStringR = (t: t): result => + switch t { + | String(r) => Ok(r) + | e => Error(toErrorOrUnreachable(e)) + } + + //This is used to catch errors in other switch statements. + let fromResult = (r: result): outputType => + switch r { + | Ok(t) => t + | Error(e) => GenDistError(e) + } +} + +let rec run = (~env, functionCallInfo: functionCallInfo): outputType => { + let {sampleCount, xyPointLength} = env + + let reCall = (~env=env, ~functionCallInfo=functionCallInfo, ()) => { + run(~env, functionCallInfo) + } + + let toPointSetFn = r => { + switch reCall(~functionCallInfo=FromDist(ToDist(ToPointSet), r), ()) { + | Dist(PointSet(p)) => Ok(p) + | e => Error(OutputLocal.toErrorOrUnreachable(e)) + } + } + + let toSampleSetFn = r => { + switch reCall(~functionCallInfo=FromDist(ToDist(ToSampleSet(sampleCount)), r), ()) { + | Dist(SampleSet(p)) => Ok(p) + | e => Error(OutputLocal.toErrorOrUnreachable(e)) + } + } + + let scaleMultiply = (r, weight) => + reCall( + ~functionCallInfo=FromDist(ToDistCombination(Pointwise, #Multiply, #Float(weight)), r), + (), + )->OutputLocal.toDistR + + let pointwiseAdd = (r1, r2) => + reCall( + ~functionCallInfo=FromDist(ToDistCombination(Pointwise, #Add, #Dist(r2)), r1), + (), + )->OutputLocal.toDistR + + let fromDistFn = (subFnName: GenericDist_Types.Operation.fromDist, dist: genericDist) => + switch subFnName { + | ToFloat(distToFloatOperation) => + GenericDist.toFloatOperation(dist, ~toPointSetFn, ~distToFloatOperation) + ->E.R2.fmap(r => Float(r)) + ->OutputLocal.fromResult + | ToString(ToString) => dist->GenericDist.toString->String + | ToString(ToSparkline(bucketCount)) => + GenericDist.toSparkline(dist, ~sampleCount, ~bucketCount, ()) + ->E.R2.fmap(r => String(r)) + ->OutputLocal.fromResult + | ToDist(Inspect) => { + Js.log2("Console log requested: ", dist) + Dist(dist) + } + | ToDist(Normalize) => dist->GenericDist.normalize->Dist + | ToDist(Truncate(leftCutoff, rightCutoff)) => + GenericDist.truncate(~toPointSetFn, ~leftCutoff, ~rightCutoff, dist, ()) + ->E.R2.fmap(r => Dist(r)) + ->OutputLocal.fromResult + | ToDist(ToSampleSet(n)) => + dist + ->GenericDist.toSampleSetDist(n) + ->E.R2.fmap(r => Dist(SampleSet(r))) + ->OutputLocal.fromResult + | ToDist(ToPointSet) => + dist + ->GenericDist.toPointSet(~xyPointLength, ~sampleCount, ()) + ->E.R2.fmap(r => Dist(PointSet(r))) + ->OutputLocal.fromResult + | ToDistCombination(Algebraic, _, #Float(_)) => GenDistError(NotYetImplemented) + | ToDistCombination(Algebraic, arithmeticOperation, #Dist(t2)) => + dist + ->GenericDist.algebraicCombination(~toPointSetFn, ~toSampleSetFn, ~arithmeticOperation, ~t2) + ->E.R2.fmap(r => Dist(r)) + ->OutputLocal.fromResult + | ToDistCombination(Pointwise, arithmeticOperation, #Dist(t2)) => + dist + ->GenericDist.pointwiseCombination(~toPointSetFn, ~arithmeticOperation, ~t2) + ->E.R2.fmap(r => Dist(r)) + ->OutputLocal.fromResult + | ToDistCombination(Pointwise, arithmeticOperation, #Float(float)) => + dist + ->GenericDist.pointwiseCombinationFloat(~toPointSetFn, ~arithmeticOperation, ~float) + ->E.R2.fmap(r => Dist(r)) + ->OutputLocal.fromResult + } + + switch functionCallInfo { + | FromDist(subFnName, dist) => fromDistFn(subFnName, dist) + | FromFloat(subFnName, float) => + reCall(~functionCallInfo=FromDist(subFnName, GenericDist.fromFloat(float)), ()) + | Mixture(dists) => + dists + ->GenericDist.mixture(~scaleMultiplyFn=scaleMultiply, ~pointwiseAddFn=pointwiseAdd) + ->E.R2.fmap(r => Dist(r)) + ->OutputLocal.fromResult + } +} + +let runFromDist = (~env, ~functionCallInfo, dist) => run(~env, FromDist(functionCallInfo, dist)) +let runFromFloat = (~env, ~functionCallInfo, float) => run(~env, FromFloat(functionCallInfo, float)) + +module Output = { + include OutputLocal + + let fmap = ( + ~env, + input: outputType, + functionCallInfo: GenericDist_Types.Operation.singleParamaterFunction, + ): outputType => { + let newFnCall: result = switch (functionCallInfo, input) { + | (FromDist(fromDist), Dist(o)) => Ok(FromDist(fromDist, o)) + | (FromFloat(fromDist), Float(o)) => Ok(FromFloat(fromDist, o)) + | (_, GenDistError(r)) => Error(r) + | (FromDist(_), _) => Error(Other("Expected dist, got something else")) + | (FromFloat(_), _) => Error(Other("Expected float, got something else")) + } + newFnCall->E.R2.fmap(run(~env))->OutputLocal.fromResult + } +} + +// See comment above GenericDist_Types.Constructors to explain the purpose of this module. +// I tried having another internal module called UsingDists, similar to how its done in +// GenericDist_Types.Constructors. However, this broke GenType for me, so beware. +module Constructors = { + module C = GenericDist_Types.Constructors.UsingDists + open OutputLocal + let mean = (~env, dist) => C.mean(dist)->run(~env)->toFloatR + let sample = (~env, dist) => C.sample(dist)->run(~env)->toFloatR + let cdf = (~env, dist, f) => C.cdf(dist, f)->run(~env)->toFloatR + let inv = (~env, dist, f) => C.inv(dist, f)->run(~env)->toFloatR + let pdf = (~env, dist, f) => C.pdf(dist, f)->run(~env)->toFloatR + let normalize = (~env, dist) => C.normalize(dist)->run(~env)->toDistR + let toPointSet = (~env, dist) => C.toPointSet(dist)->run(~env)->toDistR + let toSampleSet = (~env, dist, n) => C.toSampleSet(dist, n)->run(~env)->toDistR + let truncate = (~env, dist, leftCutoff, rightCutoff) => + C.truncate(dist, leftCutoff, rightCutoff)->run(~env)->toDistR + let inspect = (~env, dist) => C.inspect(dist)->run(~env)->toDistR + let toString = (~env, dist) => C.toString(dist)->run(~env)->toStringR + let toSparkline = (~env, dist, bucketCount) => + C.toSparkline(dist, bucketCount)->run(~env)->toStringR + let algebraicAdd = (~env, dist1, dist2) => C.algebraicAdd(dist1, dist2)->run(~env)->toDistR + let algebraicMultiply = (~env, dist1, dist2) => + C.algebraicMultiply(dist1, dist2)->run(~env)->toDistR + let algebraicDivide = (~env, dist1, dist2) => C.algebraicDivide(dist1, dist2)->run(~env)->toDistR + let algebraicSubtract = (~env, dist1, dist2) => + C.algebraicSubtract(dist1, dist2)->run(~env)->toDistR + let algebraicLogarithm = (~env, dist1, dist2) => + C.algebraicLogarithm(dist1, dist2)->run(~env)->toDistR + let algebraicPower = (~env, dist1, dist2) => C.algebraicPower(dist1, dist2)->run(~env)->toDistR + let pointwiseAdd = (~env, dist1, dist2) => C.pointwiseAdd(dist1, dist2)->run(~env)->toDistR + let pointwiseMultiply = (~env, dist1, dist2) => + C.pointwiseMultiply(dist1, dist2)->run(~env)->toDistR + let pointwiseDivide = (~env, dist1, dist2) => C.pointwiseDivide(dist1, dist2)->run(~env)->toDistR + let pointwiseSubtract = (~env, dist1, dist2) => + C.pointwiseSubtract(dist1, dist2)->run(~env)->toDistR + let pointwiseLogarithm = (~env, dist1, dist2) => + C.pointwiseLogarithm(dist1, dist2)->run(~env)->toDistR + let pointwisePower = (~env, dist1, dist2) => C.pointwisePower(dist1, dist2)->run(~env)->toDistR +} diff --git a/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.resi b/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.resi new file mode 100644 index 00000000..bfe45013 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/DistributionOperation/DistributionOperation.resi @@ -0,0 +1,95 @@ +@genType +type env = { + sampleCount: int, + xyPointLength: int, +} + +open GenericDist_Types + +@genType +type outputType = + | Dist(genericDist) + | Float(float) + | String(string) + | GenDistError(error) + +@genType +let run: (~env: env, GenericDist_Types.Operation.genericFunctionCallInfo) => outputType +let runFromDist: ( + ~env: env, + ~functionCallInfo: GenericDist_Types.Operation.fromDist, + genericDist, +) => outputType +let runFromFloat: ( + ~env: env, + ~functionCallInfo: GenericDist_Types.Operation.fromDist, + float, +) => outputType + +module Output: { + type t = outputType + let toDist: t => option + let toDistR: t => result + let toFloat: t => option + let toFloatR: t => result + let toString: t => option + let toStringR: t => result + let toError: t => option + let fmap: (~env: env, t, GenericDist_Types.Operation.singleParamaterFunction) => t +} + +module Constructors: { + @genType + let mean: (~env: env, genericDist) => result + @genType + let sample: (~env: env, genericDist) => result + @genType + let cdf: (~env: env, genericDist, float) => result + @genType + let inv: (~env: env, genericDist, float) => result + @genType + let pdf: (~env: env, genericDist, float) => result + @genType + let normalize: (~env: env, genericDist) => result + @genType + let toPointSet: (~env: env, genericDist) => result + @genType + let toSampleSet: (~env: env, genericDist, int) => result + @genType + let truncate: ( + ~env: env, + genericDist, + option, + option, + ) => result + @genType + let inspect: (~env: env, genericDist) => result + @genType + let toString: (~env: env, genericDist) => result + @genType + let toSparkline: (~env: env, genericDist, int) => result + @genType + let algebraicAdd: (~env: env, genericDist, genericDist) => result + @genType + let algebraicMultiply: (~env: env, genericDist, genericDist) => result + @genType + let algebraicDivide: (~env: env, genericDist, genericDist) => result + @genType + let algebraicSubtract: (~env: env, genericDist, genericDist) => result + @genType + let algebraicLogarithm: (~env: env, genericDist, genericDist) => result + @genType + let algebraicPower: (~env: env, genericDist, genericDist) => result + @genType + let pointwiseAdd: (~env: env, genericDist, genericDist) => result + @genType + let pointwiseMultiply: (~env: env, genericDist, genericDist) => result + @genType + let pointwiseDivide: (~env: env, genericDist, genericDist) => result + @genType + let pointwiseSubtract: (~env: env, genericDist, genericDist) => result + @genType + let pointwiseLogarithm: (~env: env, genericDist, genericDist) => result + @genType + let pointwisePower: (~env: env, genericDist, genericDist) => result +} diff --git a/packages/squiggle-lang/src/rescript/Distributions/DistributionTypes.res b/packages/squiggle-lang/src/rescript/Distributions/DistributionTypes.res new file mode 100644 index 00000000..cab58839 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/DistributionTypes.res @@ -0,0 +1,92 @@ +type genericDist = + | PointSet(PointSetTypes.pointSetDist) + | SampleSet(array) + | Symbolic(SymbolicDistTypes.symbolicDist) + +type error = + | NotYetImplemented + | Unreachable + | DistributionVerticalShiftIsInvalid + | Other(string) + +module Operation = { + type direction = + | Algebraic + | Pointwise + + type arithmeticOperation = [ + | #Add + | #Multiply + | #Subtract + | #Divide + | #Power + | #Logarithm + ] + + let arithmeticToFn = (arithmetic: arithmeticOperation) => + switch arithmetic { + | #Add => \"+." + | #Multiply => \"*." + | #Subtract => \"-." + | #Power => \"**" + | #Divide => \"/." + | #Logarithm => (a, b) => log(a) /. log(b) + } + + type toFloat = [ + | #Cdf(float) + | #Inv(float) + | #Pdf(float) + | #Mean + | #Sample + ] +} + +module DistributionOperation = { + type toDist = + | Normalize + | ToPointSet + | ToSampleSet(int) + | Truncate(option, option) + | Inspect + + type toFloatArray = Sample(int) + + type fromDist = + | ToFloat(Operation.toFloat) + | ToDist(toDist) + | ToDistCombination(Operation.direction, Operation.arithmeticOperation, [#Dist(genericDist) | #Float(float)]) + | ToString + + type singleParamaterFunction = + | FromDist(fromDist) + | FromFloat(fromDist) + + type genericFunctionCallInfo = + | FromDist(fromDist, genericDist) + | FromFloat(fromDist, float) + | Mixture(array<(genericDist, float)>) + + let distCallToString = (distFunction: fromDist): string => + switch distFunction { + | ToFloat(#Cdf(r)) => `cdf(${E.Float.toFixed(r)})` + | ToFloat(#Inv(r)) => `inv(${E.Float.toFixed(r)})` + | ToFloat(#Mean) => `mean` + | ToFloat(#Pdf(r)) => `pdf(${E.Float.toFixed(r)})` + | ToFloat(#Sample) => `sample` + | ToDist(Normalize) => `normalize` + | ToDist(ToPointSet) => `toPointSet` + | ToDist(ToSampleSet(r)) => `toSampleSet(${E.I.toString(r)})` + | ToDist(Truncate(_, _)) => `truncate` + | ToDist(Inspect) => `inspect` + | ToString => `toString` + | ToDistCombination(Algebraic, _, _) => `algebraic` + | ToDistCombination(Pointwise, _, _) => `pointwise` + } + + let toString = (d: genericFunctionCallInfo): string => + switch d { + | FromDist(f, _) | FromFloat(f, _) => distCallToString(f) + | Mixture(_) => `mixture` + } +} diff --git a/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.res b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.res new file mode 100644 index 00000000..b14ea27f --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.res @@ -0,0 +1,284 @@ +//TODO: multimodal, add interface, test somehow, track performance, refactor sampleSet, refactor ASTEvaluator.res. +type t = GenericDist_Types.genericDist +type error = GenericDist_Types.error +type toPointSetFn = t => result +type toSampleSetFn = t => result +type scaleMultiplyFn = (t, float) => result +type pointwiseAddFn = (t, t) => result + +let sampleN = (t: t, n) => + switch t { + | PointSet(r) => PointSetDist.sampleNRendered(n, r) + | Symbolic(r) => SymbolicDist.T.sampleN(n, r) + | SampleSet(r) => SampleSetDist.sampleN(r, n) + } + +let toSampleSetDist = (t: t, n) => + SampleSetDist.make(sampleN(t, n))->GenericDist_Types.Error.resultStringToResultError + +let fromFloat = (f: float): t => Symbolic(SymbolicDist.Float.make(f)) + +let toString = (t: t) => + switch t { + | PointSet(_) => "Point Set Distribution" + | Symbolic(r) => SymbolicDist.T.toString(r) + | SampleSet(_) => "Sample Set Distribution" + } + +let normalize = (t: t): t => + switch t { + | PointSet(r) => PointSet(PointSetDist.T.normalize(r)) + | Symbolic(_) => t + | SampleSet(_) => t + } + +let toFloatOperation = ( + t, + ~toPointSetFn: toPointSetFn, + ~distToFloatOperation: Operation.distToFloatOperation, +) => { + let symbolicSolution = switch (t: t) { + | Symbolic(r) => + switch SymbolicDist.T.operate(distToFloatOperation, r) { + | Ok(f) => Some(f) + | _ => None + } + | _ => None + } + + switch symbolicSolution { + | Some(r) => Ok(r) + | None => toPointSetFn(t)->E.R2.fmap(PointSetDist.operate(distToFloatOperation)) + } +} + +//Todo: If it's a pointSet, but the xyPointLength is different from what it has, it should change. +// This is tricky because the case of discrete distributions. +// Also, change the outputXYPoints/pointSetDistLength details +let toPointSet = ( + t, + ~xyPointLength, + ~sampleCount, + ~xSelection: GenericDist_Types.Operation.pointsetXSelection=#ByWeight, + unit, +): result => { + switch (t: t) { + | PointSet(pointSet) => Ok(pointSet) + | Symbolic(r) => Ok(SymbolicDist.T.toPointSetDist(~xSelection, xyPointLength, r)) + | SampleSet(r) => + SampleSetDist.toPointSetDist( + ~samples=r, + ~samplingInputs={ + sampleCount: sampleCount, + outputXYPoints: xyPointLength, + pointSetDistLength: xyPointLength, + kernelWidth: None, + }, + )->GenericDist_Types.Error.resultStringToResultError + } +} + +/* + PointSetDist.toSparkline calls "downsampleEquallyOverX", which downsamples it to n=bucketCount. + It first needs a pointSetDist, so we convert to a pointSetDist. In this process we want the + xyPointLength to be a bit longer than the eventual toSparkline downsampling. I chose 3 + fairly arbitrarily. + */ +let toSparkline = (t: t, ~sampleCount: int, ~bucketCount: int=20, unit): result => + t + ->toPointSet(~xSelection=#Linear, ~xyPointLength=bucketCount * 3, ~sampleCount, ()) + ->E.R.bind(r => + r->PointSetDist.toSparkline(bucketCount)->GenericDist_Types.Error.resultStringToResultError + ) + +module Truncate = { + let trySymbolicSimplification = (leftCutoff, rightCutoff, t: t): option => + switch (leftCutoff, rightCutoff, t) { + | (None, None, _) => None + | (lc, rc, Symbolic(#Uniform(u))) if lc < rc => + Some(Symbolic(#Uniform(SymbolicDist.Uniform.truncate(lc, rc, u)))) + | _ => None + } + + let run = ( + t: t, + ~toPointSetFn: toPointSetFn, + ~leftCutoff=None: option, + ~rightCutoff=None: option, + (), + ): result => { + let doesNotNeedCutoff = E.O.isNone(leftCutoff) && E.O.isNone(rightCutoff) + if doesNotNeedCutoff { + Ok(t) + } else { + switch trySymbolicSimplification(leftCutoff, rightCutoff, t) { + | Some(r) => Ok(r) + | None => + toPointSetFn(t)->E.R2.fmap(t => { + GenericDist_Types.PointSet(PointSetDist.T.truncate(leftCutoff, rightCutoff, t)) + }) + } + } + } +} + +let truncate = Truncate.run + +/* Given two random variables A and B, this returns the distribution + of a new variable that is the result of the operation on A and B. + For instance, normal(0, 1) + normal(1, 1) -> normal(1, 2). + In general, this is implemented via convolution. + + TODO: It would be useful to be able to pass in a paramater to get this to run either with convolution or monte carlo. +*/ +module AlgebraicCombination = { + let tryAnalyticalSimplification = ( + arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + t1: t, + t2: t, + ): option> => + switch (arithmeticOperation, t1, t2) { + | (arithmeticOperation, Symbolic(d1), Symbolic(d2)) => + switch SymbolicDist.T.tryAnalyticalSimplification(d1, d2, arithmeticOperation) { + | #AnalyticalSolution(symbolicDist) => Some(Ok(symbolicDist)) + | #Error(er) => Some(Error(er)) + | #NoSolution => None + } + | _ => None + } + + let runConvolution = ( + toPointSet: toPointSetFn, + arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + t1: t, + t2: t, + ) => + E.R.merge(toPointSet(t1), toPointSet(t2))->E.R2.fmap(((a, b)) => + PointSetDist.combineAlgebraically(arithmeticOperation, a, b) + ) + + let runMonteCarlo = ( + toSampleSet: toSampleSetFn, + arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + t1: t, + t2: t, + ) => { + let fn = Operation.Algebraic.toFn(arithmeticOperation) + E.R.merge(toSampleSet(t1), toSampleSet(t2)) + ->E.R.bind(((t1, t2)) => { + SampleSetDist.map2(~fn, ~t1, ~t2)->GenericDist_Types.Error.resultStringToResultError + }) + ->E.R2.fmap(r => GenericDist_Types.SampleSet(r)) + } + + //I'm (Ozzie) really just guessing here, very little idea what's best + let expectedConvolutionCost: t => int = x => + switch x { + | Symbolic(#Float(_)) => 1 + | Symbolic(_) => 1000 + | PointSet(Discrete(m)) => m.xyShape->XYShape.T.length + | PointSet(Mixed(_)) => 1000 + | PointSet(Continuous(_)) => 1000 + | _ => 1000 + } + + let chooseConvolutionOrMonteCarlo = (t2: t, t1: t) => + expectedConvolutionCost(t1) * expectedConvolutionCost(t2) > 10000 + ? #CalculateWithMonteCarlo + : #CalculateWithConvolution + + let run = ( + t1: t, + ~toPointSetFn: toPointSetFn, + ~toSampleSetFn: toSampleSetFn, + ~arithmeticOperation, + ~t2: t, + ): result => { + switch tryAnalyticalSimplification(arithmeticOperation, t1, t2) { + | Some(Ok(symbolicDist)) => Ok(Symbolic(symbolicDist)) + | Some(Error(e)) => Error(Other(e)) + | None => + switch chooseConvolutionOrMonteCarlo(t1, t2) { + | #CalculateWithMonteCarlo => runMonteCarlo(toSampleSetFn, arithmeticOperation, t1, t2) + | #CalculateWithConvolution => + runConvolution( + toPointSetFn, + arithmeticOperation, + t1, + t2, + )->E.R2.fmap(r => GenericDist_Types.PointSet(r)) + } + } + } +} + +let algebraicCombination = AlgebraicCombination.run + +//TODO: Add faster pointwiseCombine fn +let pointwiseCombination = ( + t1: t, + ~toPointSetFn: toPointSetFn, + ~arithmeticOperation, + ~t2: t, +): result => { + E.R.merge(toPointSetFn(t1), toPointSetFn(t2)) + ->E.R2.fmap(((t1, t2)) => + PointSetDist.combinePointwise( + GenericDist_Types.Operation.arithmeticToFn(arithmeticOperation), + t1, + t2, + ) + ) + ->E.R2.fmap(r => GenericDist_Types.PointSet(r)) +} + +let pointwiseCombinationFloat = ( + t: t, + ~toPointSetFn: toPointSetFn, + ~arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + ~float: float, +): result => { + let m = switch arithmeticOperation { + | #Add | #Subtract => Error(GenericDist_Types.DistributionVerticalShiftIsInvalid) + | (#Multiply | #Divide | #Power | #Logarithm) as arithmeticOperation => + toPointSetFn(t)->E.R2.fmap(t => { + //TODO: Move to PointSet codebase + let fn = (secondary, main) => Operation.Scale.toFn(arithmeticOperation, main, secondary) + let integralSumCacheFn = Operation.Scale.toIntegralSumCacheFn(arithmeticOperation) + let integralCacheFn = Operation.Scale.toIntegralCacheFn(arithmeticOperation) + PointSetDist.T.mapY( + ~integralSumCacheFn=integralSumCacheFn(float), + ~integralCacheFn=integralCacheFn(float), + ~fn=fn(float), + t, + ) + }) + } + m->E.R2.fmap(r => GenericDist_Types.PointSet(r)) +} + +//Note: The result should always cumulatively sum to 1. This would be good to test. +//Note: If the inputs are not normalized, this will return poor results. The weights probably refer to the post-normalized forms. It would be good to apply a catch to this. +let mixture = ( + values: array<(t, float)>, + ~scaleMultiplyFn: scaleMultiplyFn, + ~pointwiseAddFn: pointwiseAddFn, +) => { + if E.A.length(values) == 0 { + Error(GenericDist_Types.Other("Mixture error: mixture must have at least 1 element")) + } else { + let totalWeight = values->E.A2.fmap(E.Tuple2.second)->E.A.Floats.sum + let properlyWeightedValues = + values + ->E.A2.fmap(((dist, weight)) => scaleMultiplyFn(dist, weight /. totalWeight)) + ->E.A.R.firstErrorOrOpen + properlyWeightedValues->E.R.bind(values => { + values + |> Js.Array.sliceFrom(1) + |> E.A.fold_left( + (acc, x) => E.R.bind(acc, acc => pointwiseAddFn(acc, x)), + Ok(E.A.unsafe_get(values, 0)), + ) + }) + } +} diff --git a/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.resi b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.resi new file mode 100644 index 00000000..4565ec14 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist.resi @@ -0,0 +1,67 @@ +type t = GenericDist_Types.genericDist +type error = GenericDist_Types.error +type toPointSetFn = t => result +type toSampleSetFn = t => result +type scaleMultiplyFn = (t, float) => result +type pointwiseAddFn = (t, t) => result + +let sampleN: (t, int) => array + +let toSampleSetDist: (t, int) => Belt.Result.t + +let fromFloat: float => t + +let toString: t => string + +let normalize: t => t + +let toFloatOperation: ( + t, + ~toPointSetFn: toPointSetFn, + ~distToFloatOperation: Operation.distToFloatOperation, +) => result + +let toPointSet: ( + t, + ~xyPointLength: int, + ~sampleCount: int, + ~xSelection: GenericDist_Types.Operation.pointsetXSelection=?, + unit, +) => result +let toSparkline: (t, ~sampleCount: int, ~bucketCount: int=?, unit) => result + +let truncate: ( + t, + ~toPointSetFn: toPointSetFn, + ~leftCutoff: option=?, + ~rightCutoff: option=?, + unit, +) => result + +let algebraicCombination: ( + t, + ~toPointSetFn: toPointSetFn, + ~toSampleSetFn: toSampleSetFn, + ~arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + ~t2: t, +) => result + +let pointwiseCombination: ( + t, + ~toPointSetFn: toPointSetFn, + ~arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + ~t2: t, +) => result + +let pointwiseCombinationFloat: ( + t, + ~toPointSetFn: toPointSetFn, + ~arithmeticOperation: GenericDist_Types.Operation.arithmeticOperation, + ~float: float, +) => result + +let mixture: ( + array<(t, float)>, + ~scaleMultiplyFn: scaleMultiplyFn, + ~pointwiseAddFn: pointwiseAddFn, +) => result diff --git a/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist_Types.res b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist_Types.res new file mode 100644 index 00000000..96e7d3f8 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/GenericDist_Types.res @@ -0,0 +1,184 @@ +type genericDist = + | PointSet(PointSetTypes.pointSetDist) + | SampleSet(SampleSetDist.t) + | Symbolic(SymbolicDistTypes.symbolicDist) + +@genType +type error = + | NotYetImplemented + | Unreachable + | DistributionVerticalShiftIsInvalid + | Other(string) + +module Error = { + type t = error + + let fromString = (s: string): t => Other(s) + + let resultStringToResultError: result<'a, string> => result<'a, error> = n => + n->E.R2.errMap(r => r->fromString->Error) +} + +module Operation = { + type direction = + | Algebraic + | Pointwise + + type arithmeticOperation = [ + | #Add + | #Multiply + | #Subtract + | #Divide + | #Power + | #Logarithm + ] + + let arithmeticToFn = (arithmetic: arithmeticOperation) => + switch arithmetic { + | #Add => \"+." + | #Multiply => \"*." + | #Subtract => \"-." + | #Power => \"**" + | #Divide => \"/." + | #Logarithm => (a, b) => log(a) /. log(b) + } + + type toFloat = [ + | #Cdf(float) + | #Inv(float) + | #Mean + | #Pdf(float) + | #Sample + ] + + type pointsetXSelection = [#Linear | #ByWeight] + + type toDist = + | Normalize + | ToPointSet + | ToSampleSet(int) + | Truncate(option, option) + | Inspect + + type toFloatArray = Sample(int) + + type toString = + | ToString + | ToSparkline(int) + + type fromDist = + | ToFloat(toFloat) + | ToDist(toDist) + | ToDistCombination(direction, arithmeticOperation, [#Dist(genericDist) | #Float(float)]) + | ToString(toString) + + type singleParamaterFunction = + | FromDist(fromDist) + | FromFloat(fromDist) + + @genType + type genericFunctionCallInfo = + | FromDist(fromDist, genericDist) + | FromFloat(fromDist, float) + | Mixture(array<(genericDist, float)>) + + let distCallToString = (distFunction: fromDist): string => + switch distFunction { + | ToFloat(#Cdf(r)) => `cdf(${E.Float.toFixed(r)})` + | ToFloat(#Inv(r)) => `inv(${E.Float.toFixed(r)})` + | ToFloat(#Mean) => `mean` + | ToFloat(#Pdf(r)) => `pdf(${E.Float.toFixed(r)})` + | ToFloat(#Sample) => `sample` + | ToDist(Normalize) => `normalize` + | ToDist(ToPointSet) => `toPointSet` + | ToDist(ToSampleSet(r)) => `toSampleSet(${E.I.toString(r)})` + | ToDist(Truncate(_, _)) => `truncate` + | ToDist(Inspect) => `inspect` + | ToString(ToString) => `toString` + | ToString(ToSparkline(n)) => `toSparkline(${E.I.toString(n)})` + | ToDistCombination(Algebraic, _, _) => `algebraic` + | ToDistCombination(Pointwise, _, _) => `pointwise` + } + + let toString = (d: genericFunctionCallInfo): string => + switch d { + | FromDist(f, _) | FromFloat(f, _) => distCallToString(f) + | Mixture(_) => `mixture` + } +} + +/* +It can be a pain to write out the genericFunctionCallInfo. The constructors help with this. +This code only covers some of genericFunctionCallInfo: many arguments could be called with either a +float or a distribution. The "UsingDists" module assumes that everything is a distribution. +This is a tradeoff of some generality in order to get a bit more simplicity. +I could see having a longer interface in the future, but it could be messy. +Like, algebraicAddDistFloat vs. algebraicAddDistDist +*/ +module Constructors = { + type t = Operation.genericFunctionCallInfo + + module UsingDists = { + @genType + let mean = (dist): t => FromDist(ToFloat(#Mean), dist) + let sample = (dist): t => FromDist(ToFloat(#Sample), dist) + let cdf = (dist, x): t => FromDist(ToFloat(#Cdf(x)), dist) + let inv = (dist, x): t => FromDist(ToFloat(#Inv(x)), dist) + let pdf = (dist, x): t => FromDist(ToFloat(#Pdf(x)), dist) + let normalize = (dist): t => FromDist(ToDist(Normalize), dist) + let toPointSet = (dist): t => FromDist(ToDist(ToPointSet), dist) + let toSampleSet = (dist, r): t => FromDist(ToDist(ToSampleSet(r)), dist) + let truncate = (dist, left, right): t => FromDist(ToDist(Truncate(left, right)), dist) + let inspect = (dist): t => FromDist(ToDist(Inspect), dist) + let toString = (dist): t => FromDist(ToString(ToString), dist) + let toSparkline = (dist, n): t => FromDist(ToString(ToSparkline(n)), dist) + let algebraicAdd = (dist1, dist2: genericDist): t => FromDist( + ToDistCombination(Algebraic, #Add, #Dist(dist2)), + dist1, + ) + let algebraicMultiply = (dist1, dist2): t => FromDist( + ToDistCombination(Algebraic, #Multiply, #Dist(dist2)), + dist1, + ) + let algebraicDivide = (dist1, dist2): t => FromDist( + ToDistCombination(Algebraic, #Divide, #Dist(dist2)), + dist1, + ) + let algebraicSubtract = (dist1, dist2): t => FromDist( + ToDistCombination(Algebraic, #Subtract, #Dist(dist2)), + dist1, + ) + let algebraicLogarithm = (dist1, dist2): t => FromDist( + ToDistCombination(Algebraic, #Logarithm, #Dist(dist2)), + dist1, + ) + let algebraicPower = (dist1, dist2): t => FromDist( + ToDistCombination(Algebraic, #Power, #Dist(dist2)), + dist1, + ) + let pointwiseAdd = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Add, #Dist(dist2)), + dist1, + ) + let pointwiseMultiply = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Multiply, #Dist(dist2)), + dist1, + ) + let pointwiseDivide = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Divide, #Dist(dist2)), + dist1, + ) + let pointwiseSubtract = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Subtract, #Dist(dist2)), + dist1, + ) + let pointwiseLogarithm = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Logarithm, #Dist(dist2)), + dist1, + ) + let pointwisePower = (dist1, dist2): t => FromDist( + ToDistCombination(Pointwise, #Power, #Dist(dist2)), + dist1, + ) + } +} diff --git a/packages/squiggle-lang/src/rescript/Distributions/GenericDist/README.md b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/README.md new file mode 100644 index 00000000..e69e449e --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/GenericDist/README.md @@ -0,0 +1,48 @@ +# Generic Distribution Library + +This library provides one interface to generic distributions. These distributions can either be symbolic, point set (xy-coordinates of the shape), or sample set (arrays of random samples). + +Different internal formats (symbolic, point set, sample set) allow for benefits and features. It's common for distributions to be converted into either point sets or sample sets to enable certain functions. + +In addition to this interface, there's a second, generic function, for calling functions on this generic distribution type. This ``genericOperation`` standardizes the inputs and outputs for these various function calls. See it's ``run()`` function. + +Performance is very important. Some operations can take a long time to run, and even then, be inaccurate. Because of this, we plan to have a lot of logging and stack tracing functionality eventually built in. + +## Diagram of Distribution Types +```mermaid +graph TD + A[Generic Distribution] -->B{Point Set} + A --> C{Sample Set} + A --> D{Symbolic} + B ---> continuous(Continuous) + B ---> discrete(Discrete) + B --> mixed(Mixed) + continuous -.-> XYshape(XYshape) + discrete -.-> XYshape(XYshape) + mixed -.-> continuous + mixed -.-> discrete + D --> Normal(Normal) + D --> Lognormal(Lognormal) + D --> Triangular(Triangular) + D --> Beta(Beta) + D --> Uniform(Uniform) + D --> Float(Float) + D --> Exponential(Exponential) + D --> Cauchy(Cauchy) +``` + +## Diagram of Generic Distribution Types + +## Todo +- [ ] Lots of cleanup +- [ ] Simple test story +- [ ] Provide decent stack traces for key calls in GenericOperation. This could be very useful for debugging. +- [ ] Cleanup Sample Set library +- [ ] Add memoization for calculations +- [ ] Performance bechmarking reports +- [ ] Remove most of DistPlus, much of which is not needed anymore +- [ ] More functions for Sample Set, which is very minimal now +- [ ] Allow these functions to be run on web workers +- [ ] Refactor interpreter to use GenericDist. This might not be necessary, as the new reducer-inspired interpreter is integrated. + +## More todos \ No newline at end of file diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/AlgebraicShapeCombination.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/AlgebraicShapeCombination.res similarity index 95% rename from packages/squiggle-lang/src/rescript/pointSetDist/AlgebraicShapeCombination.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/AlgebraicShapeCombination.res index e08d8887..70440878 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/AlgebraicShapeCombination.res +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/AlgebraicShapeCombination.res @@ -114,16 +114,18 @@ let combineShapesContinuousContinuous = ( | #Subtract => (m1, m2) => m1 -. m2 | #Multiply => (m1, m2) => m1 *. m2 | #Divide => (m1, mInv2) => m1 *. mInv2 - | #Exponentiate => (m1, mInv2) => m1 ** mInv2 + | #Power => (m1, mInv2) => m1 ** mInv2 + | #Logarithm => (m1, m2) => log(m1) /. log(m2) } // note: here, mInv2 = mean(1 / t2) ~= 1 / mean(t2) - // TODO: I don't know what the variances are for exponentatiation + // TODO: Variances are for exponentatiation or logarithms are almost totally made up and very likely very wrong. // converts the variances and means of the two inputs into the variance of the output let combineVariancesFn = switch op { | #Add => (v1, v2, _, _) => v1 +. v2 | #Subtract => (v1, v2, _, _) => v1 +. v2 | #Multiply => (v1, v2, m1, m2) => v1 *. v2 +. v1 *. m2 ** 2. +. v2 *. m1 ** 2. - | #Exponentiate => (v1, v2, m1, m2) => v1 *. v2 +. v1 *. m2 ** 2. +. v2 *. m1 ** 2. + | #Power => (v1, v2, m1, m2) => v1 *. v2 +. v1 *. m2 ** 2. +. v2 *. m1 ** 2. + | #Logarithm => (v1, v2, m1, m2) => v1 *. v2 +. v1 *. m2 ** 2. +. v2 *. m1 ** 2. | #Divide => (v1, vInv2, m1, mInv2) => v1 *. vInv2 +. v1 *. mInv2 ** 2. +. vInv2 *. m1 ** 2. } @@ -231,7 +233,8 @@ let combineShapesContinuousDiscrete = ( () } | #Multiply - | #Exponentiate + | #Power + | #Logarithm | #Divide => for j in 0 to t2n - 1 { // creates a new continuous shape for each one of the discrete points, and collects them in outXYShapes. diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/Continuous.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Continuous.res similarity index 86% rename from packages/squiggle-lang/src/rescript/pointSetDist/Continuous.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Continuous.res index 92654b35..aa27fb62 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/Continuous.res +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Continuous.res @@ -1,6 +1,47 @@ open Distributions type t = PointSetTypes.continuousShape + +module Analysis = { + let integrate = ( + ~indefiniteIntegralStepwise=(p, h1) => h1 *. p, + ~indefiniteIntegralLinear=(p, a, b) => a *. p +. b *. p ** 2.0 /. 2.0, + t: t, + ): float => { + let xs = t.xyShape.xs + let ys = t.xyShape.ys + + E.A.reducei(xs, 0.0, (acc, _x, i) => { + let areaUnderIntegral = // TODO Take this switch statement out of the loop body + switch (t.interpolation, i) { + | (_, 0) => 0.0 + | (#Stepwise, _) => + indefiniteIntegralStepwise(xs[i], ys[i - 1]) -. + indefiniteIntegralStepwise(xs[i - 1], ys[i - 1]) + | (#Linear, _) => + let x1 = xs[i - 1] + let x2 = xs[i] + if x1 == x2 { + 0.0 + } else { + let h1 = ys[i - 1] + let h2 = ys[i] + let b = (h1 -. h2) /. (x1 -. x2) + let a = h1 -. b *. x1 + indefiniteIntegralLinear(x2, a, b) -. indefiniteIntegralLinear(x1, a, b) + } + } + acc +. areaUnderIntegral + }) + } + + let getMeanOfSquares = (t: t) => { + let indefiniteIntegralLinear = (p, a, b) => a *. p ** 3.0 /. 3.0 +. b *. p ** 4.0 /. 4.0 + let indefiniteIntegralStepwise = (p, h1) => h1 *. p ** 3.0 /. 3.0 + integrate(~indefiniteIntegralStepwise, ~indefiniteIntegralLinear, t) + } +} + let getShape = (t: t) => t.xyShape let interpolation = (t: t) => t.interpolation let make = (~interpolation=#Linear, ~integralSumCache=None, ~integralCache=None, xyShape): t => { @@ -194,7 +235,7 @@ module T = Dist({ let indefiniteIntegralStepwise = (p, h1) => h1 *. p ** 2.0 /. 2.0 let indefiniteIntegralLinear = (p, a, b) => a *. p ** 2.0 /. 2.0 +. b *. p ** 3.0 /. 3.0 - XYShape.Analysis.integrateContinuousShape( + Analysis.integrate( ~indefiniteIntegralStepwise, ~indefiniteIntegralLinear, t, @@ -204,10 +245,13 @@ module T = Dist({ XYShape.Analysis.getVarianceDangerously( t, mean, - XYShape.Analysis.getMeanOfSquaresContinuousShape, + Analysis.getMeanOfSquares, ) }) +let downsampleEquallyOverX = (length, t): t => + t |> shapeMap(XYShape.XsConversion.proportionEquallyOverX(length)) + /* This simply creates multiple copies of the continuous distribution, scaled and shifted according to each discrete data point, and then adds them all together. */ let combineAlgebraicallyWithDiscrete = ( diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/Discrete.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Discrete.res similarity index 98% rename from packages/squiggle-lang/src/rescript/pointSetDist/Discrete.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Discrete.res index 3e2cc2ce..3b689453 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/Discrete.res +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Discrete.res @@ -209,8 +209,9 @@ module T = Dist({ let s = getShape(t) E.A.reducei(s.xs, 0.0, (acc, x, i) => acc +. x *. s.ys[i]) } + let variance = (t: t): float => { - let getMeanOfSquares = t => t |> shapeMap(XYShape.Analysis.squareXYShape) |> mean + let getMeanOfSquares = t => t |> shapeMap(XYShape.T.square) |> mean XYShape.Analysis.getVarianceDangerously(t, mean, getMeanOfSquares) } }) \ No newline at end of file diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/Distributions.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Distributions.res similarity index 100% rename from packages/squiggle-lang/src/rescript/pointSetDist/Distributions.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Distributions.res diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/Mixed.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Mixed.res similarity index 98% rename from packages/squiggle-lang/src/rescript/pointSetDist/Mixed.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Mixed.res index cdccdeb2..e05bd408 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/Mixed.res +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/Mixed.res @@ -213,8 +213,8 @@ module T = Dist({ let getMeanOfSquares = ({discrete, continuous}: t) => { let discreteMean = - discrete |> Discrete.shapeMap(XYShape.Analysis.squareXYShape) |> Discrete.T.mean - let continuousMean = continuous |> XYShape.Analysis.getMeanOfSquaresContinuousShape + discrete |> Discrete.shapeMap(XYShape.T.square) |> Discrete.T.mean + let continuousMean = continuous |> Continuous.Analysis.getMeanOfSquares (discreteMean *. discreteIntegralSum +. continuousMean *. continuousIntegralSum) /. totalIntegralSum } diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/MixedShapeBuilder.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/MixedShapeBuilder.res similarity index 100% rename from packages/squiggle-lang/src/rescript/pointSetDist/MixedShapeBuilder.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/MixedShapeBuilder.res diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/PointSetDist.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetDist.res similarity index 91% rename from packages/squiggle-lang/src/rescript/pointSetDist/PointSetDist.res rename to packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetDist.res index e50470ac..f3f3c20c 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/PointSetDist.res +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetDist.res @@ -34,6 +34,7 @@ let toMixed = mapToAll(( ), )) +//TODO WARNING: The combineAlgebraicallyWithDiscrete will break for subtraction and division, like, discrete - continous let combineAlgebraically = (op: Operation.algebraicOperation, t1: t, t2: t): t => switch (t1, t2) { | (Continuous(m1), Continuous(m2)) => @@ -41,7 +42,8 @@ let combineAlgebraically = (op: Operation.algebraicOperation, t1: t, t2: t): t = | (Continuous(m1), Discrete(m2)) | (Discrete(m2), Continuous(m1)) => Continuous.combineAlgebraicallyWithDiscrete(op, m1, m2) |> Continuous.T.toPointSetDist - | (Discrete(m1), Discrete(m2)) => Discrete.combineAlgebraically(op, m1, m2) |> Discrete.T.toPointSetDist + | (Discrete(m1), Discrete(m2)) => + Discrete.combineAlgebraically(op, m1, m2) |> Discrete.T.toPointSetDist | (m1, m2) => Mixed.combineAlgebraically(op, toMixed(m1), toMixed(m2)) |> Mixed.T.toPointSetDist } @@ -189,15 +191,20 @@ let isFloat = (t: t) => let sampleNRendered = (n, dist) => { let integralCache = T.Integral.get(dist) let distWithUpdatedIntegralCache = T.updateIntegralCache(Some(integralCache), dist) - doN(n, () => sample(distWithUpdatedIntegralCache)) } let operate = (distToFloatOp: Operation.distToFloatOperation, s): float => switch distToFloatOp { | #Pdf(f) => pdf(f, s) - | #Cdf(f) => pdf(f, s) + | #Cdf(f) => cdf(f, s) | #Inv(f) => inv(f, s) | #Sample => sample(s) | #Mean => T.mean(s) } + +let toSparkline = (t: t, bucketCount) => + T.toContinuous(t) + ->E.O2.fmap(Continuous.downsampleEquallyOverX(bucketCount)) + ->E.O2.toResult("toContinous Error: Could not convert into continuous distribution") + ->E.R2.fmap(r => Continuous.getShape(r).ys->Sparklines.create()) \ No newline at end of file diff --git a/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetTypes.res b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetTypes.res new file mode 100644 index 00000000..2d7947c0 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/PointSetDist/PointSetTypes.res @@ -0,0 +1,93 @@ +type domainLimit = { + xPoint: float, + excludingProbabilityMass: float, +} + +type domain = + | Complete + | LeftLimited(domainLimit) + | RightLimited(domainLimit) + | LeftAndRightLimited(domainLimit, domainLimit) + +type distributionType = [ + | #PDF + | #CDF +] + +type xyShape = XYShape.xyShape; +type interpolationStrategy = XYShape.interpolationStrategy; +type extrapolationStrategy = XYShape.extrapolationStrategy; +type interpolator = XYShape.extrapolationStrategy; + +type rec continuousShape = { + xyShape: xyShape, + interpolation: interpolationStrategy, + integralSumCache: option, + integralCache: option, +} + +type discreteShape = { + xyShape: xyShape, + integralSumCache: option, + integralCache: option, +} + +type mixedShape = { + continuous: continuousShape, + discrete: discreteShape, + integralSumCache: option, + integralCache: option, +} + +type pointSetDistMonad<'a, 'b, 'c> = + | Mixed('a) + | Discrete('b) + | Continuous('c) + +@genType +type pointSetDist = pointSetDistMonad + +module ShapeMonad = { + let fmap = (t: pointSetDistMonad<'a, 'b, 'c>, (fn1, fn2, fn3)): pointSetDistMonad<'d, 'e, 'f> => + switch t { + | Mixed(m) => Mixed(fn1(m)) + | Discrete(m) => Discrete(fn2(m)) + | Continuous(m) => Continuous(fn3(m)) + } +} + +type generationSource = + | SquiggleString(string) + | Shape(pointSetDist) + +@genType +type distPlus = { + pointSetDist: pointSetDist, + integralCache: continuousShape, + squiggleString: option, +} + +type mixedPoint = { + continuous: float, + discrete: float, +} + +module MixedPoint = { + type t = mixedPoint + let toContinuousValue = (t: t) => t.continuous + let toDiscreteValue = (t: t) => t.discrete + let makeContinuous = (continuous: float): t => {continuous: continuous, discrete: 0.0} + let makeDiscrete = (discrete: float): t => {continuous: 0.0, discrete: discrete} + + let fmap = (fn: float => float, t: t) => { + continuous: fn(t.continuous), + discrete: fn(t.discrete), + } + + let combine2 = (fn, c: t, d: t): t => { + continuous: fn(c.continuous, d.continuous), + discrete: fn(c.discrete, d.discrete), + } + + let add = combine2((a, b) => a +. b) +} diff --git a/packages/squiggle-lang/src/rescript/sampleSet/KdeLibrary.js b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/KdeLibrary.js similarity index 100% rename from packages/squiggle-lang/src/rescript/sampleSet/KdeLibrary.js rename to packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/KdeLibrary.js diff --git a/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist.res b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist.res new file mode 100644 index 00000000..fcd4055d --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist.res @@ -0,0 +1,68 @@ +/* +This is used as a smart constructor. The only way to create a SampleSetDist.t is to call +this constructor. +https://stackoverflow.com/questions/66909578/how-to-make-a-type-constructor-private-in-rescript-except-in-current-module +*/ +module T: { + //This really should be hidden (remove the array). The reason it isn't is to act as an escape hatch in JS__Test.ts. + //When we get a good functional library in TS, we could refactor that out. + @genType + type t = array + let make: array => result + let get: t => array +} = { + type t = array + let make = (a: array) => + if E.A.length(a) > 5 { + Ok(a) + } else { + Error("too small") + } + let get = (a: t) => a +} + +include T + +let length = (t: t) => get(t)->E.A.length + +/* +TODO: Refactor to get a more precise estimate. Also, this code is just fairly messy, could use +some refactoring. +*/ +let toPointSetDist = (~samples: t, ~samplingInputs: SamplingInputs.samplingInputs): result< + PointSetTypes.pointSetDist, + string, +> => + SampleSetDist_ToPointSet.toPointSetDist( + ~samples=get(samples), + ~samplingInputs, + (), + ).pointSetDist->E.O2.toResult("Failed to convert to PointSetDist") + +//Randomly get one sample from the distribution +let sample = (t: t): float => { + let i = E.Int.random(~min=0, ~max=E.A.length(get(t)) - 1) + E.A.unsafe_get(get(t), i) +} + +/* +If asked for a length of samples shorter or equal the length of the distribution, +return this first n samples of this distribution. +Else, return n random samples of the distribution. +The former helps in cases where multiple distributions are correlated. +However, if n > length(t), then there's no clear right answer, so we just randomly +sample everything. +*/ +let sampleN = (t: t, n) => { + if n <= E.A.length(get(t)) { + E.A.slice(get(t), ~offset=0, ~len=n) + } else { + Belt.Array.makeBy(n, _ => sample(t)) + } +} + +//TODO: Figure out what to do if distributions are different lengths. ``zip`` is kind of inelegant for this. +let map2 = (~fn: (float, float) => float, ~t1: t, ~t2: t) => { + let samples = Belt.Array.zip(get(t1), get(t2))->E.A2.fmap(((a, b)) => fn(a, b)) + make(samples) +} diff --git a/packages/squiggle-lang/src/rescript/sampleSet/Bandwidth.res b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_Bandwidth.res similarity index 94% rename from packages/squiggle-lang/src/rescript/sampleSet/Bandwidth.res rename to packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_Bandwidth.res index 6650b862..aef659d1 100644 --- a/packages/squiggle-lang/src/rescript/sampleSet/Bandwidth.res +++ b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_Bandwidth.res @@ -1,4 +1,4 @@ -//The math here was taken from https://github.com/jasondavies/science.js/blob/master/src/stats/bandwidth.js +//The math here was taken from https://github.com/jasondavies/science.js/blob/master/src/stats/SampleSetDist_Bandwidth.js let len = x => E.A.length(x) |> float_of_int diff --git a/packages/squiggle-lang/src/rescript/sampleSet/SampleSet.res b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_ToPointSet.res similarity index 96% rename from packages/squiggle-lang/src/rescript/sampleSet/SampleSet.res rename to packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_ToPointSet.res index 6b20d946..59b4fa46 100644 --- a/packages/squiggle-lang/src/rescript/sampleSet/SampleSet.res +++ b/packages/squiggle-lang/src/rescript/Distributions/SampleSetDist/SampleSetDist_ToPointSet.res @@ -55,6 +55,7 @@ module Internals = { : { let _ = Js.Array.push(element, continuous) } + () }) (continuous, discrete) @@ -69,7 +70,7 @@ module Internals = { let formatUnitWidth = w => Jstat.max([w, 1.0]) |> int_of_float let suggestedUnitWidth = (samples, outputXYPoints) => { - let suggestedXWidth = Bandwidth.nrd0(samples) + let suggestedXWidth = SampleSetDist_Bandwidth.nrd0(samples) xWidthToUnitWidth(samples, outputXYPoints, suggestedXWidth) } @@ -96,7 +97,7 @@ let toPointSetDist = ( let pdf = continuousPart |> E.A.length > 5 ? { - let _suggestedXWidth = Bandwidth.nrd0(continuousPart) + let _suggestedXWidth = SampleSetDist_Bandwidth.nrd0(continuousPart) // todo: This does some recalculating from the last step. let _suggestedUnitWidth = Internals.T.suggestedUnitWidth( continuousPart, @@ -138,4 +139,4 @@ let toPointSetDist = ( } samplesParse -} \ No newline at end of file +} diff --git a/packages/squiggle-lang/src/rescript/symbolicDist/SymbolicDist.res b/packages/squiggle-lang/src/rescript/Distributions/SymbolicDist/SymbolicDist.res similarity index 89% rename from packages/squiggle-lang/src/rescript/symbolicDist/SymbolicDist.res rename to packages/squiggle-lang/src/rescript/Distributions/SymbolicDist/SymbolicDist.res index 1336a601..f2c1e886 100644 --- a/packages/squiggle-lang/src/rescript/symbolicDist/SymbolicDist.res +++ b/packages/squiggle-lang/src/rescript/Distributions/SymbolicDist/SymbolicDist.res @@ -2,7 +2,7 @@ open SymbolicDistTypes module Normal = { type t = normal - let make = (mean: float, stdev: float): result => + let make = (mean: float, stdev: float): result => stdev > 0.0 ? Ok(#Normal({mean: mean, stdev: stdev})) : Error("Standard deviation of normal distribution must be larger than 0") @@ -48,12 +48,14 @@ module Normal = { module Exponential = { type t = exponential - let make = (rate: float): result => + let make = (rate: float): result => rate > 0.0 - ? Ok(#Exponential({ - rate: rate, - })) - : Error("Exponential distributions mean must be larger than 0") + ? Ok( + #Exponential({ + rate: rate, + }), + ) + : Error("Exponential distributions rate must be larger than 0.") let pdf = (x, t: t) => Jstat.Exponential.pdf(x, t.rate) let cdf = (x, t: t) => Jstat.Exponential.cdf(x, t.rate) let inv = (p, t: t) => Jstat.Exponential.inv(p, t.rate) @@ -69,7 +71,7 @@ module Cauchy = { let cdf = (x, t: t) => Jstat.Cauchy.cdf(x, t.local, t.scale) let inv = (p, t: t) => Jstat.Cauchy.inv(p, t.local, t.scale) let sample = (t: t) => Jstat.Cauchy.sample(t.local, t.scale) - let mean = (_: t) => Error("Cauchy distributions have no mean value.") + let mean = (_: t) => Error("Cauchy distributions may have no mean value.") let toString = ({local, scale}: t) => j`Cauchy($local, $scale)` } @@ -78,8 +80,8 @@ module Triangular = { let make = (low, medium, high): result => low < medium && medium < high ? Ok(#Triangular({low: low, medium: medium, high: high})) - : Error("Triangular values must be increasing order") - let pdf = (x, t: t) => Jstat.Triangular.pdf(x, t.low, t.high, t.medium) + : Error("Triangular values must be increasing order.") + let pdf = (x, t: t) => Jstat.Triangular.pdf(x, t.low, t.high, t.medium) // not obvious in jstat docs that high comes before medium? let cdf = (x, t: t) => Jstat.Triangular.cdf(x, t.low, t.high, t.medium) let inv = (p, t: t) => Jstat.Triangular.inv(p, t.low, t.high, t.medium) let sample = (t: t) => Jstat.Triangular.sample(t.low, t.high, t.medium) @@ -89,7 +91,7 @@ module Triangular = { module Beta = { type t = beta - let make = (alpha, beta) => + let make = (alpha, beta) => alpha > 0.0 && beta > 0.0 ? Ok(#Beta({alpha: alpha, beta: beta})) : Error("Beta distribution parameters must be positive") @@ -103,10 +105,10 @@ module Beta = { module Lognormal = { type t = lognormal - let make = (mu, sigma) => - sigma > 0.0 - ? Ok(#Lognormal({mu: mu, sigma: sigma})) - : Error("Lognormal standard deviation must be larger than 0") + let make = (mu, sigma) => + sigma > 0.0 + ? Ok(#Lognormal({mu: mu, sigma: sigma})) + : Error("Lognormal standard deviation must be larger than 0") let pdf = (x, t: t) => Jstat.Lognormal.pdf(x, t.mu, t.sigma) let cdf = (x, t: t) => Jstat.Lognormal.cdf(x, t.mu, t.sigma) let inv = (p, t: t) => Jstat.Lognormal.inv(p, t.mu, t.sigma) @@ -127,8 +129,7 @@ module Lognormal = { let mu = Js.Math.log(mean) -. 0.5 *. Js.Math.log(variance /. meanSquared +. 1.0) let sigma = Js.Math.pow_float(~base=Js.Math.log(variance /. meanSquared +. 1.0), ~exp=0.5) Ok(#Lognormal({mu: mu, sigma: sigma})) - } - else { + } else { Error("Lognormal standard deviation must be larger than 0") } } @@ -154,9 +155,7 @@ module Lognormal = { module Uniform = { type t = uniform let make = (low, high) => - high > low - ? Ok(#Uniform({low: low, high: high})) - : Error("High must be larger than low") + high > low ? Ok(#Uniform({low: low, high: high})) : Error("High must be larger than low") let pdf = (x, t: t) => Jstat.Uniform.pdf(x, t.low, t.high) let cdf = (x, t: t) => Jstat.Uniform.cdf(x, t.low, t.high) @@ -165,6 +164,7 @@ module Uniform = { let mean = (t: t) => Ok(Jstat.Uniform.mean(t.low, t.high)) let toString = ({low, high}: t) => j`Uniform($low,$high)` let truncate = (low, high, t: t): t => { + //todo: add check let newLow = max(E.O.default(neg_infinity, low), t.low) let newHigh = min(E.O.default(infinity, high), t.high) {low: newLow, high: newHigh} @@ -182,6 +182,15 @@ module Float = { let toString = Js.Float.toString } +module From90thPercentile = { + let make = (low, high) => + switch (low, high) { + | (low, high) if low <= 0.0 && low < high => Ok(Normal.from90PercentCI(low, high)) + | (low, high) if low < high => Ok(Lognormal.from90PercentCI(low, high)) + | (_, _) => Error("Low value must be less than high value.") + } +} + module T = { let minCdfValue = 0.0001 let maxCdfValue = 0.9999 @@ -337,11 +346,11 @@ module T = { | _ => #NoSolution } - let toPointSetDist = (sampleCount, d: symbolicDist): PointSetTypes.pointSetDist => + let toPointSetDist = (~xSelection=#ByWeight, sampleCount, d: symbolicDist): PointSetTypes.pointSetDist => switch d { | #Float(v) => Discrete(Discrete.make(~integralSumCache=Some(1.0), {xs: [v], ys: [1.0]})) | _ => - let xs = interpolateXs(~xSelection=#ByWeight, d, sampleCount) + let xs = interpolateXs(~xSelection, d, sampleCount) let ys = xs |> E.A.fmap(x => pdf(x, d)) Continuous(Continuous.make(~integralSumCache=Some(1.0), {xs: xs, ys: ys})) } diff --git a/packages/squiggle-lang/src/rescript/symbolicDist/SymbolicDistTypes.res b/packages/squiggle-lang/src/rescript/Distributions/SymbolicDist/SymbolicDistTypes.res similarity index 100% rename from packages/squiggle-lang/src/rescript/symbolicDist/SymbolicDistTypes.res rename to packages/squiggle-lang/src/rescript/Distributions/SymbolicDist/SymbolicDistTypes.res diff --git a/packages/squiggle-lang/src/rescript/interpreter/AST.res b/packages/squiggle-lang/src/rescript/OldInterpreter/AST.res similarity index 100% rename from packages/squiggle-lang/src/rescript/interpreter/AST.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/AST.res diff --git a/packages/squiggle-lang/src/rescript/interpreter/ASTEvaluator.res b/packages/squiggle-lang/src/rescript/OldInterpreter/ASTEvaluator.res similarity index 99% rename from packages/squiggle-lang/src/rescript/interpreter/ASTEvaluator.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/ASTEvaluator.res index 44c5565e..cd4c241d 100644 --- a/packages/squiggle-lang/src/rescript/interpreter/ASTEvaluator.res +++ b/packages/squiggle-lang/src/rescript/OldInterpreter/ASTEvaluator.res @@ -118,7 +118,7 @@ module PointwiseCombination = { switch pointwiseOp { | #Add => pointwiseAdd(evaluationParams, t1, t2) | #Multiply => pointwiseCombine(\"*.", evaluationParams, t1, t2) - | #Exponentiate => pointwiseCombine(\"**", evaluationParams, t1, t2) + | #Power => pointwiseCombine(\"**", evaluationParams, t1, t2) } } diff --git a/packages/squiggle-lang/src/rescript/interpreter/ASTTypes.res b/packages/squiggle-lang/src/rescript/OldInterpreter/ASTTypes.res similarity index 95% rename from packages/squiggle-lang/src/rescript/interpreter/ASTTypes.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/ASTTypes.res index 31217374..17477f8f 100644 --- a/packages/squiggle-lang/src/rescript/interpreter/ASTTypes.res +++ b/packages/squiggle-lang/src/rescript/OldInterpreter/ASTTypes.res @@ -218,15 +218,14 @@ module SamplingDistribution = { algebraicOp, a, b, - ) + ) |> E.O.toResult("Could not get samples") - let pointSetDist = - samples - |> E.O.fmap(r => - SampleSet.toPointSetDist(~samplingInputs=evaluationParams.samplingInputs, ~samples=r, ()) - ) - |> E.O.bind(_, r => r.pointSetDist) - |> E.O.toResult("No response") + let sampleSetDist = samples -> E.R.bind(SampleSetDist.make) + + let pointSetDist = + sampleSetDist + -> E.R.bind(r => + SampleSetDist.toPointSetDist(~samplingInputs=evaluationParams.samplingInputs, ~samples=r)); pointSetDist |> E.R.fmap(r => #Normalize(#RenderedDist(r))) }) } diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/DistPlus.res b/packages/squiggle-lang/src/rescript/OldInterpreter/DistPlus.res similarity index 84% rename from packages/squiggle-lang/src/rescript/pointSetDist/DistPlus.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/DistPlus.res index 39f355ab..2b1688b0 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/DistPlus.res +++ b/packages/squiggle-lang/src/rescript/OldInterpreter/DistPlus.res @@ -8,28 +8,22 @@ let make = ( ~pointSetDist, ~squiggleString, - ~domain=Complete, - ~unit=UnspecifiedDistribution, (), ) : t => { let integral = pointSetDistIntegral(pointSetDist); - {pointSetDist, domain, integralCache: integral, unit, squiggleString}; + {pointSetDist, integralCache: integral, squiggleString}; }; let update = ( ~pointSetDist=?, ~integralCache=?, - ~domain=?, - ~unit=?, ~squiggleString=?, t: t, ) => { pointSetDist: E.O.default(t.pointSetDist, pointSetDist), integralCache: E.O.default(t.integralCache, integralCache), - domain: E.O.default(t.domain, domain), - unit: E.O.default(t.unit, unit), squiggleString: E.O.default(t.squiggleString, squiggleString), }; @@ -38,12 +32,6 @@ let updateShape = (pointSetDist, t) => { update(~pointSetDist, ~integralCache, t); }; -let domainIncludedProbabilityMass = (t: t) => - Domain.includedProbabilityMass(t.domain); - -let domainIncludedProbabilityMassAdjustment = (t: t, f) => - f *. Domain.includedProbabilityMass(t.domain); - let toPointSetDist = ({pointSetDist, _}: t) => pointSetDist; let pointSetDistFn = (fn, {pointSetDist}: t) => fn(pointSetDist); @@ -73,8 +61,7 @@ module T = let xToY = (f, t: t) => t |> toPointSetDist - |> PointSetDist.T.xToY(f) - |> MixedPoint.fmap(domainIncludedProbabilityMassAdjustment(t)); + |> PointSetDist.T.xToY(f); let minX = pointSetDistFn(PointSetDist.T.minX); let maxX = pointSetDistFn(PointSetDist.T.maxX); @@ -115,7 +102,6 @@ module T = f, toPointSetDist(t), ) - |> domainIncludedProbabilityMassAdjustment(t); }; // TODO: This part is broken when there is a limit, if this is supposed to be taken into account. diff --git a/packages/squiggle-lang/src/rescript/interpreter/typeSystem/HardcodedFunctions.res b/packages/squiggle-lang/src/rescript/OldInterpreter/typeSystem/HardcodedFunctions.res similarity index 99% rename from packages/squiggle-lang/src/rescript/interpreter/typeSystem/HardcodedFunctions.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/typeSystem/HardcodedFunctions.res index f6741bab..8302b532 100644 --- a/packages/squiggle-lang/src/rescript/interpreter/typeSystem/HardcodedFunctions.res +++ b/packages/squiggle-lang/src/rescript/OldInterpreter/typeSystem/HardcodedFunctions.res @@ -227,8 +227,8 @@ let all = [ }, (), ), - makeRenderedDistFloat("scaleExp", (dist, float) => verticalScaling(#Exponentiate, dist, float)), + makeRenderedDistFloat("scaleExp", (dist, float) => verticalScaling(#Power, dist, float)), makeRenderedDistFloat("scaleMultiply", (dist, float) => verticalScaling(#Multiply, dist, float)), - makeRenderedDistFloat("scaleLog", (dist, float) => verticalScaling(#Log, dist, float)), + makeRenderedDistFloat("scaleLog", (dist, float) => verticalScaling(#Logarithm, dist, float)), Multimodal._function, ] diff --git a/packages/squiggle-lang/src/rescript/interpreter/typeSystem/TypeSystem.res b/packages/squiggle-lang/src/rescript/OldInterpreter/typeSystem/TypeSystem.res similarity index 100% rename from packages/squiggle-lang/src/rescript/interpreter/typeSystem/TypeSystem.res rename to packages/squiggle-lang/src/rescript/OldInterpreter/typeSystem/TypeSystem.res diff --git a/packages/squiggle-lang/src/rescript/parser/Parser.res b/packages/squiggle-lang/src/rescript/OldParser/Parser.res similarity index 98% rename from packages/squiggle-lang/src/rescript/parser/Parser.res rename to packages/squiggle-lang/src/rescript/OldParser/Parser.res index 0a837823..6f5fd9ef 100644 --- a/packages/squiggle-lang/src/rescript/parser/Parser.res +++ b/packages/squiggle-lang/src/rescript/OldParser/Parser.res @@ -144,11 +144,11 @@ module MathAdtToDistDst = { | ("subtract", _) => Error("Subtraction needs two operands") | ("multiply", [l, r]) => toOkAlgebraic((#Multiply, l, r)) | ("multiply", _) => Error("Multiplication needs two operands") - | ("pow", [l, r]) => toOkAlgebraic((#Exponentiate, l, r)) + | ("pow", [l, r]) => toOkAlgebraic((#Power, l, r)) | ("pow", _) => Error("Exponentiation needs two operands") | ("dotMultiply", [l, r]) => toOkPointwise((#Multiply, l, r)) | ("dotMultiply", _) => Error("Dotwise multiplication needs two operands") - | ("dotPow", [l, r]) => toOkPointwise((#Exponentiate, l, r)) + | ("dotPow", [l, r]) => toOkPointwise((#Power, l, r)) | ("dotPow", _) => Error("Dotwise exponentiation needs two operands") | ("rightLogShift", [l, r]) => toOkPointwise((#Add, l, r)) | ("rightLogShift", _) => Error("Dotwise addition needs two operands") diff --git a/packages/squiggle-lang/src/rescript/Reducer/README.md b/packages/squiggle-lang/src/rescript/Reducer/README.md new file mode 100644 index 00000000..b593285e --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/README.md @@ -0,0 +1,17 @@ +To interface your library there only 2 files to be modified: + +- Reducer/ReducerInterface/ReducerInterface_ExpressionValue.res + + This is where your additional types are referred for the dispatcher. + +- Reducer/ReducerInterface/ReducerInterface_ExternalLibrary.res + + This is where dispatching to your library is done. If the dispatcher becomes beastly then feel free to divide it into submodules. + +The Reducer is built to use different external libraries as well as different external parsers. Both external parsers and external libraries are plugins. + +And finally try using Reducer.eval to how your extentions look: + +```rescript + test("1+2", () => expectEvalToBe( "1+2", "Ok(3)")) +``` diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer.res new file mode 100644 index 00000000..bc5f496d --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer.res @@ -0,0 +1,9 @@ +module Dispatch = Reducer_Dispatch +module ErrorValue = Reducer_ErrorValue +module Expression = Reducer_Expression +module Extra = Reducer_Extra +module Js = Reducer_Js +module MathJs = Reducer_MathJs + +let eval = Expression.eval +let parse = Expression.parse diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer.resi b/packages/squiggle-lang/src/rescript/Reducer/Reducer.resi new file mode 100644 index 00000000..65b2a62a --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer.resi @@ -0,0 +1,8 @@ +module Dispatch = Reducer_Dispatch +module ErrorValue = Reducer_ErrorValue +module Expression = Reducer_Expression +module Extra = Reducer_Extra +module Js = Reducer_Js +module MathJs = Reducer_MathJs +let eval: string => result +let parse: string => result diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch.res new file mode 100644 index 00000000..23ab4451 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch.res @@ -0,0 +1 @@ +module Builtin = Reducer_Dispatch_BuiltIn diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn.res new file mode 100644 index 00000000..824e36ef --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Dispatch/Reducer_Dispatch_BuiltIn.res @@ -0,0 +1,72 @@ +module ExternalLibrary = ReducerInterface.ExternalLibrary +module MathJs = Reducer_MathJs +open ReducerInterface.ExpressionValue +open Reducer_ErrorValue + +/* + MathJs provides default implementations for builtins + This is where all the expected builtins like + = * / sin cos log ln etc are handled + DO NOT try to add external function mapping here! +*/ + +exception TestRescriptException + +let callInternal = (call: functionCall): result<'b, errorValue> => { + let callMathJs = (call: functionCall): result<'b, errorValue> => + switch call { + | ("jsraise", [msg]) => Js.Exn.raiseError(toString(msg)) // For Tests + | ("resraise", _) => raise(TestRescriptException) // For Tests + | call => call->toStringFunctionCall->MathJs.Eval.eval + } + + let constructRecord = arrayOfPairs => { + Belt.Array.map(arrayOfPairs, pairValue => { + switch pairValue { + | EvArray([EvString(key), valueValue]) => (key, valueValue) + | _ => ("wrong key type", pairValue->toStringWithType->EvString) + } + }) + ->Js.Dict.fromArray + ->EvRecord + ->Ok + } + + let arrayAtIndex = (aValueArray: array, fIndex: float) => + switch Belt.Array.get(aValueArray, Belt.Int.fromFloat(fIndex)) { + | Some(value) => value->Ok + | None => REArrayIndexNotFound("Array index not found", Belt.Int.fromFloat(fIndex))->Error + } + + let recordAtIndex = (dict: Js.Dict.t, sIndex) => + switch Js.Dict.get(dict, sIndex) { + | Some(value) => value->Ok + | None => RERecordPropertyNotFound("Record property not found", sIndex)->Error + } + + switch call { + // | ("$constructRecord", pairArray) + // | ("$atIndex", [EvArray(anArray), EvNumber(fIndex)]) => arrayAtIndex(anArray, fIndex) + // | ("$atIndex", [EvRecord(aRecord), EvString(sIndex)]) => recordAtIndex(aRecord, sIndex) + | ("$constructRecord", [EvArray(arrayOfPairs)]) => constructRecord(arrayOfPairs) + | ("$atIndex", [EvArray(aValueArray), EvArray([EvNumber(fIndex)])]) => + arrayAtIndex(aValueArray, fIndex) + | ("$atIndex", [EvRecord(dict), EvArray([EvString(sIndex)])]) => recordAtIndex(dict, sIndex) + | ("$atIndex", [obj, index]) => + (toStringWithType(obj) ++ "??~~~~" ++ toStringWithType(index))->EvString->Ok + | call => callMathJs(call) + } +} + +/* + Lisp engine uses Result monad while reducing expressions +*/ +let dispatch = (call: functionCall): result => + try { + let (fn, args) = call + // There is a bug that prevents string match in patterns + // So we have to recreate a copy of the string + ExternalLibrary.dispatch((Js.String.make(fn), args), callInternal) + } catch { + | Js.Exn.Error(obj) => REJavaScriptExn(Js.Exn.message(obj), Js.Exn.name(obj))->Error + | _ => RETodo("unhandled rescript exception")->Error + } diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_ErrorValue.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_ErrorValue.res new file mode 100644 index 00000000..4f57bc2c --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_ErrorValue.res @@ -0,0 +1,28 @@ +type errorValue = + | REArrayIndexNotFound(string, int) + | REFunctionExpected(string) + | REJavaScriptExn(option, option) // Javascript Exception + | RERecordPropertyNotFound(string, string) + | RETodo(string) // To do + +type t = errorValue + +let errorToString = err => + switch err { + | REArrayIndexNotFound(msg, index) => `${msg}: ${Js.String.make(index)}` + | REFunctionExpected(msg) => `Function expected: ${msg}` + | REJavaScriptExn(omsg, oname) => { + let answer = "JS Exception:" + let answer = switch oname { + | Some(name) => `${answer} ${name}` + | _ => answer + } + let answer = switch omsg { + | Some(msg) => `${answer}: ${msg}` + | _ => answer + } + answer + } + | RERecordPropertyNotFound(msg, index) => `${msg}: ${index}` + | RETodo(msg) => `TODO: ${msg}` + } diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.res new file mode 100644 index 00000000..76e75e07 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.res @@ -0,0 +1,91 @@ +module BuiltIn = Reducer_Dispatch_BuiltIn +module ExpressionValue = ReducerInterface.ExpressionValue +module Extra = Reducer_Extra +module MathJs = Reducer_MathJs +module Result = Belt.Result +module T = Reducer_Expression_T +open Reducer_ErrorValue + +type expression = T.expression +type expressionValue = ExpressionValue.expressionValue +type t = expression + +/* + Shows the Lisp Code as text lisp code +*/ +let rec toString = expression => + switch expression { + | T.EList(aList) => + `(${Belt.List.map(aList, aValue => toString(aValue)) + ->Extra.List.interperse(" ") + ->Belt.List.toArray + ->Js.String.concatMany("")})` + | EValue(aValue) => ExpressionValue.toString(aValue) + } + +let toStringResult = codeResult => + switch codeResult { + | Ok(a) => `Ok(${toString(a)})` + | Error(m) => `Error(${Js.String.make(m)})` + } + +/* + Converts a MathJs code to Lisp Code +*/ +let parse_ = (expr: string, parser, converter): result => + expr->parser->Result.flatMap(node => converter(node)) + +let parse = (mathJsCode: string): result => + mathJsCode->parse_(MathJs.Parse.parse, MathJs.ToExpression.fromNode) + +module MapString = Belt.Map.String +type bindings = MapString.t +let defaultBindings: bindings = MapString.fromArray([]) +// TODO Define bindings for function execution context + +/* + After reducing each level of code tree, we have a value list to evaluate +*/ +let reduceValueList = (valueList: list): result => + switch valueList { + | list{EvSymbol(fName), ...args} => (fName, args->Belt.List.toArray)->BuiltIn.dispatch + | _ => valueList->Belt.List.toArray->ExpressionValue.EvArray->Ok + } + +/* + Recursively evaluate/reduce the code tree +*/ +let rec reduceExpression = (expression: t, bindings): result => + switch expression { + | T.EValue(value) => value->Ok + | T.EList(list) => { + let racc: result, 'e> = list->Belt.List.reduceReverse(Ok(list{}), ( + racc, + each: expression, + ) => + racc->Result.flatMap(acc => { + each + ->reduceExpression(bindings) + ->Result.flatMap(newNode => { + acc->Belt.List.add(newNode)->Ok + }) + }) + ) + racc->Result.flatMap(acc => acc->reduceValueList) + } + } + +let evalWBindingsExpression = (aExpression, bindings): result => + reduceExpression(aExpression, bindings) + +/* + Evaluates MathJs code via Lisp using bindings and answers the result +*/ +let evalWBindings = (codeText: string, bindings: bindings) => { + parse(codeText)->Result.flatMap(code => code->evalWBindingsExpression(bindings)) +} + +/* + Evaluates MathJs code via Lisp and answers the result +*/ +let eval = (code: string) => evalWBindings(code, defaultBindings) diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.resi b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.resi new file mode 100644 index 00000000..8b09c516 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression.resi @@ -0,0 +1,28 @@ +module Result = Belt.Result +module T = Reducer_Expression_T +type expression = T.expression +type expressionValue = ReducerInterface.ExpressionValue.expressionValue +type t = expression +let toString: T.expression => Js.String.t +let toStringResult: result => string +let parse: string => result +module MapString = Belt.Map.String +type bindings = MapString.t +let defaultBindings: bindings +let reduceValueList: list => result< + expressionValue, + Reducer_ErrorValue.t, +> +let reduceExpression: (expression, 'a) => result< + expressionValue, + Reducer_ErrorValue.t, +> +let evalWBindingsExpression: (expression, 'a) => result< + expressionValue, + Reducer_ErrorValue.t, +> +let evalWBindings: (string, bindings) => Result.t< + expressionValue, + Reducer_ErrorValue.t, +> +let eval: string => Result.t diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression_T.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression_T.res new file mode 100644 index 00000000..5f376050 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Expression/Reducer_Expression_T.res @@ -0,0 +1,5 @@ +open ReducerInterface.ExpressionValue + +type rec expression = + | EList(list) // A list to map-reduce + | EValue(expressionValue) // Irreducible built-in value. Reducer should not know the internals. External libraries are responsible diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra.res new file mode 100644 index 00000000..6d97ab9a --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra.res @@ -0,0 +1,2 @@ +module Array = Reducer_Extra_Array +module List = Reducer_Extra_List diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_Array.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_Array.res new file mode 100644 index 00000000..58dd4ffd --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_Array.res @@ -0,0 +1,7 @@ +/* + Insert seperator between the elements of an array +*/ +module ExtraList = Reducer_Extra_List + +let interperse = (anArray, seperator) => + anArray->Belt.List.fromArray->ExtraList.interperse(seperator)->Belt.List.toArray diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_List.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_List.res new file mode 100644 index 00000000..9b3bcc3d --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Extra/Reducer_Extra_List.res @@ -0,0 +1,9 @@ +/* + Insert seperator between the elements of a list +*/ +let rec interperse = (aList, seperator) => + switch aList { + | list{} => list{} + | list{a} => list{a} + | list{a, ...rest} => list{a, seperator, ...interperse(rest, seperator)} + } diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js.res new file mode 100644 index 00000000..8e7bd1f2 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js.res @@ -0,0 +1 @@ +module Gate = Reducer_Js_Gate diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js_Gate.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js_Gate.res new file mode 100644 index 00000000..ad83edb1 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_Js/Reducer_Js_Gate.res @@ -0,0 +1,18 @@ +open ReducerInterface.ExpressionValue +open Reducer_ErrorValue + +external castBool: unit => bool = "%identity" +external castNumber: unit => float = "%identity" +external castString: unit => string = "%identity" + +/* + As JavaScript returns us any type, we need to type check and cast type propertype before using it +*/ +let jsToEv = (jsValue): result => { + switch Js.typeof(jsValue) { + | "boolean" => jsValue->castBool->EvBool->Ok + | "number" => jsValue->castNumber->EvNumber->Ok + | "string" => jsValue->castString->EvString->Ok + | other => RETodo(`Unhandled MathJs literal type: ${Js.String.make(other)}`)->Error + } +} diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs.res new file mode 100644 index 00000000..38033109 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs.res @@ -0,0 +1,3 @@ +module Eval = Reducer_MathJs_Eval +module Parse = Reducer_MathJs_Parse +module ToExpression = Reducer_MathJs_ToExpression diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Eval.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Eval.res new file mode 100644 index 00000000..94a1834c --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Eval.res @@ -0,0 +1,27 @@ +module JavaScript = Reducer_Js +open ReducerInterface.ExpressionValue +open Reducer_ErrorValue + +@module("mathjs") external dummy_: string => unit = "evaluate" +let dummy1_ = dummy_ //Deceive the compiler to make the import although we wont make a call from rescript. Otherwise the optimizer deletes the import + +type answer = {"value": unit} + +/* + The result has to be delivered in an object so that we can type cast. + Rescript cannot type cast on basic values passed on their own. + This is why we call evalua inside Javascript and wrap the result in an Object + */ +let eval__ = %raw(`function (expr) { return {value: Mathjs.evaluate(expr)}; }`) + +/* + Call MathJs evaluate and return as a variant +*/ +let eval = (expr: string): result => { + try { + let answer = eval__(expr) + answer["value"]->JavaScript.Gate.jsToEv + } catch { + | Js.Exn.Error(obj) => REJavaScriptExn(Js.Exn.message(obj), Js.Exn.name(obj))->Error + } +} diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Parse.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Parse.res new file mode 100644 index 00000000..bfd186e0 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_Parse.res @@ -0,0 +1,123 @@ +/* + MathJs Nodes + We make MathJs Nodes strong-typed +*/ +module Extra = Reducer_Extra +open Reducer_ErrorValue + +type node = {"type": string, "isNode": bool, "comment": string} +type arrayNode = {...node, "items": array} +//assignmentNode +//blockNode +//conditionalNode +type constantNode = {...node, "value": unit} +//functionAssignmentNode +type functionNode = {...node, "fn": string, "args": array} +type indexNode = {...node, "dimensions": array} +type objectNode = {...node, "properties": Js.Dict.t} +type accessorNode = {...node, "object": node, "index": indexNode} +type operatorNode = {...functionNode, "op": string} + +//parenthesisNode +type parenthesisNode = {...node, "content": node} +//rangeNode +//relationalNode +type symbolNode = {...node, "name": string} + +external castAccessorNode: node => accessorNode = "%identity" +external castArrayNode: node => arrayNode = "%identity" +external castConstantNode: node => constantNode = "%identity" +external castFunctionNode: node => functionNode = "%identity" +external castIndexNode: node => indexNode = "%identity" +external castObjectNode: node => objectNode = "%identity" +external castOperatorNode: node => operatorNode = "%identity" +external castOperatorNodeToFunctionNode: operatorNode => functionNode = "%identity" +external castParenthesisNode: node => parenthesisNode = "%identity" +external castSymbolNode: node => symbolNode = "%identity" + +/* + MathJs Parser +*/ +@module("mathjs") external parse__: string => node = "parse" + +let parse = (expr: string): result => + try { + Ok(parse__(expr)) + } catch { + | Js.Exn.Error(obj) => REJavaScriptExn(Js.Exn.message(obj), Js.Exn.name(obj))->Error + } + +type mathJsNode = + | MjAccessorNode(accessorNode) + | MjArrayNode(arrayNode) + | MjConstantNode(constantNode) + | MjFunctionNode(functionNode) + | MjIndexNode(indexNode) + | MjObjectNode(objectNode) + | MjOperatorNode(operatorNode) + | MjParenthesisNode(parenthesisNode) + | MjSymbolNode(symbolNode) + +let castNodeType = (node: node) => + switch node["type"] { + | "AccessorNode" => node->castAccessorNode->MjAccessorNode->Ok + | "ArrayNode" => node->castArrayNode->MjArrayNode->Ok + | "ConstantNode" => node->castConstantNode->MjConstantNode->Ok + | "FunctionNode" => node->castFunctionNode->MjFunctionNode->Ok + | "IndexNode" => node->castIndexNode->MjIndexNode->Ok + | "ObjectNode" => node->castObjectNode->MjObjectNode->Ok + | "OperatorNode" => node->castOperatorNode->MjOperatorNode->Ok + | "ParenthesisNode" => node->castParenthesisNode->MjParenthesisNode->Ok + | "SymbolNode" => node->castSymbolNode->MjSymbolNode->Ok + | _ => RETodo(`Argg, unhandled MathJsNode: ${node["type"]}`)->Error + } + +let rec toString = (mathJsNode: mathJsNode): string => { + let toStringValue = (a: 'a): string => + if Js.typeof(a) == "string" { + `'${Js.String.make(a)}'` + } else { + Js.String.make(a) + } + + let toStringNodeArray = (nodeArray: array): string => + nodeArray + ->Belt.Array.map(a => toStringMathJsNode(a)) + ->Extra.Array.interperse(", ") + ->Js.String.concatMany("") + + let toStringFunctionNode = (fnode: functionNode): string => + `${fnode["fn"]}(${fnode["args"]->toStringNodeArray})` + + let toStringObjectEntry = ((key: string, value: node)): string => `${key}: ${value->toStringMathJsNode}` + + let toStringObjectNode = (oNode: objectNode): string => + `{${oNode["properties"] + ->Js.Dict.entries + ->Belt.Array.map(entry => entry->toStringObjectEntry) + ->Extra.Array.interperse(", ") + ->Js.String.concatMany("")}}` + + let toStringIndexNode = (iNode: indexNode): string => + iNode["dimensions"] + ->Belt.Array.map(each => toStringResult(each->castNodeType)) + ->Js.String.concatMany("") + + switch mathJsNode { + | MjAccessorNode(aNode) => `${aNode["object"]->toStringMathJsNode}[${aNode["index"]->toStringIndexNode}]` + | MjArrayNode(aNode) => `[${aNode["items"]->toStringNodeArray}]` + | MjConstantNode(cNode) => cNode["value"]->toStringValue + | MjFunctionNode(fNode) => fNode->toStringFunctionNode + | MjIndexNode(iNode) => iNode->toStringIndexNode + | MjObjectNode(oNode) => oNode->toStringObjectNode + | MjOperatorNode(opNode) => opNode->castOperatorNodeToFunctionNode->toStringFunctionNode + | MjParenthesisNode(pNode) => `(${toStringMathJsNode(pNode["content"])})` + | MjSymbolNode(sNode) => sNode["name"] + } +} +and toStringResult = (rMathJsNode: result): string => + switch rMathJsNode { + | Error(e) => errorToString(e) + | Ok(mathJsNode) => toString(mathJsNode) + } +and toStringMathJsNode = node => node->castNodeType->toStringResult diff --git a/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_ToExpression.res b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_ToExpression.res new file mode 100644 index 00000000..5b16fb54 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Reducer/Reducer_MathJs/Reducer_MathJs_ToExpression.res @@ -0,0 +1,86 @@ +module ErrorValue = Reducer_ErrorValue +module ExpressionValue = ReducerInterface.ExpressionValue +module ExtressionT = Reducer_Expression_T +module JavaScript = Reducer_Js +module Parse = Reducer_MathJs_Parse +module Result = Belt.Result + +type expression = ExtressionT.expression +type expressionValue = ExpressionValue.expressionValue +type errorValue = ErrorValue.errorValue + +let rec fromNode = (mathJsNode: Parse.node): result => + Parse.castNodeType(mathJsNode)->Result.flatMap(typedMathJsNode => { + let fromNodeList = (nodeList: list): result, 'e> => + Belt.List.reduceReverse(nodeList, Ok(list{}), (racc, currNode) => + racc->Result.flatMap(acc => + fromNode(currNode)->Result.map(currCode => list{currCode, ...acc}) + ) + ) + + let castFunctionNode = fNode => { + let fn = fNode["fn"]->ExpressionValue.EvSymbol->ExtressionT.EValue + let lispArgs = fNode["args"]->Belt.List.fromArray->fromNodeList + lispArgs->Result.map(argsCode => list{fn, ...argsCode}->ExtressionT.EList) + } + + let caseObjectNode = oNode => { + let fromObjectEntries = entryList => { + let rargs = Belt.List.reduceReverse(entryList, Ok(list{}), ( + racc, + (key: string, value: Parse.node), + ) => + racc->Result.flatMap(acc => + fromNode(value)->Result.map(valueExpression => { + let entryCode = + list{ + key->ExpressionValue.EvString->ExtressionT.EValue, + valueExpression, + }->ExtressionT.EList + list{entryCode, ...acc} + }) + ) + ) + let lispName = "$constructRecord"->ExpressionValue.EvSymbol->ExtressionT.EValue + rargs->Result.map(args => list{lispName, ExtressionT.EList(args)}->ExtressionT.EList) + } + + oNode["properties"]->Js.Dict.entries->Belt.List.fromArray->fromObjectEntries + } + + let caseIndexNode = iNode => { + let rpropertyCodeList = Belt.List.reduceReverse( + iNode["dimensions"]->Belt.List.fromArray, + Ok(list{}), + (racc, currentPropertyMathJsNode) => + racc->Result.flatMap(acc => + fromNode(currentPropertyMathJsNode)->Result.map(propertyCode => list{propertyCode, ...acc}) + ), + ) + rpropertyCodeList->Result.map(propertyCodeList => ExtressionT.EList(propertyCodeList)) + } + + let caseAccessorNode = (objectNode, indexNode) => { + let fn = "$atIndex"->ExpressionValue.EvSymbol->ExtressionT.EValue + + caseIndexNode(indexNode)->Result.flatMap(indexCode => { + fromNode(objectNode)->Result.map(objectCode => + list{fn, objectCode, indexCode}->ExtressionT.EList + ) + }) + } + + switch typedMathJsNode { + | MjArrayNode(aNode) => + aNode["items"]->Belt.List.fromArray->fromNodeList->Result.map(list => ExtressionT.EList(list)) + | MjConstantNode(cNode) => + cNode["value"]->JavaScript.Gate.jsToEv->Result.map(v => v->ExtressionT.EValue) + | MjFunctionNode(fNode) => fNode->castFunctionNode + | MjOperatorNode(opNode) => opNode->Parse.castOperatorNodeToFunctionNode->castFunctionNode + | MjParenthesisNode(pNode) => pNode["content"]->fromNode + | MjAccessorNode(aNode) => caseAccessorNode(aNode["object"], aNode["index"]) + | MjObjectNode(oNode) => caseObjectNode(oNode) + | MjSymbolNode(sNode) => sNode["name"]->ExpressionValue.EvSymbol->ExtressionT.EValue->Ok + | MjIndexNode(iNode) => caseIndexNode(iNode) + } + }) diff --git a/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface.res b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface.res new file mode 100644 index 00000000..9c87f57e --- /dev/null +++ b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface.res @@ -0,0 +1,2 @@ +module ExpressionValue = ReducerInterface_ExpressionValue +module ExternalLibrary = ReducerInterface_ExternalLibrary diff --git a/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExpressionValue.res b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExpressionValue.res new file mode 100644 index 00000000..bfb79df1 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExpressionValue.res @@ -0,0 +1,63 @@ +/* + Irreducible values. Reducer does not know about those. Only used for external calls + This is a configuration to to make external calls of those types +*/ +module Extra_Array = Reducer_Extra_Array +module ErrorValue = Reducer_ErrorValue + +type rec expressionValue = + | EvBool(bool) + | EvNumber(float) + | EvString(string) + | EvSymbol(string) + | EvArray(array) + | EvRecord(Js.Dict.t) + | EvDistribution(GenericDist_Types.genericDist) + +type functionCall = (string, array) + +let rec toString = aValue => + switch aValue { + | EvBool(aBool) => Js.String.make(aBool) + | EvNumber(aNumber) => Js.String.make(aNumber) + | EvString(aString) => `'${aString}'` + | EvSymbol(aString) => `:${aString}` + | EvArray(anArray) => { + let args = + anArray->Belt.Array.map(each => toString(each))->Extra_Array.interperse(", ")->Js.String.concatMany("") + `[${args}]` + } + | EvRecord(aRecord) => { + let pairs = + aRecord + ->Js.Dict.entries + ->Belt.Array.map(((eachKey, eachValue)) => `${eachKey}: ${toString(eachValue)}`) + ->Extra_Array.interperse(", ") + ->Js.String.concatMany("") + `{${pairs}}` + } + | EvDistribution(dist) => `${GenericDist.toString(dist)}` + } + +let toStringWithType = aValue => + switch aValue { + | EvBool(_) => `Bool::${toString(aValue)}` + | EvNumber(_) => `Number::${toString(aValue)}` + | EvString(_) => `String::${toString(aValue)}` + | EvSymbol(_) => `Symbol::${toString(aValue)}` + | EvArray(_) => `Array::${toString(aValue)}` + | EvRecord(_) => `Record::${toString(aValue)}` + | EvDistribution(_) => `Distribution::${toString(aValue)}` + } + +let argsToString = (args: array): string => { + args->Belt.Array.map(arg => arg->toString)->Extra_Array.interperse(", ")->Js.String.concatMany("") +} + +let toStringFunctionCall = ((fn, args)): string => `${fn}(${argsToString(args)})` + +let toStringResult = x => + switch x { + | Ok(a) => `Ok(${toString(a)})` + | Error(m) => `Error(${ErrorValue.errorToString(m)})` + } diff --git a/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExternalLibrary.res b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExternalLibrary.res new file mode 100644 index 00000000..063fd472 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_ExternalLibrary.res @@ -0,0 +1,34 @@ +module ExpressionValue = ReducerInterface_ExpressionValue + +type expressionValue = ExpressionValue.expressionValue + +module Sample = { + // In real life real libraries should be somewhere else + /* + For an example of mapping polymorphic custom functions. To be deleted after real integration + */ + let customAdd = (a: float, b: float): float => {a +. b} +} + +/* + Map external calls of Reducer +*/ + +let dispatch = (call: ExpressionValue.functionCall, chain): result => + ReducerInterface_GenericDistribution.dispatch(call) |> E.O.default(chain(call)) +/* +If your dispatch is too big you can divide it into smaller dispatches and pass the call so that it gets called finally. + +The final chain(call) invokes the builtin default functions of the interpreter. + +Via chain(call), all MathJs operators and functions are available for string, number , boolean, array and record + .e.g + - / * > >= < <= == /= not and or sin cos log ln concat, etc. + +// See https://mathjs.org/docs/expressions/syntax.html +// See https://mathjs.org/docs/reference/functions.html + +Remember from the users point of view, there are no different modules: +// "doSth( constructorType1 )" +// "doSth( constructorType2 )" +doSth gets dispatched to the correct module because of the type signature. You get function and operator abstraction for free. You don't need to combine different implementations into one type. That would be duplicating the repsonsibility of the dispatcher. +*/ diff --git a/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.res b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.res new file mode 100644 index 00000000..ea65b963 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.res @@ -0,0 +1,195 @@ +module ExpressionValue = ReducerInterface_ExpressionValue +type expressionValue = ReducerInterface_ExpressionValue.expressionValue + +let runGenericOperation = DistributionOperation.run( + ~env={ + sampleCount: 1000, + xyPointLength: 1000, + }, +) + +module Helpers = { + let arithmeticMap = r => + switch r { + | "add" => #Add + | "dotAdd" => #Add + | "subtract" => #Subtract + | "dotSubtract" => #Subtract + | "divide" => #Divide + | "log" => #Logarithm + | "dotDivide" => #Divide + | "pow" => #Power + | "dotPow" => #Power + | "multiply" => #Multiply + | "dotMultiply" => #Multiply + | "dotLog" => #Logarithm + | _ => #Multiply + } + + let catchAndConvertTwoArgsToDists = (args: array): option<( + GenericDist_Types.genericDist, + GenericDist_Types.genericDist, + )> => { + switch args { + | [EvDistribution(a), EvDistribution(b)] => Some((a, b)) + | [EvNumber(a), EvDistribution(b)] => Some((GenericDist.fromFloat(a), b)) + | [EvDistribution(a), EvNumber(b)] => Some((a, GenericDist.fromFloat(b))) + | _ => None + } + } + + let toFloatFn = ( + fnCall: GenericDist_Types.Operation.toFloat, + dist: GenericDist_Types.genericDist, + ) => { + FromDist(GenericDist_Types.Operation.ToFloat(fnCall), dist)->runGenericOperation->Some + } + + let toStringFn = ( + fnCall: GenericDist_Types.Operation.toString, + dist: GenericDist_Types.genericDist, + ) => { + FromDist(GenericDist_Types.Operation.ToString(fnCall), dist)->runGenericOperation->Some + } + + let toDistFn = (fnCall: GenericDist_Types.Operation.toDist, dist) => { + FromDist(GenericDist_Types.Operation.ToDist(fnCall), dist)->runGenericOperation->Some + } + + let twoDiststoDistFn = (direction, arithmetic, dist1, dist2) => { + FromDist( + GenericDist_Types.Operation.ToDistCombination( + direction, + arithmeticMap(arithmetic), + #Dist(dist2), + ), + dist1, + )->runGenericOperation + } +} + +module SymbolicConstructors = { + let oneFloat = name => + switch name { + | "exponential" => Ok(SymbolicDist.Exponential.make) + | _ => Error("Unreachable state") + } + + let twoFloat = name => + switch name { + | "normal" => Ok(SymbolicDist.Normal.make) + | "uniform" => Ok(SymbolicDist.Uniform.make) + | "beta" => Ok(SymbolicDist.Beta.make) + | "lognormal" => Ok(SymbolicDist.Lognormal.make) + | "to" => Ok(SymbolicDist.From90thPercentile.make) + | _ => Error("Unreachable state") + } + + let threeFloat = name => + switch name { + | "triangular" => Ok(SymbolicDist.Triangular.make) + | _ => Error("Unreachable state") + } + + let symbolicResultToOutput = ( + symbolicResult: result, + ): option => + switch symbolicResult { + | Ok(r) => Some(Dist(Symbolic(r))) + | Error(r) => Some(GenDistError(Other(r))) + } +} + +module Math = { + let e = 2.718281828459 +} + +let dispatchToGenericOutput = (call: ExpressionValue.functionCall): option< + DistributionOperation.outputType, +> => { + let (fnName, args) = call + switch (fnName, args) { + | ("exponential" as fnName, [EvNumber(f1)]) => + SymbolicConstructors.oneFloat(fnName) + ->E.R.bind(r => r(f1)) + ->SymbolicConstructors.symbolicResultToOutput + | ( + ("normal" | "uniform" | "beta" | "lognormal" | "to") as fnName, + [EvNumber(f1), EvNumber(f2)], + ) => + SymbolicConstructors.twoFloat(fnName) + ->E.R.bind(r => r(f1, f2)) + ->SymbolicConstructors.symbolicResultToOutput + | ("triangular" as fnName, [EvNumber(f1), EvNumber(f2), EvNumber(f3)]) => + SymbolicConstructors.threeFloat(fnName) + ->E.R.bind(r => r(f1, f2, f3)) + ->SymbolicConstructors.symbolicResultToOutput + | ("sample", [EvDistribution(dist)]) => Helpers.toFloatFn(#Sample, dist) + | ("mean", [EvDistribution(dist)]) => Helpers.toFloatFn(#Mean, dist) + | ("toString", [EvDistribution(dist)]) => Helpers.toStringFn(ToString, dist) + | ("toSparkline", [EvDistribution(dist)]) => Helpers.toStringFn(ToSparkline(20), dist) + | ("toSparkline", [EvDistribution(dist), EvNumber(n)]) => Helpers.toStringFn(ToSparkline(Belt.Float.toInt(n)), dist) + | ("exp", [EvDistribution(a)]) => + // https://mathjs.org/docs/reference/functions/exp.html + Helpers.twoDiststoDistFn(Algebraic, "pow", GenericDist.fromFloat(Math.e), a)->Some + | ("normalize", [EvDistribution(dist)]) => Helpers.toDistFn(Normalize, dist) + | ("toPointSet", [EvDistribution(dist)]) => Helpers.toDistFn(ToPointSet, dist) + | ("cdf", [EvDistribution(dist), EvNumber(float)]) => Helpers.toFloatFn(#Cdf(float), dist) + | ("pdf", [EvDistribution(dist), EvNumber(float)]) => Helpers.toFloatFn(#Pdf(float), dist) + | ("inv", [EvDistribution(dist), EvNumber(float)]) => Helpers.toFloatFn(#Inv(float), dist) + | ("toSampleSet", [EvDistribution(dist), EvNumber(float)]) => + Helpers.toDistFn(ToSampleSet(Belt.Int.fromFloat(float)), dist) + | ("truncateLeft", [EvDistribution(dist), EvNumber(float)]) => + Helpers.toDistFn(Truncate(Some(float), None), dist) + | ("truncateRight", [EvDistribution(dist), EvNumber(float)]) => + Helpers.toDistFn(Truncate(None, Some(float)), dist) + | ("truncate", [EvDistribution(dist), EvNumber(float1), EvNumber(float2)]) => + Helpers.toDistFn(Truncate(Some(float1), Some(float2)), dist) + | ("log", [EvDistribution(a)]) => + Helpers.twoDiststoDistFn(Algebraic, "log", a, GenericDist.fromFloat(Math.e))->Some + | ("log10", [EvDistribution(a)]) => + Helpers.twoDiststoDistFn(Algebraic, "log", a, GenericDist.fromFloat(10.0))->Some + | ("unaryMinus", [EvDistribution(a)]) => + Helpers.twoDiststoDistFn(Algebraic, "multiply", a, GenericDist.fromFloat(-1.0))->Some + | (("add" | "multiply" | "subtract" | "divide" | "pow" | "log") as arithmetic, [a, b] as args) => + Helpers.catchAndConvertTwoArgsToDists(args)->E.O2.fmap(((fst, snd)) => + Helpers.twoDiststoDistFn(Algebraic, arithmetic, fst, snd) + ) + | ( + ("dotAdd" + | "dotMultiply" + | "dotSubtract" + | "dotDivide" + | "dotPow" + | "dotLog") as arithmetic, + [a, b] as args, + ) => + Helpers.catchAndConvertTwoArgsToDists(args)->E.O2.fmap(((fst, snd)) => + Helpers.twoDiststoDistFn(Pointwise, arithmetic, fst, snd) + ) + | ("dotLog", [EvDistribution(a)]) => + Helpers.twoDiststoDistFn(Pointwise, "dotLog", a, GenericDist.fromFloat(Math.e))->Some + | ("dotExp", [EvDistribution(a)]) => + Helpers.twoDiststoDistFn(Pointwise, "dotPow", GenericDist.fromFloat(Math.e), a)->Some + | _ => None + } +} + +let genericOutputToReducerValue = (o: DistributionOperation.outputType): result< + expressionValue, + Reducer_ErrorValue.errorValue, +> => + switch o { + | Dist(d) => Ok(ReducerInterface_ExpressionValue.EvDistribution(d)) + | Float(d) => Ok(EvNumber(d)) + | String(d) => Ok(EvString(d)) + | GenDistError(NotYetImplemented) => Error(RETodo("Function not yet implemented")) + | GenDistError(Unreachable) => Error(RETodo("Unreachable")) + | GenDistError(DistributionVerticalShiftIsInvalid) => + Error(RETodo("Distribution Vertical Shift is Invalid")) + | GenDistError(Other(s)) => Error(RETodo(s)) + } + +let dispatch = call => { + dispatchToGenericOutput(call)->E.O2.fmap(genericOutputToReducerValue) +} diff --git a/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.resi b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.resi new file mode 100644 index 00000000..fc7ebabc --- /dev/null +++ b/packages/squiggle-lang/src/rescript/ReducerInterface/ReducerInterface_GenericDistribution.resi @@ -0,0 +1,3 @@ +let dispatch: ReducerInterface_ExpressionValue.functionCall => option< + result, +> diff --git a/packages/squiggle-lang/src/rescript/TypescriptInterface.res b/packages/squiggle-lang/src/rescript/TypescriptInterface.res new file mode 100644 index 00000000..6fe6f3d4 --- /dev/null +++ b/packages/squiggle-lang/src/rescript/TypescriptInterface.res @@ -0,0 +1,27 @@ +/* +This is meant as a file to contain @genType declarations as needed for Typescript. +I would ultimately want to have all @genType declarations here, vs. other files, but +@genType doesn't play as nicely with renaming Modules and functions as +would be preferable. + +The below few seem to work fine. In the future there's definitely more work to do here. +*/ + +@genType +type env = DistributionOperation.env + +@genType +type genericDist = GenericDist_Types.genericDist + +@genType +type error = GenericDist_Types.error + +@genType +type resultDist = result +@genType +type resultFloat = result +@genType +type resultString = result + +@genType +let makeSampleSetDist = SampleSetDist.make \ No newline at end of file diff --git a/packages/squiggle-lang/src/rescript/utility/E.res b/packages/squiggle-lang/src/rescript/Utility/E.res similarity index 92% rename from packages/squiggle-lang/src/rescript/utility/E.res rename to packages/squiggle-lang/src/rescript/Utility/E.res index d17850fd..16d87896 100644 --- a/packages/squiggle-lang/src/rescript/utility/E.res +++ b/packages/squiggle-lang/src/rescript/Utility/E.res @@ -1,5 +1,4 @@ open Rationale.Function.Infix - module FloatFloatMap = { module Id = Belt.Id.MakeComparable({ type t = float @@ -25,6 +24,7 @@ module FloatFloatMap = { module Int = { let max = (i1: int, i2: int) => i1 > i2 ? i1 : i2 + let random = (~min, ~max) => Js.Math.random_int(min, max) } /* Utils */ module U = { @@ -33,6 +33,17 @@ module U = { let id = e => e } +module Tuple2 = { + let first = (v: ('a, 'b)) => { + let (a, _) = v + a + } + let second = (v: ('a, 'b)) => { + let (_, b) = v + b + } +} + module O = { let dimap = (sFn, rFn, e) => switch e { @@ -87,6 +98,13 @@ module O = { let max = compare(\">") } +module O2 = { + let default = (a, b) => O.default(b, a) + let toExn = (a, b) => O.toExn(b, a) + let fmap = (a, b) => O.fmap(b, a) + let toResult = (a, b) => O.toResult(b, a) +} + /* Functions */ module F = { let apply = (a, e) => a |> e @@ -160,6 +178,17 @@ module R = { errorCondition(r) ? Error(errorMessage) : Ok(r) } +module R2 = { + let fmap = (a,b) => R.fmap(b,a) + let bind = (a, b) => R.bind(b, a) + + //Converts result type to change error type only + let errMap = (a, map) => switch(a){ + | Ok(r) => Ok(r) + | Error(e) => map(e) + } +} + let safe_fn_of_string = (fn, s: string): option<'a> => try Some(fn(s)) catch { | _ => None @@ -249,6 +278,7 @@ module A = { let fold_right = Array.fold_right let concatMany = Belt.Array.concatMany let keepMap = Belt.Array.keepMap + let slice = Belt.Array.slice let init = Array.init let reduce = Belt.Array.reduce let reducei = Belt.Array.reduceWithIndex @@ -270,6 +300,7 @@ module A = { |> Rationale.Result.return } + // This zips while taking the longest elements of each array. let zipMaxLength = (array1, array2) => { let maxLength = Int.max(length(array1), length(array2)) @@ -322,7 +353,8 @@ module A = { | r => Some(r) } ) - let filter = (o, e) => Js.Array.filter(o, e) + let filter = Js.Array.filter + let joinWith = Js.Array.joinWith module O = { let concatSomes = (optionals: array>): array<'a> => @@ -405,6 +437,7 @@ module A = { : { let _ = Js.Array.push(element, continuous) } + () }) @@ -418,6 +451,12 @@ module A = { let mean = a => sum(a) /. (Array.length(a) |> float_of_int) let random = Js.Math.random_int + // Gives an array with all the differences between values + // diff([1,5,3,7]) = [4,-2,4] + let diff = (arr: array): array => + Belt.Array.zipBy(arr, Belt.Array.sliceToEnd(arr, 1), (left, right) => right -. left) + + exception RangeError(string) let range = (min: float, max: float, n: int): array => switch n { @@ -434,6 +473,11 @@ module A = { } } +module A2 = { + let fmap = (a,b) => A.fmap(b,a) + let joinWith = (a, b) => A.joinWith(b, a) +} + module JsArray = { let concatSomes = (optionals: Js.Array.t>): Js.Array.t<'a> => optionals diff --git a/packages/squiggle-lang/src/rescript/utility/Hash.res b/packages/squiggle-lang/src/rescript/Utility/Hash.res similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/Hash.res rename to packages/squiggle-lang/src/rescript/Utility/Hash.res diff --git a/packages/squiggle-lang/src/rescript/utility/Jstat.res b/packages/squiggle-lang/src/rescript/Utility/Jstat.res similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/Jstat.res rename to packages/squiggle-lang/src/rescript/Utility/Jstat.res diff --git a/packages/squiggle-lang/src/rescript/utility/Lodash.res b/packages/squiggle-lang/src/rescript/Utility/Lodash.res similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/Lodash.res rename to packages/squiggle-lang/src/rescript/Utility/Lodash.res diff --git a/packages/squiggle-lang/src/rescript/utility/Mathjs.res b/packages/squiggle-lang/src/rescript/Utility/Mathjs.res similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/Mathjs.res rename to packages/squiggle-lang/src/rescript/Utility/Mathjs.res diff --git a/packages/squiggle-lang/src/rescript/utility/MathjsWrapper.js b/packages/squiggle-lang/src/rescript/Utility/MathjsWrapper.js similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/MathjsWrapper.js rename to packages/squiggle-lang/src/rescript/Utility/MathjsWrapper.js diff --git a/packages/squiggle-lang/src/rescript/utility/Operation.res b/packages/squiggle-lang/src/rescript/Utility/Operation.res similarity index 75% rename from packages/squiggle-lang/src/rescript/utility/Operation.res rename to packages/squiggle-lang/src/rescript/Utility/Operation.res index 4eb2c3cd..6fb3b24b 100644 --- a/packages/squiggle-lang/src/rescript/utility/Operation.res +++ b/packages/squiggle-lang/src/rescript/Utility/Operation.res @@ -6,11 +6,12 @@ type algebraicOperation = [ | #Multiply | #Subtract | #Divide - | #Exponentiate + | #Power + | #Logarithm ] @genType -type pointwiseOperation = [#Add | #Multiply | #Exponentiate] -type scaleOperation = [#Multiply | #Exponentiate | #Log] +type pointwiseOperation = [#Add | #Multiply | #Power] +type scaleOperation = [#Multiply | #Power | #Logarithm | #Divide] type distToFloatOperation = [ | #Pdf(float) | #Cdf(float) @@ -26,8 +27,9 @@ module Algebraic = { | #Add => \"+." | #Subtract => \"-." | #Multiply => \"*." - | #Exponentiate => \"**" + | #Power => \"**" | #Divide => \"/." + | #Logarithm => (a, b) => log(a) /. log(b) } let applyFn = (t, f1, f2) => @@ -41,8 +43,9 @@ module Algebraic = { | #Add => "+" | #Subtract => "-" | #Multiply => "*" - | #Exponentiate => "**" + | #Power => "**" | #Divide => "/" + | #Logarithm => "log" } let format = (a, b, c) => b ++ (" " ++ (toString(a) ++ (" " ++ c))) @@ -53,7 +56,7 @@ module Pointwise = { let toString = x => switch x { | #Add => "+" - | #Exponentiate => "^" + | #Power => "**" | #Multiply => "*" } @@ -79,29 +82,33 @@ module Scale = { let toFn = x => switch x { | #Multiply => \"*." - | #Exponentiate => \"**" - | #Log => (a, b) => log(a) /. log(b) + | #Divide => \"/." + | #Power => \"**" + | #Logarithm => (a, b) => log(a) /. log(b) } let format = (operation: t, value, scaleBy) => switch operation { | #Multiply => j`verticalMultiply($value, $scaleBy) ` - | #Exponentiate => j`verticalExponentiate($value, $scaleBy) ` - | #Log => j`verticalLog($value, $scaleBy) ` + | #Divide => j`verticalDivide($value, $scaleBy) ` + | #Power => j`verticalPower($value, $scaleBy) ` + | #Logarithm => j`verticalLog($value, $scaleBy) ` } let toIntegralSumCacheFn = x => switch x { | #Multiply => (a, b) => Some(a *. b) - | #Exponentiate => (_, _) => None - | #Log => (_, _) => None + | #Divide => (a, b) => Some(a /. b) + | #Power => (_, _) => None + | #Logarithm => (_, _) => None } let toIntegralCacheFn = x => switch x { | #Multiply => (_, _) => None // TODO: this could probably just be multiplied out (using Continuous.scaleBy) - | #Exponentiate => (_, _) => None - | #Log => (_, _) => None + | #Divide => (_, _) => None + | #Power => (_, _) => None + | #Logarithm => (_, _) => None } } diff --git a/packages/squiggle-lang/src/rescript/utility/SamplingInputs.res b/packages/squiggle-lang/src/rescript/Utility/SamplingInputs.res similarity index 100% rename from packages/squiggle-lang/src/rescript/utility/SamplingInputs.res rename to packages/squiggle-lang/src/rescript/Utility/SamplingInputs.res diff --git a/packages/squiggle-lang/src/rescript/Utility/Sparklines.res b/packages/squiggle-lang/src/rescript/Utility/Sparklines.res new file mode 100644 index 00000000..12d509fa --- /dev/null +++ b/packages/squiggle-lang/src/rescript/Utility/Sparklines.res @@ -0,0 +1,26 @@ +// Port of Sindre Sorhus' Sparkly to Rescript +// reference implementation: https://github.com/sindresorhus/sparkly +// Omitting rgb "fire" style, so no `chalk` dependency +// Omitting: NaN handling, special consideration for constant data. + +let ticks = [`▁`, `▂`, `▃`, `▄`, `▅`, `▆`, `▇`, `█`] + +let _ticksLength = E.A.length(ticks) + +let _heightToTickIndex = (maximum: float, v: float) => { + let suggestedTickIndex = Js.Math.ceil_int(v /. maximum *. Belt.Int.toFloat(_ticksLength)) - 1 + max(suggestedTickIndex, 0) +} + +let create = (relativeHeights: array, ~maximum=?, ()) => { + if E.A.length(relativeHeights) === 0 { + "" + } else { + let maximum = maximum->E.O2.default(E.A.max(relativeHeights)->E.O2.toExn("")) + + relativeHeights + ->E.A2.fmap(_heightToTickIndex(maximum)) + ->E.A2.fmap(r => E.A.get(ticks, r)->E.O2.toExn("")) + ->E.A2.joinWith("") + } +} diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/XYShape.res b/packages/squiggle-lang/src/rescript/Utility/XYShape.res similarity index 90% rename from packages/squiggle-lang/src/rescript/pointSetDist/XYShape.res rename to packages/squiggle-lang/src/rescript/Utility/XYShape.res index 048b571f..aba9ec80 100644 --- a/packages/squiggle-lang/src/rescript/pointSetDist/XYShape.res +++ b/packages/squiggle-lang/src/rescript/Utility/XYShape.res @@ -1,4 +1,22 @@ -open PointSetTypes +@genType +type xyShape = { + xs: array, + ys: array, +} + +@genType +type interpolationStrategy = [ + | #Stepwise + | #Linear +] + +@genType +type extrapolationStrategy = [ + | #UseZero + | #UseOutermostPoints +] + +type interpolator = (xyShape, int, float) => float let interpolate = (xMin: float, xMax: float, yMin: float, yMax: float, xIntended: float): float => { let minProportion = (xMax -. xIntended) /. (xMax -. xMin) @@ -25,6 +43,7 @@ module T = { let xTotalRange = (t: t) => maxX(t) -. minX(t) let mapX = (fn, t: t): t => {xs: E.A.fmap(fn, t.xs), ys: t.ys} let mapY = (fn, t: t): t => {xs: t.xs, ys: E.A.fmap(fn, t.ys)} + let square = mapX(x => x ** 2.0) let zip = ({xs, ys}: t) => Belt.Array.zip(xs, ys) let fromArray = ((xs, ys)): t => {xs: xs, ys: ys} let fromArrays = (xs, ys): t => {xs: xs, ys: ys} @@ -126,8 +145,8 @@ module XtoY = { /* Returns a between-points-interpolating function that can be used with PointwiseCombination.combine. Interpolation can either be stepwise (using the value on the left) or linear. Extrapolation can be `UseZero or `UseOutermostPoints. */ let continuousInterpolator = ( - interpolation: PointSetTypes.interpolationStrategy, - extrapolation: PointSetTypes.extrapolationStrategy, + interpolation: interpolationStrategy, + extrapolation: extrapolationStrategy, ): interpolator => switch (interpolation, extrapolation) { | (#Linear, #UseZero) => @@ -254,7 +273,7 @@ module PointwiseCombination = { j = t2n; continue; } else { - console.log("Error!", i, j); + console.log("PointwiseCombination Error", i, j); } outX.push(x); @@ -392,49 +411,9 @@ let logScorePoint = (sampleCount, t1, t2) => |> E.O.fmap(Pairs.y) module Analysis = { - let integrateContinuousShape = ( - ~indefiniteIntegralStepwise=(p, h1) => h1 *. p, - ~indefiniteIntegralLinear=(p, a, b) => a *. p +. b *. p ** 2.0 /. 2.0, - t: PointSetTypes.continuousShape, - ): float => { - let xs = t.xyShape.xs - let ys = t.xyShape.ys - - E.A.reducei(xs, 0.0, (acc, _x, i) => { - let areaUnderIntegral = // TODO Take this switch statement out of the loop body - switch (t.interpolation, i) { - | (_, 0) => 0.0 - | (#Stepwise, _) => - indefiniteIntegralStepwise(xs[i], ys[i - 1]) -. - indefiniteIntegralStepwise(xs[i - 1], ys[i - 1]) - | (#Linear, _) => - let x1 = xs[i - 1] - let x2 = xs[i] - if x1 == x2 { - 0.0 - } else { - let h1 = ys[i - 1] - let h2 = ys[i] - let b = (h1 -. h2) /. (x1 -. x2) - let a = h1 -. b *. x1 - indefiniteIntegralLinear(x2, a, b) -. indefiniteIntegralLinear(x1, a, b) - } - } - acc +. areaUnderIntegral - }) - } - - let getMeanOfSquaresContinuousShape = (t: PointSetTypes.continuousShape) => { - let indefiniteIntegralLinear = (p, a, b) => a *. p ** 3.0 /. 3.0 +. b *. p ** 4.0 /. 4.0 - let indefiniteIntegralStepwise = (p, h1) => h1 *. p ** 3.0 /. 3.0 - integrateContinuousShape(~indefiniteIntegralStepwise, ~indefiniteIntegralLinear, t) - } - let getVarianceDangerously = (t: 't, mean: 't => float, getMeanOfSquares: 't => float): float => { let meanSquared = mean(t) ** 2.0 let meanOfSquares = getMeanOfSquares(t) meanOfSquares -. meanSquared } - - let squareXYShape = T.mapX(x => x ** 2.0) } diff --git a/packages/squiggle-lang/src/rescript/pointSetDist/PointSetTypes.res b/packages/squiggle-lang/src/rescript/pointSetDist/PointSetTypes.res deleted file mode 100644 index ded9c02d..00000000 --- a/packages/squiggle-lang/src/rescript/pointSetDist/PointSetTypes.res +++ /dev/null @@ -1,154 +0,0 @@ -type domainLimit = { - xPoint: float, - excludingProbabilityMass: float, -} - -type domain = - | Complete - | LeftLimited(domainLimit) - | RightLimited(domainLimit) - | LeftAndRightLimited(domainLimit, domainLimit) - -type distributionType = [ - | #PDF - | #CDF -] - -type xyShape = { - xs: array, - ys: array, -} - -type interpolationStrategy = [ - | #Stepwise - | #Linear -] -type extrapolationStrategy = [ - | #UseZero - | #UseOutermostPoints -] - -type interpolator = (xyShape, int, float) => float - -type rec continuousShape = { - xyShape: xyShape, - interpolation: interpolationStrategy, - integralSumCache: option, - integralCache: option, -} - -type discreteShape = { - xyShape: xyShape, - integralSumCache: option, - integralCache: option, -} - -type mixedShape = { - continuous: continuousShape, - discrete: discreteShape, - integralSumCache: option, - integralCache: option, -} - -type pointSetDistMonad<'a, 'b, 'c> = - | Mixed('a) - | Discrete('b) - | Continuous('c) - -@genType -type pointSetDist = pointSetDistMonad - -module ShapeMonad = { - let fmap = (t: pointSetDistMonad<'a, 'b, 'c>, (fn1, fn2, fn3)): pointSetDistMonad<'d, 'e, 'f> => - switch t { - | Mixed(m) => Mixed(fn1(m)) - | Discrete(m) => Discrete(fn2(m)) - | Continuous(m) => Continuous(fn3(m)) - } -} - -type generationSource = - | SquiggleString(string) - | Shape(pointSetDist) - -type distributionUnit = - | UnspecifiedDistribution - -@genType -type distPlus = { - pointSetDist: pointSetDist, - domain: domain, - integralCache: continuousShape, - unit: distributionUnit, - squiggleString: option, -} - -module DistributionUnit = { - let toJson = (distributionUnit: distributionUnit) => - switch distributionUnit { - | _ => Js.Null.fromOption(None) - } -} - -module Domain = { - let excludedProbabilityMass = (t: domain) => - switch t { - | Complete => 0.0 - | LeftLimited({excludingProbabilityMass}) => excludingProbabilityMass - | RightLimited({excludingProbabilityMass}) => excludingProbabilityMass - | LeftAndRightLimited({excludingProbabilityMass: l}, {excludingProbabilityMass: r}) => l +. r - } - - let includedProbabilityMass = (t: domain) => 1.0 -. excludedProbabilityMass(t) - - let initialProbabilityMass = (t: domain) => - switch t { - | Complete - | RightLimited(_) => 0.0 - | LeftLimited({excludingProbabilityMass}) => excludingProbabilityMass - | LeftAndRightLimited({excludingProbabilityMass}, _) => excludingProbabilityMass - } - - let normalizeProbabilityMass = (t: domain) => 1. /. excludedProbabilityMass(t) - - let yPointToSubYPoint = (t: domain, yPoint) => - switch t { - | Complete => Some(yPoint) - | LeftLimited({excludingProbabilityMass}) if yPoint < excludingProbabilityMass => None - | LeftLimited({excludingProbabilityMass}) if yPoint >= excludingProbabilityMass => - Some((yPoint -. excludingProbabilityMass) /. includedProbabilityMass(t)) - | RightLimited({excludingProbabilityMass}) if yPoint > 1. -. excludingProbabilityMass => None - | RightLimited({excludingProbabilityMass}) if yPoint <= 1. -. excludingProbabilityMass => - Some(yPoint /. includedProbabilityMass(t)) - | LeftAndRightLimited({excludingProbabilityMass: l}, _) if yPoint < l => None - | LeftAndRightLimited(_, {excludingProbabilityMass: r}) if yPoint > 1.0 -. r => None - | LeftAndRightLimited({excludingProbabilityMass: l}, _) => - Some((yPoint -. l) /. includedProbabilityMass(t)) - | _ => None - } -} - -type mixedPoint = { - continuous: float, - discrete: float, -} - -module MixedPoint = { - type t = mixedPoint - let toContinuousValue = (t: t) => t.continuous - let toDiscreteValue = (t: t) => t.discrete - let makeContinuous = (continuous: float): t => {continuous: continuous, discrete: 0.0} - let makeDiscrete = (discrete: float): t => {continuous: 0.0, discrete: discrete} - - let fmap = (fn: float => float, t: t) => { - continuous: fn(t.continuous), - discrete: fn(t.discrete), - } - - let combine2 = (fn, c: t, d: t): t => { - continuous: fn(c.continuous, d.continuous), - discrete: fn(c.discrete, d.discrete), - } - - let add = combine2((a, b) => a +. b) -} diff --git a/yarn.lock b/yarn.lock index 2a210c7a..5e581206 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,13 +21,6 @@ resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz#e157f9ad624ab8fd940ff28bd2094cdf199cdd79" integrity sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug== -"@algolia/cache-browser-local-storage@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.12.1.tgz#23f4f219963b96918d0524acd09d4d646541d888" - integrity sha512-ERFFOnC9740xAkuO0iZTQqm2AzU7Dpz/s+g7o48GlZgx5p9GgNcsuK5eS0GoW/tAK+fnKlizCtlFHNuIWuvfsg== - dependencies: - "@algolia/cache-common" "4.12.1" - "@algolia/cache-browser-local-storage@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz#f8aa4fe31104b19d616ea392f9ed5c2ea847d964" @@ -35,23 +28,11 @@ dependencies: "@algolia/cache-common" "4.13.0" -"@algolia/cache-common@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.12.1.tgz#d3f1676ca9c404adce0f78d68f6381bedb44cd9c" - integrity sha512-UugTER3V40jT+e19Dmph5PKMeliYKxycNPwrPNADin0RcWNfT2QksK9Ff2N2W7UKraqMOzoeDb4LAJtxcK1a8Q== - "@algolia/cache-common@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.13.0.tgz#27b83fd3939d08d72261b36a07eeafc4cb4d2113" integrity sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA== -"@algolia/cache-in-memory@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.12.1.tgz#0ef6aac2f8feab5b46fc130beb682bbd21b55244" - integrity sha512-U6iaunaxK1lHsAf02UWF58foKFEcrVLsHwN56UkCtwn32nlP9rz52WOcHsgk6TJrL8NDcO5swMjtOQ5XHESFLw== - dependencies: - "@algolia/cache-common" "4.12.1" - "@algolia/cache-in-memory@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz#10801a74550cbabb64b59ff08c56bce9c278ff2d" @@ -59,15 +40,6 @@ dependencies: "@algolia/cache-common" "4.13.0" -"@algolia/client-account@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.12.1.tgz#e838c9283db2fab32a425dd13c77da321d48fd8b" - integrity sha512-jGo4ConJNoMdTCR2zouO0jO/JcJmzOK6crFxMMLvdnB1JhmMbuIKluOTJVlBWeivnmcsqb7r0v7qTCPW5PAyxQ== - dependencies: - "@algolia/client-common" "4.12.1" - "@algolia/client-search" "4.12.1" - "@algolia/transporter" "4.12.1" - "@algolia/client-account@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.13.0.tgz#f8646dd40d1e9e3353e10abbd5d6c293ea92a8e2" @@ -77,16 +49,6 @@ "@algolia/client-search" "4.13.0" "@algolia/transporter" "4.13.0" -"@algolia/client-analytics@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.12.1.tgz#2976d658655a1590cf84cfb596aa75a204f6dec4" - integrity sha512-h1It7KXzIthlhuhfBk7LteYq72tym9maQDUsyRW0Gft8b6ZQahnRak9gcCvKwhcJ1vJoP7T7JrNYGiYSicTD9g== - dependencies: - "@algolia/client-common" "4.12.1" - "@algolia/client-search" "4.12.1" - "@algolia/requester-common" "4.12.1" - "@algolia/transporter" "4.12.1" - "@algolia/client-analytics@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.13.0.tgz#a00bd02df45d71becb9dd4c5c993d805f2e1786d" @@ -97,14 +59,6 @@ "@algolia/requester-common" "4.13.0" "@algolia/transporter" "4.13.0" -"@algolia/client-common@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.12.1.tgz#104ccefe96bda3ff926bc70c31ff6d17c41b6107" - integrity sha512-obnJ8eSbv+h94Grk83DTGQ3bqhViSWureV6oK1s21/KMGWbb3DkduHm+lcwFrMFkjSUSzosLBHV9EQUIBvueTw== - dependencies: - "@algolia/requester-common" "4.12.1" - "@algolia/transporter" "4.12.1" - "@algolia/client-common@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.13.0.tgz#8bc373d164dbdcce38b4586912bbe162492bcb86" @@ -113,15 +67,6 @@ "@algolia/requester-common" "4.13.0" "@algolia/transporter" "4.13.0" -"@algolia/client-personalization@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.12.1.tgz#f63d1890f95de850e1c8e41c1d57adda521d9e7f" - integrity sha512-sMSnjjPjRgByGHYygV+5L/E8a6RgU7l2GbpJukSzJ9GRY37tHmBHuvahv8JjdCGJ2p7QDYLnQy5bN5Z02qjc7Q== - dependencies: - "@algolia/client-common" "4.12.1" - "@algolia/requester-common" "4.12.1" - "@algolia/transporter" "4.12.1" - "@algolia/client-personalization@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.13.0.tgz#10fb7af356422551f11a67222b39c52306f1512c" @@ -131,15 +76,6 @@ "@algolia/requester-common" "4.13.0" "@algolia/transporter" "4.13.0" -"@algolia/client-search@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.12.1.tgz#fcd7a974be5d39d5c336d7f2e89577ffa66aefdd" - integrity sha512-MwwKKprfY6X2nJ5Ki/ccXM2GDEePvVjZnnoOB2io3dLKW4fTqeSRlC5DRXeFD7UM0vOPPHr4ItV2aj19APKNVQ== - dependencies: - "@algolia/client-common" "4.12.1" - "@algolia/requester-common" "4.12.1" - "@algolia/transporter" "4.12.1" - "@algolia/client-search@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.13.0.tgz#2d8ff8e755c4a37ec89968f3f9b358eed005c7f0" @@ -154,23 +90,11 @@ resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== -"@algolia/logger-common@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.12.1.tgz#d6501b4d9d242956257ba8e10f6b4bbf6863baa4" - integrity sha512-fCgrzlXGATNqdFTxwx0GsyPXK+Uqrx1SZ3iuY2VGPPqdt1a20clAG2n2OcLHJpvaa6vMFPlJyWvbqAgzxdxBlQ== - "@algolia/logger-common@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.13.0.tgz#be2606e71aae618a1ff1ea9a1b5f5a74284b35a8" integrity sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA== -"@algolia/logger-console@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.12.1.tgz#841edd39dd5c5530a69fc66084bfee3254dd0807" - integrity sha512-0owaEnq/davngQMYqxLA4KrhWHiXujQ1CU3FFnyUcMyBR7rGHI48zSOUpqnsAXrMBdSH6rH5BDkSUUFwsh8RkQ== - dependencies: - "@algolia/logger-common" "4.12.1" - "@algolia/logger-console@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.13.0.tgz#f28028a760e3d9191e28a10b12925e48f6c9afde" @@ -178,13 +102,6 @@ dependencies: "@algolia/logger-common" "4.13.0" -"@algolia/requester-browser-xhr@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.12.1.tgz#2d0c18ee188d7cae0e4a930e5e89989e3c4a816b" - integrity sha512-OaMxDyG0TZG0oqz1lQh9e3woantAG1bLnuwq3fmypsrQxra4IQZiyn1x+kEb69D2TcXApI5gOgrD4oWhtEVMtw== - dependencies: - "@algolia/requester-common" "4.12.1" - "@algolia/requester-browser-xhr@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz#e2483f4e8d7f09e27cd0daf6c77711d15c5a919f" @@ -192,23 +109,11 @@ dependencies: "@algolia/requester-common" "4.13.0" -"@algolia/requester-common@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.12.1.tgz#95bb6539da7199da3e205341cea8f27267f7af29" - integrity sha512-XWIrWQNJ1vIrSuL/bUk3ZwNMNxl+aWz6dNboRW6+lGTcMIwc3NBFE90ogbZKhNrFRff8zI4qCF15tjW+Fyhpow== - "@algolia/requester-common@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.13.0.tgz#47fb3464cfb26b55ba43676d13f295d812830596" integrity sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw== -"@algolia/requester-node-http@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.12.1.tgz#c9df97ff1daa7e58c5c2b1f28cf7163005edccb0" - integrity sha512-awBtwaD+s0hxkA1aehYn8F0t9wqGoBVWgY4JPHBmp1ChO3pK7RKnnvnv7QQa9vTlllX29oPt/BBVgMo1Z3n1Qg== - dependencies: - "@algolia/requester-common" "4.12.1" - "@algolia/requester-node-http@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz#7d981bbd31492f51dd11820a665f9d8906793c37" @@ -216,15 +121,6 @@ dependencies: "@algolia/requester-common" "4.13.0" -"@algolia/transporter@4.12.1": - version "4.12.1" - resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.12.1.tgz#61b9829916c474f42e2d4a6eada0d6c138379945" - integrity sha512-BGeNgdEHc6dXIk2g8kdlOoQ6fQ6OIaKQcplEj7HPoi+XZUeAvRi3Pff3QWd7YmybWkjzd9AnTzieTASDWhL+sQ== - dependencies: - "@algolia/cache-common" "4.12.1" - "@algolia/logger-common" "4.12.1" - "@algolia/requester-common" "4.12.1" - "@algolia/transporter@4.13.0": version "4.13.0" resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.13.0.tgz#f6379e5329efa2127da68c914d1141f5f21dbd07" @@ -291,12 +187,7 @@ dependencies: "@babel/highlight" "^7.16.7" -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== - -"@babel/compat-data@^7.17.7": +"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== @@ -323,46 +214,25 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0": - version "7.17.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225" - integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA== +"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.16.0", "@babel/core@^7.17.8", "@babel/core@^7.7.2", "@babel/core@^7.7.5", "@babel/core@^7.8.0": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe" + integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.3" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/core@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.8.tgz#3dac27c190ebc3a4381110d46c80e77efe172e1a" - integrity sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.7" + "@babel/generator" "^7.17.9" "@babel/helper-compilation-targets" "^7.17.7" "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.8" - "@babel/parser" "^7.17.8" + "@babel/helpers" "^7.17.9" + "@babel/parser" "^7.17.9" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" + "@babel/traverse" "^7.17.9" "@babel/types" "^7.17.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.1.2" + json5 "^2.2.1" semver "^6.3.0" "@babel/eslint-parser@^7.16.3": @@ -374,25 +244,16 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.3", "@babel/generator@^7.7.2": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200" - integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg== +"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.17.7", "@babel/generator@^7.17.9", "@babel/generator@^7.7.2": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc" + integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== dependencies: "@babel/types" "^7.17.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" - integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.16.7": +"@babel/helper-annotate-as-pure@^7.16.0", "@babel/helper-annotate-as-pure@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== @@ -407,17 +268,7 @@ "@babel/helper-explode-assignable-expression" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-compilation-targets@^7.17.7": +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== @@ -427,15 +278,15 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1", "@babel/helper-create-class-features-plugin@^7.17.6": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz#3778c1ed09a7f3e65e6d6e0f6fbfcc53809d92c9" - integrity sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg== +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6", "@babel/helper-create-class-features-plugin@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d" + integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ== dependencies: "@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-member-expression-to-functions" "^7.17.7" "@babel/helper-optimise-call-expression" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" @@ -490,21 +341,13 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== +"@babel/helper-function-name@^7.16.7", "@babel/helper-function-name@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" + integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== dependencies: - "@babel/helper-get-function-arity" "^7.16.7" "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.17.0" "@babel/helper-hoist-variables@^7.16.7": version "7.16.7" @@ -513,35 +356,21 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-member-expression-to-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" - integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== +"@babel/helper-member-expression-to-functions@^7.16.7", "@babel/helper-member-expression-to-functions@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4" + integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw== dependencies: - "@babel/types" "^7.16.7" + "@babel/types" "^7.17.0" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== dependencies: "@babel/types" "^7.16.7" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7": - version "7.17.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz#3c3b03cc6617e33d68ef5a27a67419ac5199ccd0" - integrity sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - -"@babel/helper-module-transforms@^7.17.7": +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== @@ -592,13 +421,6 @@ "@babel/traverse" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-simple-access@^7.17.7": version "7.17.7" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" @@ -640,42 +462,28 @@ "@babel/traverse" "^7.16.8" "@babel/types" "^7.16.8" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" - integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== +"@babel/helpers@^7.12.5", "@babel/helpers@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" + integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== dependencies: "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - -"@babel/helpers@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.8.tgz#288450be8c6ac7e4e44df37bcc53d345e07bc106" - integrity sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" + "@babel/traverse" "^7.17.9" "@babel/types" "^7.17.0" "@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.17.9.tgz#61b2ee7f32ea0454612def4fccdae0de232b73e3" + integrity sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== dependencies: "@babel/helper-validator-identifier" "^7.16.7" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.3": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.3.tgz#b07702b982990bf6fdc1da5049a23fece4c5c3d0" - integrity sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA== - -"@babel/parser@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" - integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.8", "@babel/parser@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef" + integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": version "7.16.7" @@ -720,13 +528,14 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.12.12", "@babel/plugin-proposal-decorators@^7.16.4": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz#c36372ddfe0360cac1ee331a238310bddca11493" - integrity sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz#67a1653be9c77ce5b6c318aa90c8287b87831619" + integrity sha512-EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.1" + "@babel/helper-create-class-features-plugin" "^7.17.9" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" "@babel/plugin-syntax-decorators" "^7.17.0" charcodes "^0.2.0" @@ -933,7 +742,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7": +"@babel/plugin-syntax-jsx@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== @@ -1055,9 +864,9 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.16.7": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.3.tgz#c445f75819641788a27a0a3a759d9df911df6abc" - integrity sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg== + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1" + integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== dependencies: "@babel/helper-plugin-utils" "^7.16.7" @@ -1132,22 +941,22 @@ babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6" + integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== dependencies: - "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== + version "7.17.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz#81fd834024fae14ea78fbe34168b042f38703859" + integrity sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw== dependencies: "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" + "@babel/helper-module-transforms" "^7.17.7" "@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7" babel-plugin-dynamic-import-node "^2.3.3" @@ -1237,11 +1046,11 @@ "@babel/helper-plugin-utils" "^7.16.7" "@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c" + integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== dependencies: - regenerator-transform "^0.14.2" + regenerator-transform "^0.15.0" "@babel/plugin-transform-reserved-words@^7.16.7": version "7.16.7" @@ -1444,9 +1253,9 @@ "@babel/plugin-transform-typescript" "^7.16.7" "@babel/register@^7.12.1": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.17.0.tgz#8051e0b7cb71385be4909324f072599723a1f084" - integrity sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg== + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.17.7.tgz#5eef3e0f4afc07e25e847720e7b987ae33f08d0b" + integrity sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" @@ -1454,26 +1263,18 @@ pirates "^4.0.5" source-map-support "^0.5.16" -"@babel/runtime-corejs3@^7.10.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13" - integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg== +"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.17.8": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz#3d02d0161f0fbf3ada8e88159375af97690f4055" + integrity sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw== dependencies: core-js-pure "^3.20.2" regenerator-runtime "^0.13.4" -"@babel/runtime-corejs3@^7.17.8": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz#d7dd49fb812f29c61c59126da3792d8740d4e284" - integrity sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ== - dependencies: - core-js-pure "^3.20.2" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.16.7", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.17.8" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.8.tgz#3e56e4aff81befa55ac3ac6a0967349fd1c5bca2" - integrity sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.8", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.8", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" + integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== dependencies: regenerator-runtime "^0.13.4" @@ -1486,18 +1287,18 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.17.3", "@babel/traverse@^7.7.2": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" - integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw== +"@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.2": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" + integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.3" + "@babel/generator" "^7.17.9" "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.3" + "@babel/parser" "^7.17.9" "@babel/types" "^7.17.0" debug "^4.1.0" globals "^11.1.0" @@ -1533,10 +1334,10 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== -"@csstools/postcss-color-function@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.0.2.tgz#0843fe19be08eeb22e5d2242a6ac06f8b87b9ed2" - integrity sha512-uayvFqfa0hITPwVduxRYNL9YBD/anTqula0tu2llalaxblEd7QPuETSN3gB5PvTYxSfd0d8kS4Fypgo5JaUJ6A== +"@csstools/postcss-color-function@^1.0.3": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz#229966327747f58fbe586de35daa139db3ce1e5d" + integrity sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" @@ -1563,12 +1364,12 @@ "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" -"@csstools/postcss-is-pseudo-class@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz#219a1c1d84de7d9e9b7e662a57fdc194eac38ea7" - integrity sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q== +"@csstools/postcss-is-pseudo-class@^2.0.1": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.2.tgz#a834ca11a43d6ed9bc9e3ff53c80d490a4b1aaad" + integrity sha512-L9h1yxXMj7KpgNzlMrw3isvHJYkikZgZE4ASwssTnGEH8tm50L6QsM9QQT5wR4/eO5mU0rN5axH7UzNxEYg5CA== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.10" "@csstools/postcss-normalize-display-values@^1.0.0": version "1.0.0" @@ -1577,18 +1378,18 @@ dependencies: postcss-value-parser "^4.2.0" -"@csstools/postcss-oklab-function@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.1.tgz#a12348eae202d4ded908a06aa92cf19a946b6cec" - integrity sha512-Bnly2FWWSTZX20hDJLYHpurhp1ot+ZGvojLOsrHa9frzOVruOv4oPYMZ6wQomi9KsbZZ+Af/CuRYaGReTyGtEg== +"@csstools/postcss-oklab-function@^1.0.2": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz#e9a269487a292e0930760948e923e1d46b638ee6" + integrity sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.2.0.tgz#7d53b773de50874c3885918dcb10cac97bf66ed5" - integrity sha512-YLpFPK5OaLIRKZhUfnrZPT9s9cmtqltIOg7W6jPcxmiDpnZ4lk+odfufZttOAgcg6IHWvNLgcITSLpJxIQB/qQ== +"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz#542292558384361776b45c85226b9a3a34f276fa" + integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== dependencies: postcss-value-parser "^4.2.0" @@ -1598,9 +1399,9 @@ integrity sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ== "@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@^0.5.3": - version "0.5.6" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz#d5e0706cf8c6acd8c6032f8d54070af261bbbb2f" - integrity sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA== + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@docsearch/css@3.0.0": version "3.0.0" @@ -1988,24 +1789,6 @@ url-loader "^4.1.1" webpack "^5.70.0" -"@emotion/babel-plugin@^11.7.1", "@emotion/babel-plugin@^11.7.2": - version "11.7.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" - integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== - dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/runtime" "^7.13.10" - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.5" - "@emotion/serialize" "^1.0.2" - babel-plugin-macros "^2.6.1" - convert-source-map "^1.5.0" - escape-string-regexp "^4.0.0" - find-root "^1.1.0" - source-map "^0.5.7" - stylis "4.0.13" - "@emotion/cache@^10.0.27": version "10.0.29" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" @@ -2016,17 +1799,6 @@ "@emotion/utils" "0.11.3" "@emotion/weak-memoize" "0.2.5" -"@emotion/cache@^11.7.1": - version "11.7.1" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" - integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== - dependencies: - "@emotion/memoize" "^0.7.4" - "@emotion/sheet" "^1.1.0" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" - stylis "4.0.13" - "@emotion/core@^10.1.1": version "10.3.1" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.3.1.tgz#4021b6d8b33b3304d48b0bb478485e7d7421c69d" @@ -2048,7 +1820,7 @@ "@emotion/utils" "0.11.3" babel-plugin-emotion "^10.0.27" -"@emotion/hash@0.8.0", "@emotion/hash@^0.8.0": +"@emotion/hash@0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== @@ -2060,29 +1832,23 @@ dependencies: "@emotion/memoize" "0.7.4" +"@emotion/is-prop-valid@^1.1.0": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95" + integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== + dependencies: + "@emotion/memoize" "^0.7.4" + "@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": +"@emotion/memoize@^0.7.4": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== -"@emotion/react@^11.8.2": - version "11.8.2" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.2.tgz#e51f5e6372e22e82780836c9288da19af4b51e70" - integrity sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA== - dependencies: - "@babel/runtime" "^7.13.10" - "@emotion/babel-plugin" "^11.7.1" - "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.2" - "@emotion/utils" "^1.1.0" - "@emotion/weak-memoize" "^0.2.5" - hoist-non-react-statics "^3.3.1" - "@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": version "0.11.16" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" @@ -2094,27 +1860,11 @@ "@emotion/utils" "0.11.3" csstype "^2.5.7" -"@emotion/serialize@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" - integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== - dependencies: - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.4" - "@emotion/unitless" "^0.7.5" - "@emotion/utils" "^1.0.0" - csstype "^3.0.2" - "@emotion/sheet@0.9.4": version "0.9.4" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== -"@emotion/sheet@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" - integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== - "@emotion/styled-base@^10.3.0": version "10.3.0" resolved "https://registry.yarnpkg.com/@emotion/styled-base/-/styled-base-10.3.0.tgz#9aa2c946100f78b47316e4bc6048321afa6d4e36" @@ -2133,12 +1883,12 @@ "@emotion/styled-base" "^10.3.0" babel-plugin-emotion "^10.0.27" -"@emotion/stylis@0.8.5": +"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": version "0.8.5" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.5": +"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== @@ -2148,26 +1898,21 @@ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== -"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" - integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== - -"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": +"@emotion/weak-memoize@0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== -"@eslint/eslintrc@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.0.tgz#7ce1547a5c46dfe56e1e45c3c9ed18038c721c6a" - integrity sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w== +"@eslint/eslintrc@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz#8b5e1c49f4077235516bc9ec7d41378c0f69b8c6" + integrity sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ== dependencies: ajv "^6.12.4" debug "^4.3.2" espree "^9.3.1" globals "^13.9.0" - ignore "^4.0.6" + ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.0.4" @@ -2184,9 +1929,9 @@ integrity sha512-Th9DetZjRlMZrb74kgGJ44oWcoFyOTE884WlSuXft0Cd+J09vHRxiB7eVyK7Gthb4cSevsBBJDHYAbGGL25wPw== "@glennsl/rescript-jest@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@glennsl/rescript-jest/-/rescript-jest-0.9.0.tgz#dcef897c41979ea2b0fdd31d0098b42a630a1385" - integrity sha512-xuIH5M2GuB4ATMTXcftlV6q09HiwBveCGrLUVJqznQmvvphx5+uLat6M9e744Uutge9pDKTguhS4dGaBzWAqPg== + version "0.9.1" + resolved "https://registry.yarnpkg.com/@glennsl/rescript-jest/-/rescript-jest-0.9.1.tgz#a85a6f0e4c3b79010b5a917c3652aa70d374e4d1" + integrity sha512-FfvMOlKPXiU49wxn1ZN8OD9f6midoyNMMAHzljMg/1kaNtOQVMI/7UwdfsWEBhItHXXEso2wn/Mpa15X5gQusw== dependencies: "@ryyppy/rescript-promise" "^2.1.0" jest "^27.3.1" @@ -2551,622 +2296,10 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@parcel/bundler-default@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.4.0.tgz#a3b88131601821514cd932b3b2ada226d7d3404d" - integrity sha512-RaXlxo0M51739Ko3bsOJpDBZlJ+cqkDoBTozNeSc65jS2TMBIBWLMapm8095qmty39OrgYNhzjgPiIlKDS/LWA== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/cache@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.4.0.tgz#aa83243a00ee861183c6a1ce880292c6c1175022" - integrity sha512-oOudoAafrCAHQY0zkU7gVHG1pAGBUz9rht7Tx4WupTmAH0O0F5UnZs6XbjoBJaPHg+CYUXK7v9wQcrNA72E3GA== - dependencies: - "@parcel/fs" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/utils" "2.4.0" - lmdb "2.2.4" - -"@parcel/codeframe@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.4.0.tgz#c9a78a558f9a5c628c162d5774e2223d236d9f20" - integrity sha512-PJ3W9Z0sjoS2CANyo50c+LEr9IRZrtu0WsVPSYZ5ZYRuSXrSa/6PcAlnkyDk2+hi7Od8ncT2bmDexl0Oar3Jyg== - dependencies: - chalk "^4.1.0" - -"@parcel/compressor-raw@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.4.0.tgz#25c701d5a3a4cea843f8d0806b9192a8b107f5d8" - integrity sha512-ZErX14fTc0gKIgtnuqW7Clfln4dpXWfUaJQQIf5C3x/LkpUeEhdXeKntkvSxOddDk2JpIKDwqzAxEMZUnDo4Nw== - dependencies: - "@parcel/plugin" "2.4.0" - -"@parcel/config-default@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.4.0.tgz#a9ec50b99923d6f589b44bf9fd476425879102aa" - integrity sha512-pFOPBXPO6HGqNWTLkcK5i8haMOrRgUouUhcWPGWDpN9IPUYFK2E/O1E/uyMjIA1mSL3FnazI+jJwZ45NhKPpIA== - dependencies: - "@parcel/bundler-default" "2.4.0" - "@parcel/compressor-raw" "2.4.0" - "@parcel/namer-default" "2.4.0" - "@parcel/optimizer-css" "2.4.0" - "@parcel/optimizer-htmlnano" "2.4.0" - "@parcel/optimizer-image" "2.4.0" - "@parcel/optimizer-svgo" "2.4.0" - "@parcel/optimizer-terser" "2.4.0" - "@parcel/packager-css" "2.4.0" - "@parcel/packager-html" "2.4.0" - "@parcel/packager-js" "2.4.0" - "@parcel/packager-raw" "2.4.0" - "@parcel/packager-svg" "2.4.0" - "@parcel/reporter-dev-server" "2.4.0" - "@parcel/resolver-default" "2.4.0" - "@parcel/runtime-browser-hmr" "2.4.0" - "@parcel/runtime-js" "2.4.0" - "@parcel/runtime-react-refresh" "2.4.0" - "@parcel/runtime-service-worker" "2.4.0" - "@parcel/transformer-babel" "2.4.0" - "@parcel/transformer-css" "2.4.0" - "@parcel/transformer-html" "2.4.0" - "@parcel/transformer-image" "2.4.0" - "@parcel/transformer-js" "2.4.0" - "@parcel/transformer-json" "2.4.0" - "@parcel/transformer-postcss" "2.4.0" - "@parcel/transformer-posthtml" "2.4.0" - "@parcel/transformer-raw" "2.4.0" - "@parcel/transformer-react-refresh-wrap" "2.4.0" - "@parcel/transformer-svg" "2.4.0" - -"@parcel/core@2.4.0", "@parcel/core@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.4.0.tgz#c0533760f9d4f04757c69152aa9a6219828ac1ee" - integrity sha512-EWZ2UWtIuwDc3fgsKyyTLpNNPoG8Yk2L117ICWF/+cqY8z/wJHm2KwLbeplDeq524shav0GJ9O4CemP3JPx0Nw== - dependencies: - "@parcel/cache" "2.4.0" - "@parcel/diagnostic" "2.4.0" - "@parcel/events" "2.4.0" - "@parcel/fs" "2.4.0" - "@parcel/graph" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/package-manager" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - "@parcel/workers" "2.4.0" - abortcontroller-polyfill "^1.1.9" - base-x "^3.0.8" - browserslist "^4.6.6" - clone "^2.1.1" - dotenv "^7.0.0" - dotenv-expand "^5.1.0" - json-source-map "^0.6.1" - json5 "^2.2.0" - msgpackr "^1.5.4" - nullthrows "^1.1.1" - semver "^5.7.1" - -"@parcel/css-darwin-arm64@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.7.3.tgz#dcc0286f79b17cba945ff53915a9d34a1ce62c47" - integrity sha512-m3HDY+Rh8HJxmLELKAvCpF59vLS7FWtgBODHxl8G9Jl2CnGtXpXvdpyeMxNsTE+2QuPC+a5QT7IeZAKb2Gjmxg== - -"@parcel/css-darwin-x64@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-darwin-x64/-/css-darwin-x64-1.7.3.tgz#fac0d5705606b2261562879ee153b65c7201c9c5" - integrity sha512-LuhweXKxVwrz/hjAOm9XNRMSL+p23px20nhSCASkyUP7Higaxza948W3TSQdoL3YyR+wQxQH8Yj+R/T8Tz3E3g== - -"@parcel/css-linux-arm-gnueabihf@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.7.3.tgz#43fa89d88954aba565ff2bbcd010e408d6ca6782" - integrity sha512-/pd9Em18zMvt7eDZAMpNBEwF7c4VPVhAtBOZ59ClFrsXCTDNYP7mSy0cwNgtLelCRZCGAQmZNBDNQPH7vO3rew== - -"@parcel/css-linux-arm64-gnu@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.7.3.tgz#8dd5d52a2cd0d2450a2b639956bf955277aa760a" - integrity sha512-5aKiEhQK40riO4iVKzRqISzgYK+7Z7i3e6JTSz+/BHuQyHEUaBe/RuJ8Z0BDQtFz0HmWQlrQCd+7hd0Xgd8vYQ== - -"@parcel/css-linux-arm64-musl@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.7.3.tgz#2a784ffacf398a7422c98345eed8410d8afff9bb" - integrity sha512-Wf7/aIueDED2JqBMfZvzbBAFSaPmd3TR28bD2pmP7CI/jZnm9vHVKMdOLgt9NKSSSjdGrp+VM410CsrUM7xcOw== - -"@parcel/css-linux-x64-gnu@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.7.3.tgz#102751d452642d078bd40a6c5c5b19d65da810ba" - integrity sha512-0ZADbuFklUrHC1p2uPY4BPcN07jUTMqJzr/SSdnGN2XiXgiVZGcDCMHUj0DvC9Vwy11DDM6Rnw4QBbKHG+QGjQ== - -"@parcel/css-linux-x64-musl@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.7.3.tgz#563090ba9825d7de7352700effd9e0b3a8d74cbb" - integrity sha512-mFWWM8lX2OIID81YQuDDt9zTqof0B7UcEcs0huE7Zbs60uLEEQupdf8iH0yh5EOhxPt3sRcQnGXf2QTrXdjIMA== - -"@parcel/css-win32-x64-msvc@1.7.3": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.7.3.tgz#d69551721b74457c92bd625d566a6d1f20b7d268" - integrity sha512-KUFEMQcoP7DG3QbsN21OxhjHkfQ1BARn7D9puX75bV5N1F1kv557aaLkQZiMsgiYOL4tmJvsdQXutG7x++3j4Q== - -"@parcel/css@^1.7.2": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@parcel/css/-/css-1.7.3.tgz#e8ac640888c0317fe15b329df169ce60b2fe92cb" - integrity sha512-rgdRX4Uk31EvzH/mUScL0wdXtkci3U5N1W2pgam+9S10vQy4uONhWBepZ1tUCjONHLacGXr1jp3LbG/HI7LiTw== - dependencies: - detect-libc "^1.0.3" - optionalDependencies: - "@parcel/css-darwin-arm64" "1.7.3" - "@parcel/css-darwin-x64" "1.7.3" - "@parcel/css-linux-arm-gnueabihf" "1.7.3" - "@parcel/css-linux-arm64-gnu" "1.7.3" - "@parcel/css-linux-arm64-musl" "1.7.3" - "@parcel/css-linux-x64-gnu" "1.7.3" - "@parcel/css-linux-x64-musl" "1.7.3" - "@parcel/css-win32-x64-msvc" "1.7.3" - -"@parcel/diagnostic@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.4.0.tgz#0a94287851aee60e30f1e7f10582be274e0d1cf4" - integrity sha512-TjWO/b2zMFhub5ouwGjazMm7iAUvdmXBfWmjrg4TBhUbhoQwBnyWfvMDtAYo7PcvXfxVPgPZv86Nv6Ym5H6cHQ== - dependencies: - json-source-map "^0.6.1" - nullthrows "^1.1.1" - -"@parcel/events@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.4.0.tgz#7526ea17dd72d97d7f4d3717285e85a36f5ead8f" - integrity sha512-DEaEtFbhOhNAEmiXJ3MyF8Scq+sNDKiTyLax4lAC5/dpE5GvwfNnoD17C2+0gDuuDpdQkdHfXfvr50aYFt7jcw== - -"@parcel/fs-search@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.4.0.tgz#1f278eb56ee054521ccb7e685886cd386e5efba7" - integrity sha512-W/Vu6wbZk4wuB6AVdMkyymwh/S8Peed/PgJgSsApYD6lSTD315I6OuEdxZh3lWY+dqQdog/NJ7dvi/hdpH/Iqw== - dependencies: - detect-libc "^1.0.3" - -"@parcel/fs@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.4.0.tgz#d8a34e63356ce66e3e34a958fae052d48acd2d28" - integrity sha512-CnUlWGUJ52SJVQi8QnaAPPQZOADmHMV9D9aX9GLcDm5XLT3Em7vmesG4bNLdMLwzYuzAtenhcWmuRCACuYztHw== - dependencies: - "@parcel/fs-search" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - "@parcel/watcher" "^2.0.0" - "@parcel/workers" "2.4.0" - -"@parcel/graph@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.4.0.tgz#a0a94baf102f456ba7c9e4e235fb677bbe0f9286" - integrity sha512-5TZIAfDITkJCzgH4j4OQhnIvjV9IFwWqNBJanRl5QQTmKvdcODS3WbnK1SOJ+ZltcLVXMB+HNXmL0bX0tVolcw== - dependencies: - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/hash@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.4.0.tgz#4f85e42d94aa3c458a7d0b484852f5466799be1b" - integrity sha512-nB+wYNUhe6+G8M7vQhdeFXtpYJYwJgBHOPZ7Hd9O2jdlamWjDbw0t/u1dJbYvGJ8ZDtLDwiItawQVpuVdskQ9g== - dependencies: - detect-libc "^1.0.3" - xxhash-wasm "^0.4.2" - -"@parcel/logger@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.4.0.tgz#762b9431183557132c91419f2f7e5443837a4222" - integrity sha512-DqfU0Zcs/0a7VBk+MsjJ80C66w4kM9EbkO3G12NIyEjNeG50ayW2CE9rUuJ91JaM9j0NFM1P82eyLpQPFFaVPw== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/events" "2.4.0" - -"@parcel/markdown-ansi@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.4.0.tgz#688fa5e5f4765bde83f49fe298d8a2b416b3446f" - integrity sha512-gPUP1xikxHiu2kFyPy35pfuVkFgAmcywO8YDQj7iYcB+k7l4QPpIYFYGXn2QADV4faf66ncMeTD4uYV8c0GqjQ== - dependencies: - chalk "^4.1.0" - -"@parcel/namer-default@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.4.0.tgz#df1571f4f9104ae9bdb77887693b4b7f9d5c86a6" - integrity sha512-DfL+Gx0Tyoa0vsgRpNybXjuKbWNw8MTVpy7Dk7r0btfVsn1jy3SSwlxH4USf76gb00/pK6XBsMp9zn7Z8ePREQ== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/node-resolver-core@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.4.0.tgz#394f186fc7d431f98ac72b9d3fe140e04a21dd7d" - integrity sha512-qiN97XcfW2fYNoYuVEhNKuVPEJKj5ONQl0fqr/NEMmYvWz3bVKjgiXNJwW558elZvCI08gEbdxgyThpuFFQeKQ== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/optimizer-css@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-css/-/optimizer-css-2.4.0.tgz#50403ee54c0c165d279f7ec11aabdf3e1ed3d94d" - integrity sha512-LQmjjOGsHEHKTJqfHR2eJyhWhLXvHP0uOAU+qopBttYYlB2J/vMK9RYAye5cyAb8bQmV8wAdi2mq9rnt7FMSPw== - dependencies: - "@parcel/css" "^1.7.2" - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - browserslist "^4.6.6" - nullthrows "^1.1.1" - -"@parcel/optimizer-htmlnano@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.4.0.tgz#620b3e7089de97c9dc619952b22d45b461b12747" - integrity sha512-02EbeElLgNOAYhGU7fFBahpoKrX5G/yzahpaoKB/ypScM4roSsAMBkGcluboR5L10YRsvfvJEpxvfGyDA3tPmw== - dependencies: - "@parcel/plugin" "2.4.0" - htmlnano "^2.0.0" - nullthrows "^1.1.1" - posthtml "^0.16.5" - svgo "^2.4.0" - -"@parcel/optimizer-image@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.4.0.tgz#2717210bd2e0a9c58af08394011cdd2f3c1172ce" - integrity sha512-Q4onaBMPkDyYxPzrb8ytBUftaQZFepj9dSUgq+ETuHDzkgia0tomDPfCqrw6ld0qvYyANzXTP5+LC4g0i5yh+A== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - "@parcel/workers" "2.4.0" - detect-libc "^1.0.3" - -"@parcel/optimizer-svgo@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.4.0.tgz#7abfaaa3e6ba3ade4d85a85705a8b307487d2feb" - integrity sha512-mwvGuCqVuNCAuMlp2maFE/Uz9ud1T1AuX0f6cCRczjFYiwZuIr/0iDdfFzSziOkVo1MRAGAZNa0dRR/UzCZtVg== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - svgo "^2.4.0" - -"@parcel/optimizer-terser@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.4.0.tgz#433965117d54c4cf113af3a6b056ff0766367468" - integrity sha512-PdCgRgXNSY6R1HTV9VG2MHp1CgUbP5pslCyxvlbUmQAS6bvEpMOpn3qSd+U28o7mGE/qXIhvpDyi808sb+MEcg== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - terser "^5.2.0" - -"@parcel/package-manager@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.4.0.tgz#ab4d7a53059355dc4f17e16c97540b6c7d70c5f6" - integrity sha512-21AEfAQnZbHRVViTn7QsPGe/CiGaFaDUH5f0m8qVC7fDjjhC8LM8blkqU72goaO9FbaLMadtEf2txhzly7h/bg== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/fs" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - "@parcel/workers" "2.4.0" - semver "^5.7.1" - -"@parcel/packager-css@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.4.0.tgz#02198953674172c20a1c00418fdc7a1671f62fad" - integrity sha512-LmPDWzkXi60Oy3WrPF0jPKQxeTwW5hmNBgrcXJMHSu+VcXdaQZNzNxVzhnZkJUbDd2z9vAUrUGzdLh8TquC8iQ== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/packager-html@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.4.0.tgz#a14a4e8de19dc16c5e2c611c7d0cce7b9af9aef1" - integrity sha512-OPMIQ1uHYQFpRPrsmm5BqONbAyzjlhVsPRAzHlcBrglG4BTUeOR2ow4MUKblHmVVqc3QHnfZG4nHHtFkeuNQ3A== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - posthtml "^0.16.5" - -"@parcel/packager-js@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.4.0.tgz#033e80a161c14793ac47b74da84a2c8a22b23b76" - integrity sha512-cfslIH43CJFgBS9PmdFaSnbInMCoejsFCnxtJa2GeUpjCXSfelPRp0OPx7m8n+fap4czftPhoxBALeDUElOZGQ== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - globals "^13.2.0" - nullthrows "^1.1.1" - -"@parcel/packager-raw@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.4.0.tgz#bdb2576f154e897947bf6331d7711d4a6258d1e8" - integrity sha512-SFfw7chMFITj3J26ZVDJxbO6xwtPFcFBm1js8cwWMgzwuwS6CEc43k5+Abj+2/EqHU9kNJU9eWV5vT6lQwf3HA== - dependencies: - "@parcel/plugin" "2.4.0" - -"@parcel/packager-svg@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.4.0.tgz#573653b582472aaad77beb9a9cb1421d744bd3b5" - integrity sha512-DwkgrdLEQop+tu9Ocr1ZaadmpsbSgVruJPr80xq1LaB0Jiwrl9HjHStMNH1laNFueK1yydxhnj9C2JQfW28qag== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - posthtml "^0.16.4" - -"@parcel/plugin@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.4.0.tgz#fc940f4eb58dc271e53aa0043b68cc565853e390" - integrity sha512-ehFUAL2+h27Lv+cYbbXA74UGy8C+eglUjcpvASOOjVRFuD6poMAMliKkKAXBhQaFx/Rvhz27A2PIPv9lL2i4UQ== - dependencies: - "@parcel/types" "2.4.0" - -"@parcel/reporter-cli@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.4.0.tgz#37ba4e12b1999c04beeaf98cb6809cd4794acae4" - integrity sha512-Q9bIFMaGvQgypCDxdMEKOwrJzIHAXScKkuFsqTHnUL6mmH3Mo2CoEGAq/wpMXuPhXRn1dPJcHgTNDwZ2fSzz0A== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - chalk "^4.1.0" - term-size "^2.2.1" - -"@parcel/reporter-dev-server@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.0.tgz#233e595680aa86ae599715589865b282abdf63bd" - integrity sha512-24h++wevs7XYuX4dKa4PUfLSstvn3g7udajFv6CeQoME+dR25RL/wH/2LUbhV5ilgXXab76rWIndSqp78xHxPA== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - -"@parcel/resolver-default@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.4.0.tgz#1f45b95443078f10d178b32782da95a1bea71eb6" - integrity sha512-K7pIIFmGm1hjg/7Mzkg99i8tfCClKfBUTuc2R5j8cdr2n0mCAi4/f2mFf5svLrb5XZrnDgoQ05tHKklLEfUDUw== - dependencies: - "@parcel/node-resolver-core" "2.4.0" - "@parcel/plugin" "2.4.0" - -"@parcel/runtime-browser-hmr@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.0.tgz#369b688ce3ed95109c0fcff9157b678c5ee033db" - integrity sha512-swPFtvxGoCA9LEjU/pHPNjxG1l0fte8447zXwRN/AaYrtjNu9Ww117OSKCyvCnE143E79jZOFStodTQGFuH+9A== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - -"@parcel/runtime-js@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.4.0.tgz#bcf6d540247bda286156a876efdbf9103ce03978" - integrity sha512-67OOvmkDdtmgzZVP/EyAzoXhJ/Ug3LUVUt7idg9arun5rdJptqEb3Um3wmH0zjcNa9jMbJt7Kl5x1wA8dJgPYg== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/runtime-react-refresh@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.0.tgz#fe305175228c8d19d8fba9bed5542fad549723ce" - integrity sha512-flnr+bf06lMZPbXZZLLaFNrPHvYpfuXTVovEghyUW46qLVpaHj33dpsU/LqZplIuHgBp2ibgrKhr/hY9ell68w== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - react-refresh "^0.9.0" - -"@parcel/runtime-service-worker@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.0.tgz#07375693acbd9a5940e6230409099e0861362cc3" - integrity sha512-RgM5QUqW22WzstW03CtV+Oih8VGVuwsf94Cc4hLouU2EAD0NUJgATWbFocZVTZIBTKELAWh2gjpSQDdnL4Ur+A== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/source-map@^2.0.0": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.0.2.tgz#9aa0b00518cee31d5634de6e9c924a5539b142c1" - integrity sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA== - dependencies: - detect-libc "^1.0.3" - -"@parcel/transformer-babel@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.4.0.tgz#05d1661293debbccacd11218c3729b7e5a2dfe1c" - integrity sha512-iWDa7KzJTMP3HNmrYxiYq/S6redk2qminx/9MwmKIN9jzm8mgts2Lj9lOg/t66YaDGky6JAvw4DhB2qW4ni6yQ== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - browserslist "^4.6.6" - json5 "^2.2.0" - nullthrows "^1.1.1" - semver "^5.7.0" - -"@parcel/transformer-css@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.4.0.tgz#7b7e35ccbe343ff0c768a330712d1756ca7f7b4c" - integrity sha512-D2u48LuiQsQvbknABE0wVKFp9r6yCgWrHKEP1J6EJ31c49nXGXDHrpHJJwqq9BvAs/124eBI5mSsehTJyFEMwg== - dependencies: - "@parcel/css" "^1.7.2" - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - browserslist "^4.6.6" - nullthrows "^1.1.1" - -"@parcel/transformer-html@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.4.0.tgz#9b342f4041d319d9759607be0aec4c1ff4ad7739" - integrity sha512-2/8X/o5QaCNVPr4wkxLCUub7v/YVvVN2L5yCEcTatNeFhNg/2iz7P2ekfqOaoDCHWZEOBT1VTwPbdBt+TMM71Q== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/plugin" "2.4.0" - nullthrows "^1.1.1" - posthtml "^0.16.5" - posthtml-parser "^0.10.1" - posthtml-render "^3.0.0" - semver "^5.7.1" - -"@parcel/transformer-image@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.4.0.tgz#3ce2603343aaf045f9dba6cd1b98ee5df060450d" - integrity sha512-JZkQvGGoGiD0AVKLIbAYYUWxepMmUaWZ4XXx71MmS/kA7cUDwTZ0CXq63YnSY1m+DX+ClTuTN8mBlwe2dkcGbA== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/workers" "2.4.0" - nullthrows "^1.1.1" - -"@parcel/transformer-js@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.4.0.tgz#e07310ef85a4c14e3d285c3c85e73c581043dfaf" - integrity sha512-eeLHFwv3jT3GmIxpLC7B8EXExGK0MFaK91HXljOMh6l8a+GlQYw27MSFQVtoXr0Olx9Uq2uvjXP1+zSsq3LQUQ== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.0" - "@parcel/workers" "2.4.0" - "@swc/helpers" "^0.3.6" - browserslist "^4.6.6" - detect-libc "^1.0.3" - nullthrows "^1.1.1" - regenerator-runtime "^0.13.7" - semver "^5.7.1" - -"@parcel/transformer-json@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.4.0.tgz#575497fb64029071cadcf1309884c0ec4e5def3c" - integrity sha512-3nR+d39mbURoXIypDfVCaxpwL65qMV+h8SLD78up2uhaRGklHQfN7GuemR7L+mcVAgNrmwVvZHhyNjdgYwWqqg== - dependencies: - "@parcel/plugin" "2.4.0" - json5 "^2.2.0" - -"@parcel/transformer-postcss@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.4.0.tgz#8b968be108e2e0280c3ae025df29b14e83ec8c50" - integrity sha512-ijIa2x+dbKnJhr7zO5WlXkvuj832fDoGksMBk2DX3u2WMrbh2rqVWPpGFsDhESx7EAy38nUoV/5KUdrNqUmCEA== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - clone "^2.1.1" - nullthrows "^1.1.1" - postcss-value-parser "^4.2.0" - semver "^5.7.1" - -"@parcel/transformer-posthtml@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.4.0.tgz#89d9f2e96a69d52fe56ca9710e9a177a61097f43" - integrity sha512-xoL3AzgtVeRRAo6bh0AHAYm9bt1jZ+HiH86/7oARj/uJs6Wd8kXK/DZf6fH+F87hj4e7bnjmDDc0GPVK0lPz1w== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - nullthrows "^1.1.1" - posthtml "^0.16.5" - posthtml-parser "^0.10.1" - posthtml-render "^3.0.0" - semver "^5.7.1" - -"@parcel/transformer-raw@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.4.0.tgz#ee65c296073ce3876b1380be20721105e3a6d9c7" - integrity sha512-fciFbNrzj0kLlDgr6OsI0PUv414rVygDWAsgbCCq4BexDkuemMs9f9FjMctx9B2VZlctE8dTT4RGkuQumTIpUg== - dependencies: - "@parcel/plugin" "2.4.0" - -"@parcel/transformer-react-refresh-wrap@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.0.tgz#23d1a39acddbbe71802c962f88ef376548c94cf8" - integrity sha512-9+f6sGOWkf0jyUQ1CuFWk+04Mq3KTOCU9kRiwCHX1YdUCv5uki6r9XUSpqiYodrV+L6w9CCwLvGMLCDHxtCxMg== - dependencies: - "@parcel/plugin" "2.4.0" - "@parcel/utils" "2.4.0" - react-refresh "^0.9.0" - -"@parcel/transformer-svg@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.4.0.tgz#07f7a19e7da1ec115b2fb49e364c18cc0f445ddf" - integrity sha512-D+yzVtSxtQML3d26fd/g4E/xYW68+OMbMUVLXORtoYMU42fnXQkJP6jGOdqy8Td+WORNY7EwVtQnESLwhBmolw== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/plugin" "2.4.0" - nullthrows "^1.1.1" - posthtml "^0.16.5" - posthtml-parser "^0.10.1" - posthtml-render "^3.0.0" - semver "^5.7.1" - -"@parcel/types@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.4.0.tgz#e900ba9d9c14cc8bc783724e7c66f04b87965b28" - integrity sha512-nysGIbBEnp+7R+tKTysdcTFOZDTCodsiXFeAhYQa5bhiOnG1l9gzhxQnE2OsdsgvMm40IOsgKprqvM/DbdLfnQ== - dependencies: - "@parcel/cache" "2.4.0" - "@parcel/diagnostic" "2.4.0" - "@parcel/fs" "2.4.0" - "@parcel/package-manager" "2.4.0" - "@parcel/source-map" "^2.0.0" - "@parcel/workers" "2.4.0" - utility-types "^3.10.0" - -"@parcel/utils@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.4.0.tgz#47f979e10f82caac160a6526db2f31c5713ca0d7" - integrity sha512-sdNo+mZqDZT8LJYB6WWRKa4wFVZcK6Zb5Jh6Du76QvXXwHbPIQNZgJBb6gd/Rbk4GLOp2tW7MnBfq6zP9E9E2g== - dependencies: - "@parcel/codeframe" "2.4.0" - "@parcel/diagnostic" "2.4.0" - "@parcel/hash" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/markdown-ansi" "2.4.0" - "@parcel/source-map" "^2.0.0" - chalk "^4.1.0" - -"@parcel/watcher@^2.0.0": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.5.tgz#f913a54e1601b0aac972803829b0eece48de215b" - integrity sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw== - dependencies: - node-addon-api "^3.2.1" - node-gyp-build "^4.3.0" - -"@parcel/workers@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.4.0.tgz#393d5fe7942220b8846f626688e341c1be2bf1fa" - integrity sha512-eSFyvEoXXPgFzQfKIlpkUjpHfIbezUCRFTPKyJAKCxvU5DSXOpb1kz5vDESWQ4qTZXKnrKvxS1PPWN6bam9z0g== - dependencies: - "@parcel/diagnostic" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/types" "2.4.0" - "@parcel/utils" "2.4.0" - chrome-trace-event "^1.0.2" - nullthrows "^1.1.1" - "@pmmmwh/react-refresh-webpack-plugin@^0.5.1", "@pmmmwh/react-refresh-webpack-plugin@^0.5.3": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99" - integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw== + version "0.5.5" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.5.tgz#e77aac783bd079f548daa0a7f080ab5b5a9741ca" + integrity sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ== dependencies: ansi-html-community "^0.0.8" common-path-prefix "^3.0.0" @@ -3184,9 +2317,9 @@ integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== "@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": - version "2.11.2" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.2.tgz#830beaec4b4091a9e9398ac50f865ddea52186b9" - integrity sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA== + version "2.11.5" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" + integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== "@rollup/plugin-babel@^5.2.0": version "5.3.1" @@ -3226,9 +2359,9 @@ picomatch "^2.2.2" "@rushstack/eslint-patch@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" - integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.2.tgz#7a26e63b1bdaf654bcce2176a38b83f7f576327e" + integrity sha512-oe5WJEDaVsW8fBlGT7udrSCgOwWfoYHQOmSpnh8X+0GXpqqcRCP8k4y+Dxb0taWJDPpB+rdDUtumIiBwkY9qGA== "@ryyppy/rescript-promise@^2.1.0": version "2.1.0" @@ -3236,9 +2369,9 @@ integrity sha512-+dW6msBrj2Lr2hbEMX+HoWCvN89qVjl94RwbYWJgHQuj8jm/izdPC0YzxgpGoEFdeAEW2sOozoLcYHxT6o5WXQ== "@sideway/address@^4.1.3": - version "4.1.3" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.3.tgz#d93cce5d45c5daec92ad76db492cc2ee3c64ab27" - integrity sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ== + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== dependencies: "@hapi/hoek" "^9.0.0" @@ -3281,17 +2414,17 @@ eval "^0.1.8" webpack-sources "^1.4.3" -"@storybook/addon-actions@6.4.20", "@storybook/addon-actions@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.20.tgz#d110b333cab97e3f89dba508f586928bf638aaaf" - integrity sha512-5kW4orA6rOHzrDSvGwGL+uevsK9OzJRXq36eje3hCj+E5TGE8hApi+PIIBXI8bIkeJ3zkAS5kjMFdOk+8moT0g== +"@storybook/addon-actions@6.4.21", "@storybook/addon-actions@^6.4.20": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.4.21.tgz#9a1c7c21561f4c0917743c7868c9816c96555070" + integrity sha512-rqEsAHwywZZv9Zzv6A/QXNLiosKY6S+JAEoT9VSeDW07d/MvH7FKoF7fQCnm3ZR53et9AazBJttoiyODZsbjxA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -3305,18 +2438,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.20.tgz#57db1fb935e6c069cbb17c8052a12fdd38e99f76" - integrity sha512-7zjCJSrnhq1xtyChpwjtYOdrDKxxD7Rs82qF38p8qMAzSvKBNhm3dK8C+iWHt7pu4+cwMpXou1cvWJJVx+qGvA== +"@storybook/addon-backgrounds@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.21.tgz#872a5a0232318dd5414cc929b4562d9a454c8333" + integrity sha512-W7FTIBdztuj3zwQX6c+YdnQQqqk5JrWGJ+OwMIRusG7uPOLeADLVHNwC19avytWuK5xsioawzsj7ZB/Od+z9aA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -3324,28 +2457,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.20.tgz#62f63621001616a094d69f1da42d003708a286a6" - integrity sha512-Tqq66SCbi2WIiKrkHu3edtg4r8QIdm/RbNB/PwnFuXwkJVt5mAoV9QQUt1zkbzdknU8xTwwgM4cEEfYLfBVm9Q== +"@storybook/addon-controls@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.4.21.tgz#72c43c75a1bf9a2379aac07d733067d897939fc6" + integrity sha512-lrBmFB/Zog41rIKOohYXmA6yjeust5AtO+ZK02iqQZVCSMfYF9FXN7XRsnd0wv4WbFgPtQbLyWRWerb+IPOvBw== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-common" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-common" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/node-logger" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.20.tgz#ccd70a8c9811d90d6259f012b604b42f4a4de806" - integrity sha512-Rz001irN1TRKLNKVhvNNSGVWRnFHJxOaRHDbY+4dr8kPCLKM+Abd2lGvj1VdxFo6/sB7H01ihc+ofm6fIv4T3w== +"@storybook/addon-docs@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.4.21.tgz#c171693f49d2bc5b27757d8a3bad21937ff05ead" + integrity sha512-yaj6f5wHUwju1mq3sAs1CuP01EJ3jwJ5awes/1oH6T3FSumphhECzyMeSWbNheQU/9wGVwMdPRPSjuNumTMOrQ== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -3356,21 +2489,21 @@ "@mdx-js/loader" "^1.6.22" "@mdx-js/mdx" "^1.6.22" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/builder-webpack4" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/builder-webpack4" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/postinstall" "6.4.20" - "@storybook/preview-web" "6.4.20" - "@storybook/source-loader" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/csf-tools" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/postinstall" "6.4.21" + "@storybook/preview-web" "6.4.21" + "@storybook/source-loader" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" @@ -3395,35 +2528,35 @@ util-deprecate "^1.0.2" "@storybook/addon-essentials@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.20.tgz#35a878488c97ef8436215bd273284e9a4c669246" - integrity sha512-BiEICsj4uA5S/qUw7cBImiDB7Q0TNBd2PK3HkhRE7WOd4NxxPPzXwpE4FX/kPmejYo+cIzYPSiISevkdN6cCvw== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.4.21.tgz#d5debdf302ba883ab17055a5b7c45992b26440a7" + integrity sha512-2vhbzSMAfQ2Trwrg7E+doWLHy++mhXtV+ksgezo7PATMCKnBK6ItUwGvL7fQzLtaz+JbLqx/tgI8spMCUod+BA== dependencies: - "@storybook/addon-actions" "6.4.20" - "@storybook/addon-backgrounds" "6.4.20" - "@storybook/addon-controls" "6.4.20" - "@storybook/addon-docs" "6.4.20" - "@storybook/addon-measure" "6.4.20" - "@storybook/addon-outline" "6.4.20" - "@storybook/addon-toolbars" "6.4.20" - "@storybook/addon-viewport" "6.4.20" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/node-logger" "6.4.20" + "@storybook/addon-actions" "6.4.21" + "@storybook/addon-backgrounds" "6.4.21" + "@storybook/addon-controls" "6.4.21" + "@storybook/addon-docs" "6.4.21" + "@storybook/addon-measure" "6.4.21" + "@storybook/addon-outline" "6.4.21" + "@storybook/addon-toolbars" "6.4.21" + "@storybook/addon-viewport" "6.4.21" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/node-logger" "6.4.21" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" "@storybook/addon-links@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.20.tgz#7e845a20deece65e7e684433d4c66a6ad61da52c" - integrity sha512-TyRuEd/3yRn2N9xasCKuE2bsY0dTRjAquGeg5WEtvHvr8V6QBLYAC4caXwPxIHSTcRQyO5IYYiVzEJ/+219neA== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.4.21.tgz#7251406c3060b63684f4de56799385f3675867c6" + integrity sha512-KajbsVAmCLVSKsrPnUEsfWuD5V0lbNBAtdil0EiOqWZU0r3ch92aSMh6H13zfT+lEPlh0PVLKamHur1js1iXGQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" + "@storybook/router" "6.4.21" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -3432,94 +2565,94 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.20.tgz#ed3b23ceca4c8c0f6d1ac6ef6be789c570251d8b" - integrity sha512-Tt2kwXa8OXqJ3cFO2xZKMJSpaoMTM1JuhlOitpHy1tXvuRxmUuJJhohAFubnrS/p0JhIV7AD5G4cJcS0qPteQA== +"@storybook/addon-measure@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.4.21.tgz#79d7921899525d6e9ca0e7128ff49ebd3e4f402a" + integrity sha512-Gg+/os8erwwMkxqMnMeRtS7zrRBqPlWxYoXCdDEDqWe+sbJ8lbIXpJpBDC7PfVpotVYWuNETSxR3qAfJjWrBRg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.20.tgz#1dfd9db03bcf39884533dc45953563ae12a523a3" - integrity sha512-c/wcoBPySUyjjNP6seaAPbUyGn2oGSLGa6cujbV7yoC3726VM5M15b0ZtWDDJTelO8Hx4D2sPvCAGUl7qvShjg== +"@storybook/addon-outline@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.4.21.tgz#d08cf233ad4a4960ec826de8628750bb8653a16a" + integrity sha512-ADVnl3dOKkzdv32qkS63Fm37keellV98RrNbGDmE4xMiu55/srn/LfklTHRdbUwpKvVxf/44EQ0HXSNJBuWeDg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.20.tgz#334b33f4affcecf7b9d90a86a11ec0c339b58194" - integrity sha512-oEZT57uqKrZTqBuxyNKx23ZhWVm4ZQHIzG7BdFI9uTeNV+kDgx07cLH5YAoZSzWcdUfgImdsJLN2YfOeLfmfww== +"@storybook/addon-toolbars@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.4.21.tgz#7ad78d0c300d2894389fffa886b23784561cd44c" + integrity sha512-eu1OkMy4slGsK1jYxfEydQXDW+/VnhBf9zf6JexUh9SVzIWswDzmtsoZ4L1ws/vw7EQcbBBXU4UIG/xy5qH8dA== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.20.tgz#5440f1f2ed3a9a0e44e6620f5786010f11374317" - integrity sha512-iDeIg+QX6doDR5rzaxPzG3tEnSD+UWVrcY8euHPLBjrsJkiTMaAf4M86sQjEBhY8xEZ+f//QBt8nT4tqBbR9zA== +"@storybook/addon-viewport@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.4.21.tgz#ee7d8b272754798404801c0d846f439e56d7a131" + integrity sha512-O+SarJuO+S3ZrGskgMDmDnDjZg+7spCE6zdOuv2OX2wB+OTnoka0P0OhwHsg14Lc5DOWn22rv4q91v6RqAx6Yg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/theming" "6.4.21" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" prop-types "^15.7.2" regenerator-runtime "^0.13.7" -"@storybook/addons@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.20.tgz#bbf568b7c4c5a25ef296f285aef0299998ec5933" - integrity sha512-NbsLjDSkE9v2fOr0M7r2hpdYnlYs789ALkXemdTz2y0NUYSPdRfzVVQNXWrgmXivWQRL0aJ3bOjCOc668PPYjg== +"@storybook/addons@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.21.tgz#a0081d167eda8a30b2206ccabfe75abae0bb6b58" + integrity sha512-TFLv4FyqP5SBOHEqE6tiW+2++HngkyQ2KRbHICC7khQgRqDkrwvrdKZwzF29igseglhSmftpZrBLXyWbA7q1vg== dependencies: - "@storybook/api" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/api" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/router" "6.4.21" + "@storybook/theming" "6.4.21" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" global "^4.4.0" regenerator-runtime "^0.13.7" -"@storybook/api@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.20.tgz#65da720985b4b46998a405bddc42c9cef9bad7e4" - integrity sha512-YatZjb8HlJFE9umDzd7aqabn5oXvAculX76pTZWMxm53GROMZVeICGOYtSasJZYlkv9fLx/Gy/ksrKQnA719ig== +"@storybook/api@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.21.tgz#efee41ae7bde37f6fe43ee960fef1a261b1b1dd6" + integrity sha512-AULsLd7ew11IRCpzffyLFGl5cwt9BLMok33DcIlCyvXsiqLm4/OsbgM4sj6QqWVuxcFlWMQJHoRJyeFlULFvZA== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/router" "6.4.20" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -3531,10 +2664,10 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.20.tgz#e3b5d6b665fbf5a1ec75b7ef32c4c811897ef20d" - integrity sha512-Lekx2T0P5tLD0Xd2+6t2dicbZ2oTX/lW1bc+Uxz6QROLqh4/H84CTyofVLJYmZUtgnLQee/cqz5JVkpoA72ebA== +"@storybook/builder-webpack4@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.4.21.tgz#5355ab1bfe7ee153e907d8e64c6088fdb7a95676" + integrity sha512-tetK8iZJ/S7U1Hrvm9i5ejH/SKJ/UHJcZ+j1VrzQK15wuwalevYJGJI3Gk2NzqKE8rda4CXPK1ES3iGcS67eZw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3557,22 +2690,22 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/preview-web" "6.4.20" - "@storybook/router" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/preview-web" "6.4.21" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" + "@storybook/ui" "6.4.21" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -3607,9 +2740,9 @@ webpack-virtual-modules "^0.2.2" "@storybook/builder-webpack5@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.4.20.tgz#a7e2253f02baf87acd5c5fc7047064a16c308098" - integrity sha512-VFhXNYfveUjsDlVdtPIq2heqmG2ISES/idg/2o29yK4BvqNLA7ojYttJJl1XKiW5QDwG4WdL/fM8BYMwfN5+zg== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.4.21.tgz#d601676083a263a1f03847b12fe2ad1ecd3865bb" + integrity sha512-pUD8+wL2LN1iFHAcpDo0E7lXkL5E6pCqmKmUbkgs1bPgvY0n9gyvDK46H70P/HWu+PGXKMXI/gofsF5ub1NaRQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3631,21 +2764,21 @@ "@babel/preset-env" "^7.12.11" "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/preview-web" "6.4.20" - "@storybook/router" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/preview-web" "6.4.21" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" - "@storybook/theming" "6.4.20" + "@storybook/store" "6.4.21" + "@storybook/theming" "6.4.21" "@types/node" "^14.0.10" babel-loader "^8.0.0" babel-plugin-macros "^3.0.1" @@ -3669,51 +2802,51 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.4.1" -"@storybook/channel-postmessage@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.20.tgz#ab7ced6d8c83cdc4ea661e055ac83f7b20c934ba" - integrity sha512-rKgQZ74WZhcpQY8I9SyMMADWbQ2GQopfzvE35qYJl/7mpEggXjY2nSP6PdQ7uIZzUSiwZFQ3tesCT5frEjF/DA== +"@storybook/channel-postmessage@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.4.21.tgz#491a8ae93b29ab4c23888297403acbeb7e6d2c25" + integrity sha512-9mYtc4khwALGA9m4oh2ssnIoyYyKs/q6CZ+luaxct5bd1AZ6iZGBW+qwPaE+g/jjJyLotcSA/1FVr3AiImlWIQ== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^5.3.2" -"@storybook/channel-websocket@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.20.tgz#c05b286523eccd5bf2e610375d38769699d01917" - integrity sha512-PYQAX53oTaY2zmHzd+GuDjRVDg34Z9Igo648qmBmpbUypWj54QmHeAcLMN8/RZpcsmjtj/gGkS8TwHGew4soZA== +"@storybook/channel-websocket@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.4.21.tgz#46db7dbfb9a37907ab12ba2632c46070557b5a97" + integrity sha512-qsyxR0e9ErqyDuCLTh/bSTnBkuNmD1GfVXp7f+NpKoSyfTOYKkaqydOiYDwN0LIHMt4ml9v6NN/zQ/i3avI4jw== dependencies: - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" global "^4.4.0" telejson "^5.3.2" -"@storybook/channels@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.20.tgz#a5b3a72c0f95ea28d631817f252496d3718b97e6" - integrity sha512-BXvI2/bQIvtQ0LPJCEQwrYm0iMkXD0Pu4WuUGfRCbyqhyw6/VnxOP0x92mvFbtBvjHhyNwk9kZloHyI5zJ3STg== +"@storybook/channels@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.21.tgz#0f1924963f77ec0c3d82aa643a246824ca9f5fca" + integrity sha512-qgy8z3Hp04Q4p+E/8V9MamYYJLW8z1uv1Z+rvosNkg+eAApPg+Qe08BSj59OAUwPLrr2vpBW7WZ/BYSieW1tUg== dependencies: core-js "^3.8.2" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-api@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.20.tgz#17a24af4bc047f7a6de647b9c1844ab4e40baf83" - integrity sha512-+AKAj+HoW2PVB58bDON+K484CHuywZegKMztoOzOltGP6c02gSf3Y/tiHg2ybRnq2qGNrypGgMKrX401yMEBmg== +"@storybook/client-api@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.4.21.tgz#6dcf41a9e55b5e38638cd4d032f1ceaec305e0eb" + integrity sha512-qdxRdVQLO9A4KsQVT3o3Xj1PF3cSdasHz1mwuH8/l2p5Zce5vWKtNSUuxcSoI50P0A18FLntVMpgyM+8+bHxhQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -3728,23 +2861,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.20.tgz#5a10d86f720c2a8d408aeb61c8d08eb5dcc3833a" - integrity sha512-vbEivQvLQm05tuqSAb4s9RCc82YF1HcAvRneOYUGI7T/wSoijZzauIstKtb3LHEBBYpsELf4hJ3GuE5xZW3wXg== +"@storybook/client-logger@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.21.tgz#7df21cec4d5426669e828af59232ec44ea19c81a" + integrity sha512-XkVCQ5swyYDVh5U+87DGRBdC5utJBpVW7kU5P14TQKMnSc/yHbMcXWaA89K8WKDa/WGkGbc0bKi4WrUwHFg2FA== dependencies: core-js "^3.8.2" global "^4.4.0" -"@storybook/components@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.20.tgz#d063b6a7e70e1be7c8aa79220bb2cd92be8057a1" - integrity sha512-5JN1pqpkvFuwZNF8bKr+BHttmoCoIYL7TOB4tCb/O8Puu5IKXa0fuCGMGVwUNhheR3lKVmV3C+FdEdl1Gt3xXQ== +"@storybook/components@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.21.tgz#77483ef429f96d94cf7d2d8c1af8441ef855a77d" + integrity sha512-OnuAS/bMdLKdmkWtDNUxM9qSFCU3pcGWqXzasU3sjvibIcz3472xTFiwjW9UiHR7ipu/YQKALnIbyyjznGY4Kg== dependencies: "@popperjs/core" "^2.6.0" - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" "@types/color-convert" "^2.0.0" "@types/overlayscrollbars" "^1.12.0" "@types/react-syntax-highlighter" "11.0.5" @@ -3766,21 +2899,21 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/core-client@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.20.tgz#0620a2ca489ff656c7001da1db795a0e8eb8966c" - integrity sha512-pDaCGMdGD4OmC+YzghTXd86SLHfnX+/3lqprVtWSUzV2SbpCrdr0ySa01jbRmDaZIdA3YXxt+vW0VrMWnQ+20A== +"@storybook/core-client@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.4.21.tgz#4882092315c884dca6118202c83a5e6758b7de57" + integrity sha512-1zdfhL7ryP5xgcBNuaQplkiPIgPZ2OnIFA1gqun1xl9OBA7K2J115uZ2grQwS7hrhRBqsRIvMv1k9UmAYzXqiw== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/channel-websocket" "6.4.20" - "@storybook/client-api" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/channel-websocket" "6.4.21" + "@storybook/client-api" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/preview-web" "6.4.20" - "@storybook/store" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/preview-web" "6.4.21" + "@storybook/store" "6.4.21" + "@storybook/ui" "6.4.21" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -3792,10 +2925,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.20.tgz#ceaa509b18abf4af40723a807b9231eaade47060" - integrity sha512-+jSPpMwWvoyDufLKhYslF9N2y/5gqbgE/bPnqy6TZhC1ia+Lr5S4uK60zAT1OpB6kgXWDbo203NP148uMxJ3VA== +"@storybook/core-common@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.4.21.tgz#7151eeb5f628bec1dc1461df2de4c51fec15ac4c" + integrity sha512-apYT4CTRn0iR3DEf59Sc2i9L1WjbewmzYrmHTjNuygS7sjKxV8nppz60yvtLiHu4AWE+quXL3hen5yW9n9mnjw== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -3818,7 +2951,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.4.20" + "@storybook/node-logger" "6.4.21" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10" "@types/pretty-hrtime" "^1.0.0" @@ -3847,29 +2980,29 @@ util-deprecate "^1.0.2" webpack "4" -"@storybook/core-events@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.20.tgz#c442028a048bac38a60aabcacb5b215a1bc24b25" - integrity sha512-POizjsPSA4SeBRKaIMpH/M2Mtw3ZPp1hCdIXTxK+S2M1j2rt3ZvNnG2y4IJM+dYjkL1Qwl3WJusa7qcDCS2+dA== +"@storybook/core-events@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.21.tgz#28fff8b10c0d564259edf4439ff8677615ce59c0" + integrity sha512-K6b9M1zYvW/Kfb1cnH6JDfmFvTYDMx/ot9zdl9O5SPH9glUwzOXSk8qKu6GmZTiW2YnC2nKbjaN20mfMsCBPGw== dependencies: core-js "^3.8.2" -"@storybook/core-server@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.20.tgz#6bdf6dd5d83713034df950a98f7638e23c64171c" - integrity sha512-AqpTjZE3/23IdDN5i6Srky3zdapQKSnHqlibl1mppRscf1IZe6OJJWtCHACpJKJwnOpPV/WxL8oron4mUjvrbA== +"@storybook/core-server@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.4.21.tgz#3f60c68bb21fd1b07113b2bbaefd6e0498bdbd68" + integrity sha512-uOBrLKzERAJvGAtd9ieozoTjEu0Hnr7DnufppG4t14Yu61lcbsT3IzPeZDuFaM3tGjWlNgXIezZ2aBoxTMVokQ== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.4.20" - "@storybook/core-client" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/builder-webpack4" "6.4.21" + "@storybook/core-client" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/csf-tools" "6.4.20" - "@storybook/manager-webpack4" "6.4.20" - "@storybook/node-logger" "6.4.20" + "@storybook/csf-tools" "6.4.21" + "@storybook/manager-webpack4" "6.4.21" + "@storybook/node-logger" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/node" "^14.0.10" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -3902,18 +3035,18 @@ webpack "4" ws "^8.2.3" -"@storybook/core@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.20.tgz#c025bd2b325ca3e432de5c1023ef0a8cc4378f3b" - integrity sha512-CQ3aaTHoHVV9BRUjqdr33cKv+/q1DMWBrtvEuZpW6gKq/CUuDXLQrAUARD18H/I5BlIJGbP5ccwkZNiY34QWKg== +"@storybook/core@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.4.21.tgz#d92a60a6014df5f88902edfe4fadf1cbdd9ba238" + integrity sha512-HNy3L/5stURU5CPyo4Gh/NHhgs6qgvNq82pOr9mhnr2chNOUTh/kaWjrR4k/Mnh8qzItYLs1tpIFKvhclHXAdw== dependencies: - "@storybook/core-client" "6.4.20" - "@storybook/core-server" "6.4.20" + "@storybook/core-client" "6.4.21" + "@storybook/core-server" "6.4.21" -"@storybook/csf-tools@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.20.tgz#5b185ac7adda4803f3129f15faef16f2f10c7f74" - integrity sha512-RM/VN7Tt6FVSlDwAEe6fHCJuv3coeupnqhq+K7tjomTCrcoa1Lk6RX9H0Qk50uSoQZCOgRBjL682yBs27VzUbw== +"@storybook/csf-tools@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.4.21.tgz#007eababed1ff334b08afd92491e09191a57053c" + integrity sha512-Qt7NFEWkVaAWsy9sc0+0nLsi0k8UE+JjsR8Dit2Z/51ED7CMBJCl6nZKSU2vTnwDdRWwUj3d1a+zeKlozKsXYA== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -3940,20 +3073,20 @@ dependencies: lodash "^4.17.15" -"@storybook/manager-webpack4@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.20.tgz#8e896c55a225271c63f948e9a524943036c0c888" - integrity sha512-4Q9ZJNT64Omn0shD8JfXi1yccjQVWruBxKoELbn4zLOUtmb5/ETmBHkek/nBnLo7i5J6ZkyB66L9qokfC/WsxQ== +"@storybook/manager-webpack4@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.4.21.tgz#260aeffcfcc9e09f33a11b362d7bfc1d07ac4230" + integrity sha512-JhcGU6KtmNQUfSNNgAWIKVKOaupx7+RYw3y6P0JN5km5nzqpipkeJzh+jdMqefJbIRV/psqKm/jpt/pPfaIHyQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.20" - "@storybook/core-client" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/theming" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/core-client" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/theming" "6.4.21" + "@storybook/ui" "6.4.21" "@types/node" "^14.0.10" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -3983,19 +3116,19 @@ webpack-virtual-modules "^0.2.2" "@storybook/manager-webpack5@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.4.20.tgz#90477b971be4a393c51b1910db23844558b5b624" - integrity sha512-I6oviMt5eqBrDPgQ/AcJ6G3/oqBENnZnBIh0X1SP5EtxHy9pEPJcUbfp2NdoeQDN8MAJcGQFbus0CzP2B+bg/A== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.4.21.tgz#f8f20c03bed8c3911a3678e637feef1d36bb45f5" + integrity sha512-oAec1kNFVcGSPOht51BN6uE+OvEcZPa04qgqoMu58vBF20XVcNXofs0sJxXTdwNgwPW+xL2rzsGk1GK1EsLmmQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.4.20" - "@storybook/core-client" "6.4.20" - "@storybook/core-common" "6.4.20" - "@storybook/node-logger" "6.4.20" - "@storybook/theming" "6.4.20" - "@storybook/ui" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/core-client" "6.4.21" + "@storybook/core-common" "6.4.21" + "@storybook/node-logger" "6.4.21" + "@storybook/theming" "6.4.21" + "@storybook/ui" "6.4.21" "@types/node" "^14.0.10" babel-loader "^8.0.0" case-sensitive-paths-webpack-plugin "^2.3.0" @@ -4021,10 +3154,10 @@ webpack-dev-middleware "^4.1.0" webpack-virtual-modules "^0.4.1" -"@storybook/node-logger@6.4.20", "@storybook/node-logger@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.20.tgz#41618be54ba6f98a7c96bdb2c92ebd34c7231505" - integrity sha512-8E34tK4NPkXn+Ga20d5Oba0mVem9w60B2bBQk66TMGXJdZnAqO9xrBlVYEQkeb58g4Mb2WVBFTY6fsDVHwzZyw== +"@storybook/node-logger@6.4.21", "@storybook/node-logger@^6.4.20": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.4.21.tgz#f4606e345f1896e8ee709ced42d4cd7dc5c5f7ec" + integrity sha512-iCQ6ToARy0Ri6oP3UPDGsiIqDKf/gsL3XwZ5iPj80HyuCdUwm2dB+e3/09gD7XkHNkY2//TxKOUxcAkorQRFUQ== dependencies: "@types/npmlog" "^4.1.2" chalk "^4.1.0" @@ -4032,10 +3165,10 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.20.tgz#df8b410e430f594245b6eabb5fd521b2ca3ec10d" - integrity sha512-BcDNLfW5F265VMntFfLzBnlOf/EYRWwM8puoQgjZGCHCEErJZ89BvWx/lOGY/t3yc5Go0QXp86Ybq30kNFHGwg== +"@storybook/postinstall@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.4.21.tgz#1a0dc4ae0c8bf73fcda3d2abf6f22477dce0a908" + integrity sha512-vuynjqEnjoRoe0E0jo27vJQ5JH2lRPAGR0lZMNvmw3EasWSA586eyJvEVTAte/z1wO9ZV2dTHbgAozv33N1Z2w== dependencies: core-js "^3.8.2" @@ -4051,17 +3184,17 @@ pnp-webpack-plugin "^1.7.0" semver "^7.3.5" -"@storybook/preview-web@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.20.tgz#3cf1507c63df376776d96bde7332439f177dcb47" - integrity sha512-rn06XQRLdlwGtmbqTRRq6fEWaNruxA2pQzdOqBSww30u6PMV8IE7RiAHYDbGwJOk5DatliU+16duRNVR4QoHcw== +"@storybook/preview-web@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.4.21.tgz#c1e7eb345bd1c9a93df0de066efe053c5ba5f745" + integrity sha512-v0AS7rDbdcD3aw/1pY525EJ4jmgY5ntz9CqiLmBKVBgshjng7Cza8AVR8Kvhr+ppoP/v63w4sEdxIw7jYsO5rQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/channel-postmessage" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/channel-postmessage" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -4100,21 +3233,21 @@ tslib "^2.0.0" "@storybook/react@^6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.20.tgz#1f0bd7678fc3f6c97269a5f0f1cdaf0ca82bb09c" - integrity sha512-3AN0CQzYdL8+hasmU7lXv+xHXtbUOQ8dPogUm4ecW7ZnuL7/TKxJ5SBcL4UlDWY8BASI++ZkauCH0ncNkQ83Ew== + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.4.21.tgz#c83f3c817f8b77fa69b9619e88eb94be7d11fe6b" + integrity sha512-7SJJnEbZ5THQBjor37shxnhXiFTB7g46U68I/PY56A5ZLb4TkorKStrniKgTcxG9xNqQjyxm0S6CICUp9gn8PQ== dependencies: "@babel/preset-flow" "^7.12.1" "@babel/preset-react" "^7.12.10" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.1" - "@storybook/addons" "6.4.20" - "@storybook/core" "6.4.20" - "@storybook/core-common" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/core" "6.4.21" + "@storybook/core-common" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" - "@storybook/node-logger" "6.4.20" + "@storybook/node-logger" "6.4.21" "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.4.20" + "@storybook/store" "6.4.21" "@types/webpack-env" "^1.16.0" babel-plugin-add-react-displayname "^0.0.5" babel-plugin-named-asset-import "^0.3.1" @@ -4129,12 +3262,12 @@ ts-dedent "^2.0.0" webpack "4" -"@storybook/router@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.20.tgz#4344e699332837fe51142b215e315b0a9e6a6e44" - integrity sha512-lwTBtuq9gNywkVs1rye50dPF6pJEGHhZ+2MOTMtASjuM8KIL/wI3OYwRDnDf/98FcinFAeBcEPrEHmV5sAW73w== +"@storybook/router@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.21.tgz#a18172601907918c1442a8a125c9c625d798d09b" + integrity sha512-otn3xYc017SNebeA95xLQ7P6elfyu9541QteXbLR5gFvrT+MB/8zMRZrVuD7n1xwpBgazlonzAdODC736Be9jQ== dependencies: - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -4154,13 +3287,13 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.20.tgz#bb8742ca7b23d4e239be487b2b8843083a24db99" - integrity sha512-mBnfZrwCBxMFdAI5NSs+oxQKLIv4IOM2U3V5n/4NjPvVDmfPt5ozQ/v/1yyVFsuneAXw6xfpS24cI4M9GenUgQ== +"@storybook/source-loader@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.4.21.tgz#6145c3dcede3bfbd1159755c6aad8722cadd0b5f" + integrity sha512-rRu3uWla1c73F5FKl7mdkIKcj+Of4jzIT7aHycS0j6rYKwbGpsptLgxbpMUaEdNHjSDyAzSM6Mj5XcnE5rC8nQ== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" estraverse "^5.2.0" @@ -4170,14 +3303,14 @@ prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.20.tgz#ee02210ec8b8340468ff9ffc1b953acfe485af5f" - integrity sha512-TXrjlBnXgarqZ+Z8Apg8UVkHbKHRkBJmsrlTRucwf8N9mE6EQxRfpqvghcQW3yj2NR1QFdtn13WKF+ZBeHAqgQ== +"@storybook/store@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.4.21.tgz#e34d6e0194cca5eb74a7c1d06fb0151625975576" + integrity sha512-j0cMo3JUs6yGc1cJi29kkzZK2zCGmx03BCMtMflnqNnMVnhuIF2iOTnwj4z01keL8/7hosUAz0OJxhvIV0JHIg== dependencies: - "@storybook/addons" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/core-events" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/core-events" "6.4.21" "@storybook/csf" "0.0.2--canary.87bc651.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -4191,15 +3324,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/theming@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.20.tgz#b015b976a4c5f7648ec213ebb1fd76f3ec38fe85" - integrity sha512-sVGpRYyJHbdme8ozd9AT70VZ24ug6eypAKT7P+cfzImlYJABjmcfaJ+V4rlavoJF1sGnmauJmGoOf40b1U5JZQ== +"@storybook/theming@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.21.tgz#ea1a33be70c654cb31e5b38fae93f72171e88ef8" + integrity sha512-7pLNwmqbyqCeHXzjsacI69IdJcAZr6zoZA84iGqx+Na32OI8wtIpFczbwuYpVPN2jzgRYp23CgIv1Gz27yk/zw== dependencies: "@emotion/core" "^10.1.1" "@emotion/is-prop-valid" "^0.8.6" "@emotion/styled" "^10.0.27" - "@storybook/client-logger" "6.4.20" + "@storybook/client-logger" "6.4.21" core-js "^3.8.2" deep-object-diff "^1.1.0" emotion-theming "^10.0.27" @@ -4209,21 +3342,21 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/ui@6.4.20": - version "6.4.20" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.20.tgz#30e8fba0877b66000841046133d3dc098a807d13" - integrity sha512-QY077l+S79RtdIdBahF2zu1lKqGlBqHeyB3k4W2nCUKJpqmFyzEV6SihkOZyKKe6dX0xDLQvOHIgsSK9+rACfg== +"@storybook/ui@6.4.21": + version "6.4.21" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.4.21.tgz#03b0ba66663f70b706ca29481bedf08a468dad3d" + integrity sha512-jjEEFDm8PAzscn5dN+3YJap9033ce98YYC9FCQVF5sB41CIwI0PD5LUafxWbaxQdL+t/ZlRYXNz3FLNFHMwzcQ== dependencies: "@emotion/core" "^10.1.1" - "@storybook/addons" "6.4.20" - "@storybook/api" "6.4.20" - "@storybook/channels" "6.4.20" - "@storybook/client-logger" "6.4.20" - "@storybook/components" "6.4.20" - "@storybook/core-events" "6.4.20" - "@storybook/router" "6.4.20" + "@storybook/addons" "6.4.21" + "@storybook/api" "6.4.21" + "@storybook/channels" "6.4.21" + "@storybook/client-logger" "6.4.21" + "@storybook/components" "6.4.21" + "@storybook/core-events" "6.4.21" + "@storybook/router" "6.4.21" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.4.20" + "@storybook/theming" "6.4.21" copy-to-clipboard "^3.3.1" core-js "^3.8.2" core-js-pure "^3.8.2" @@ -4460,11 +3593,6 @@ "@svgr/plugin-jsx" "^6.2.1" "@svgr/plugin-svgo" "^6.2.0" -"@swc/helpers@^0.3.6": - version "0.3.8" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.3.8.tgz#5b9ecf4ee480ca00f1ffbc2d1a5d4eed0d1afe81" - integrity sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg== - "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" @@ -4473,9 +3601,9 @@ defer-to-connect "^1.0.1" "@testing-library/dom@^8.5.0": - version "8.12.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.12.0.tgz#fef5e545533fb084175dda6509ee71d7d2f72e23" - integrity sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw== + version "8.13.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.13.0.tgz#bc00bdd64c7d8b40841e27a70211399ad3af46f5" + integrity sha512-9VHgfIatKNXQNaZTtLnalIy0jNZzY35a4S3oi08YAt9Hv1VsfZ/DfA45lM8D/UhtHBGJ4/lGwp0PZkVndRkoOQ== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" @@ -4531,9 +3659,9 @@ integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.7": - version "7.1.18" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" - integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== + version "7.1.19" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" + integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -4695,6 +3823,14 @@ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== +"@types/hoist-non-react-statics@*": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + "@types/html-minifier-terser@^5.0.0": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz#693b316ad323ea97eed6b38ed1a3cc02b1672b57" @@ -4744,15 +3880,10 @@ jest-matcher-utils "^27.0.0" pretty-format "^27.0.0" -"@types/js-cookie@^2.2.6": - version "2.2.7" - resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.7.tgz#226a9e31680835a6188e887f3988e60c04d3f6a3" - integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== - "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== "@types/json5@^0.0.29": version "0.0.29" @@ -4825,9 +3956,9 @@ integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== "@types/prettier@^2.1.5": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" - integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.6.0.tgz#efcbd41937f9ae7434c714ab698604822d890759" + integrity sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw== "@types/pretty-hrtime@^1.0.0": version "1.0.1" @@ -4835,9 +3966,9 @@ integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== "@types/prop-types@*": - version "15.7.4" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" - integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/q@^1.5.1": version "1.5.5" @@ -4854,14 +3985,7 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== -"@types/react-dom@*": - version "17.0.14" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.14.tgz#c8f917156b652ddf807711f5becbd2ab018dea9f" - integrity sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ== - dependencies: - "@types/react" "*" - -"@types/react-dom@^18.0.0": +"@types/react-dom@*", "@types/react-dom@^18.0.0": version "18.0.0" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.0.tgz#b13f8d098e4b0c45df4f1ed123833143b0c71141" integrity sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg== @@ -4901,10 +4025,10 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@17.0.39", "@types/react@^16.9.19", "@types/react@^18.0.0": - version "17.0.39" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.39.tgz#d0f4cde092502a6db00a1cded6e6bf2abb7633ce" - integrity sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug== +"@types/react@*", "@types/react@^16.9.19", "@types/react@^17.0.43", "@types/react@^18.0.0": + version "17.0.44" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7" + integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -4966,6 +4090,15 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== +"@types/styled-components@^5.1.24": + version "5.1.25" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.25.tgz#0177c4ab5fa7c6ed0565d36f597393dae3f380ad" + integrity sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ== + dependencies: + "@types/hoist-non-react-statics" "*" + "@types/react" "*" + csstype "^3.0.2" + "@types/tapable@^1", "@types/tapable@^1.0.5": version "1.0.8" resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" @@ -4984,9 +4117,9 @@ integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== "@types/uglify-js@*": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" - integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + version "3.13.2" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.2.tgz#1044c1713fb81cb1ceef29ad8a9ee1ce08d690ef" + integrity sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q== dependencies: source-map "^0.6.1" @@ -5009,7 +4142,7 @@ "@types/source-list-map" "*" source-map "^0.7.3" -"@types/webpack@^4.41.26", "@types/webpack@^4.41.8": +"@types/webpack@^4.41.26", "@types/webpack@^4.41.32", "@types/webpack@^4.41.8": version "4.41.32" resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.32.tgz#a7bab03b72904070162b2f169415492209e94212" integrity sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg== @@ -5021,15 +4154,6 @@ anymatch "^3.0.0" source-map "^0.6.0" -"@types/webpack@^5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-5.28.0.tgz#78dde06212f038d77e54116cfe69e88ae9ed2c03" - integrity sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w== - dependencies: - "@types/node" "*" - tapable "^2.2.0" - webpack "^5" - "@types/ws@^8.5.1": version "8.5.3" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" @@ -5038,9 +4162,9 @@ "@types/node" "*" "@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^15.0.0": version "15.0.14" @@ -5057,13 +4181,13 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^5.5.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.13.0.tgz#2809052b85911ced9c54a60dac10e515e9114497" - integrity sha512-vLktb2Uec81fxm/cfz2Hd6QaWOs8qdmVAZXLdOBX6JFJDhf6oDZpMzZ4/LZ6SFM/5DgDcxIMIvy3F+O9yZBuiQ== + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.18.0.tgz#950df411cec65f90d75d6320a03b2c98f6c3af7d" + integrity sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A== dependencies: - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/type-utils" "5.13.0" - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/scope-manager" "5.18.0" + "@typescript-eslint/type-utils" "5.18.0" + "@typescript-eslint/utils" "5.18.0" debug "^4.3.2" functional-red-black-tree "^1.0.1" ignore "^5.1.8" @@ -5072,75 +4196,75 @@ tsutils "^3.21.0" "@typescript-eslint/experimental-utils@^5.0.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.0.tgz#5f9c509998a4b0b5662c23a758ac0e178dc7bb98" - integrity sha512-A0btJxjB9gH6yJsARONe5xd0ykgj1+0fO1TRWoUBn2hT3haWiZeh4f1FILKW0z/9OBchT5zCOz3hiJfRK/vumA== + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.0.tgz#a6b5662e6b0452cb0e75a13662ce3b33cd1be59d" + integrity sha512-hypiw5N0aM2aH91/uMmG7RpyUH3PN/iOhilMwkMFZIbm/Bn/G3ZnbaYdSoAN4PG/XHQjdhBYLi0ZoRZsRYT4hA== dependencies: - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/utils" "5.18.0" "@typescript-eslint/parser@^5.5.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.13.0.tgz#0394ed8f2f849273c0bf4b811994d177112ced5c" - integrity sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg== + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.18.0.tgz#2bcd4ff21df33621df33e942ccb21cb897f004c6" + integrity sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ== dependencies: - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/typescript-estree" "5.13.0" + "@typescript-eslint/scope-manager" "5.18.0" + "@typescript-eslint/types" "5.18.0" + "@typescript-eslint/typescript-estree" "5.18.0" debug "^4.3.2" -"@typescript-eslint/scope-manager@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.13.0.tgz#cf6aff61ca497cb19f0397eea8444a58f46156b6" - integrity sha512-T4N8UvKYDSfVYdmJq7g2IPJYCRzwtp74KyDZytkR4OL3NRupvswvmJQJ4CX5tDSurW2cvCc1Ia1qM7d0jpa7IA== +"@typescript-eslint/scope-manager@5.18.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.18.0.tgz#a7d7b49b973ba8cebf2a3710eefd457ef2fb5505" + integrity sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ== dependencies: - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/visitor-keys" "5.13.0" + "@typescript-eslint/types" "5.18.0" + "@typescript-eslint/visitor-keys" "5.18.0" -"@typescript-eslint/type-utils@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.13.0.tgz#b0efd45c85b7bab1125c97b752cab3a86c7b615d" - integrity sha512-/nz7qFizaBM1SuqAKb7GLkcNn2buRdDgZraXlkhz+vUGiN1NZ9LzkA595tHHeduAiS2MsHqMNhE2zNzGdw43Yg== +"@typescript-eslint/type-utils@5.18.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.18.0.tgz#62dbfc8478abf36ba94a90ddf10be3cc8e471c74" + integrity sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA== dependencies: - "@typescript-eslint/utils" "5.13.0" + "@typescript-eslint/utils" "5.18.0" debug "^4.3.2" tsutils "^3.21.0" -"@typescript-eslint/types@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.13.0.tgz#da1de4ae905b1b9ff682cab0bed6b2e3be9c04e5" - integrity sha512-LmE/KO6DUy0nFY/OoQU0XelnmDt+V8lPQhh8MOVa7Y5k2gGRd6U9Kp3wAjhB4OHg57tUO0nOnwYQhRRyEAyOyg== +"@typescript-eslint/types@5.18.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.18.0.tgz#4f0425d85fdb863071680983853c59a62ce9566e" + integrity sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw== -"@typescript-eslint/typescript-estree@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.13.0.tgz#b37c07b748ff030a3e93d87c842714e020b78141" - integrity sha512-Q9cQow0DeLjnp5DuEDjLZ6JIkwGx3oYZe+BfcNuw/POhtpcxMTy18Icl6BJqTSd+3ftsrfuVb7mNHRZf7xiaNA== +"@typescript-eslint/typescript-estree@5.18.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.18.0.tgz#6498e5ee69a32e82b6e18689e2f72e4060986474" + integrity sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ== dependencies: - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/visitor-keys" "5.13.0" + "@typescript-eslint/types" "5.18.0" + "@typescript-eslint/visitor-keys" "5.18.0" debug "^4.3.2" globby "^11.0.4" is-glob "^4.0.3" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@5.13.0", "@typescript-eslint/utils@^5.10.2": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.13.0.tgz#2328feca700eb02837298339a2e49c46b41bd0af" - integrity sha512-+9oHlPWYNl6AwwoEt5TQryEHwiKRVjz7Vk6kaBeD3/kwHE5YqTGHtm/JZY8Bo9ITOeKutFaXnBlMgSATMJALUQ== +"@typescript-eslint/utils@5.18.0", "@typescript-eslint/utils@^5.13.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.18.0.tgz#27fc84cf95c1a96def0aae31684cb43a37e76855" + integrity sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.13.0" - "@typescript-eslint/types" "5.13.0" - "@typescript-eslint/typescript-estree" "5.13.0" + "@typescript-eslint/scope-manager" "5.18.0" + "@typescript-eslint/types" "5.18.0" + "@typescript-eslint/typescript-estree" "5.18.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/visitor-keys@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.13.0.tgz#f45ff55bcce16403b221ac9240fbeeae4764f0fd" - integrity sha512-HLKEAS/qA1V7d9EzcpLFykTePmOQqOFim8oCvhY3pZgQ8Hi38hYpHd9e5GN6nQBFQNecNhws5wkS9Y5XIO0s/g== +"@typescript-eslint/visitor-keys@5.18.0": + version "5.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.18.0.tgz#c7c07709823804171d569017f3b031ced7253e60" + integrity sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg== dependencies: - "@typescript-eslint/types" "5.13.0" + "@typescript-eslint/types" "5.18.0" eslint-visitor-keys "^3.0.0" "@webassemblyjs/ast@1.11.1": @@ -5426,11 +4550,6 @@ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.6.1.tgz#0de2875ac31b46b6c5bb1ae0a7d7f0ba5678dffe" integrity sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw== -"@xobotyi/scrollbar-width@^1.9.5": - version "1.9.5" - resolved "https://registry.yarnpkg.com/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz#80224a6919272f405b87913ca13b92929bdf3c4d" - integrity sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ== - "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -5446,11 +4565,6 @@ abab@^2.0.3, abab@^2.0.5: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== -abortcontroller-polyfill@^1.1.9: - version "1.7.3" - resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz#1b5b487bd6436b5b764fd52a612509702c3144b5" - integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q== - accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -5459,7 +4573,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -ace-builds@^1.4.12, ace-builds@^1.4.13: +ace-builds@^1.4.13: version "1.4.14" resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.4.14.tgz#2c41ccbccdd09e665d3489f161a20baeb3a3c852" integrity sha512-NBOQlm9+7RBqRqZwimpgquaLeTJFayqb9UEPtTkpC3TkkwDnlsT/TwsCC0svjt9kEZ6G9mH5AEOHSz6Q/HrzQQ== @@ -5602,9 +4716,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d" - integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -5612,33 +4726,13 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: uri-js "^4.2.2" algoliasearch-helper@^3.7.4: - version "3.7.4" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.7.4.tgz#3812ea161da52463ec88da52612c9a363c1b181d" - integrity sha512-KmJrsHVm5TmxZ9Oj53XdXuM4CQeu7eVFnB15tpSFt+7is1d1yVCv3hxCLMqYSw/rH42ccv013miQpRr268P8vw== + version "3.8.2" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.8.2.tgz#35726dc6d211f49dbab0bf6d37b4658165539523" + integrity sha512-AXxiF0zT9oYwl8ZBgU/eRXvfYhz7cBA5YrLPlw9inZHdaYF0QEya/f1Zp1mPYMXc1v6VkHwBq4pk6/vayBLICg== dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^4.0.0: - version "4.12.1" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.12.1.tgz#574a2c5424c4b6681c026928fb810be2d2ec3924" - integrity sha512-c0dM1g3zZBJrkzE5GA/Nu1y3fFxx3LCzxKzcmp2dgGS8P4CjszB/l3lsSh2MSrrK1Hn/KV4BlbBMXtYgG1Bfrw== - dependencies: - "@algolia/cache-browser-local-storage" "4.12.1" - "@algolia/cache-common" "4.12.1" - "@algolia/cache-in-memory" "4.12.1" - "@algolia/client-account" "4.12.1" - "@algolia/client-analytics" "4.12.1" - "@algolia/client-common" "4.12.1" - "@algolia/client-personalization" "4.12.1" - "@algolia/client-search" "4.12.1" - "@algolia/logger-common" "4.12.1" - "@algolia/logger-console" "4.12.1" - "@algolia/requester-browser-xhr" "4.12.1" - "@algolia/requester-common" "4.12.1" - "@algolia/requester-node-http" "4.12.1" - "@algolia/transporter" "4.12.1" - -algoliasearch@^4.13.0: +algoliasearch@^4.0.0, algoliasearch@^4.13.0: version "4.13.0" resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.13.0.tgz#e36611fda82b1fc548c156ae7929a7f486e4b663" integrity sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw== @@ -5734,9 +4828,9 @@ ansi-to-html@^0.6.11: entities "^2.0.0" antd@^4.19.3: - version "4.19.3" - resolved "https://registry.yarnpkg.com/antd/-/antd-4.19.3.tgz#2b6bb938bda9850c797db59c8923f3c8a14a6693" - integrity sha512-q4oT2lIM0Fb60MfcdtjH6LFQcmo5MuM27PN3nJMsRG1FeiQ9n+OPFlkQSdtb0ZWFIFjTH3p0W02T6SbB2U7ChQ== + version "4.19.5" + resolved "https://registry.yarnpkg.com/antd/-/antd-4.19.5.tgz#38d08f3e1391a7a69c2ca76f50968bb12ec2ac93" + integrity sha512-C4H/VJqlVO5iMvHZyiV27R8SbPs4jsOKCGPhDXIHUry/RnUCbMmVeQaPRfUIxSI1NbqDflsuQfevPtz1svyIlg== dependencies: "@ant-design/colors" "^6.0.0" "@ant-design/icons" "^4.7.0" @@ -5754,7 +4848,7 @@ antd@^4.19.3: rc-dialog "~8.6.0" rc-drawer "~4.4.2" rc-dropdown "~3.3.2" - rc-field-form "~1.24.0" + rc-field-form "~1.25.0" rc-image "~5.2.5" rc-input "~0.0.1-alpha.5" rc-input-number "~7.3.0" @@ -5881,7 +4975,7 @@ array-flatten@^2.1.2: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== -array-includes@^3.0.3, array-includes@^3.1.3, array-includes@^3.1.4: +array-includes@^3.0.3, array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== @@ -5897,7 +4991,7 @@ array-tree-filter@^2.1.0: resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw== -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -6013,7 +5107,7 @@ async@0.9.x: resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= -async@^2.6.1, async@^2.6.2: +async@^2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== @@ -6035,7 +5129,7 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^10.3.7, autoprefixer@^10.4.2, autoprefixer@^10.4.4: +autoprefixer@^10.3.7, autoprefixer@^10.4.4: version "10.4.4" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.4.tgz#3e85a245b32da876a893d3ac2ea19f01e7ea5a1e" integrity sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA== @@ -6100,17 +5194,7 @@ babel-jest@^27.4.2, babel-jest@^27.5.1: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@^8.0.0, babel-loader@^8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" - integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-loader@^8.2.4: +babel-loader@^8.0.0, babel-loader@^8.2.3, babel-loader@^8.2.4: version "8.2.4" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.4.tgz#95f5023c791b2e9e2ca6f67b0984f39c82ff384b" integrity sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A== @@ -6198,7 +5282,7 @@ babel-plugin-jest-hoist@^27.5.1: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.6.1, babel-plugin-macros@^2.8.0: +babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -6262,6 +5346,17 @@ babel-plugin-react-docgen@^4.1.0, babel-plugin-react-docgen@^4.2.1: lodash "^4.17.15" react-docgen "^5.0.0" +"babel-plugin-styled-components@>= 1.12.0": + version "2.0.7" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#c81ef34b713f9da2b7d3f5550df0d1e19e798086" + integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.0" + "@babel/helper-module-imports" "^7.16.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + picomatch "^2.3.0" + babel-plugin-syntax-jsx@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" @@ -6397,13 +5492,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base-x@^3.0.8: - version "3.0.9" - resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" - integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ== - dependencies: - safe-buffer "^5.0.1" - base16@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" @@ -6469,13 +5557,6 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -binary-search-tree@0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/binary-search-tree/-/binary-search-tree-0.2.6.tgz#c6d29194e286827fcffe079010e6bf77def10ce3" - integrity sha1-xtKRlOKGgn/P/geQEOa/d97xDOM= - dependencies: - underscore "~1.4.4" - bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -6483,6 +5564,11 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" +bisect_ppx@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/bisect_ppx/-/bisect_ppx-2.7.1.tgz#8fde3e6f767a1a4ca190a266d0bd38800b088f66" + integrity sha512-e8gRgfhmCptiyGGov+54Acah+rc+svm0yc/26mn+M6CCNDADufVLMgRaG1uw3LAHm/PFPy+zGFAKMwd6lD2O2g== + bluebird@^3.3.5, bluebird@^3.5.5, bluebird@^3.7.1: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -6659,7 +5745,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1, browserslist@^4.20.2, browserslist@^4.6.6: +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1, browserslist@^4.20.2: version "4.20.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.2.tgz#567b41508757ecd904dab4d1c646c612cd3d4f88" integrity sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== @@ -6855,6 +5941,11 @@ camelcase@^6.2.0, camelcase@^6.2.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelize@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" + integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= + caniuse-api@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" @@ -6866,9 +5957,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001317: - version "1.0.30001320" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz#8397391bec389b8ccce328636499b7284ee13285" - integrity sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA== + version "1.0.30001327" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz#c1546d7d7bb66506f0ccdad6a7d07fc6d668c858" + integrity sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w== capture-exit@^2.0.0: version "2.0.0" @@ -6898,7 +5989,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -6915,7 +6006,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -6959,15 +6050,15 @@ check-types@^11.1.1: integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== cheerio-select@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823" - integrity sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== + version "1.6.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.6.0.tgz#489f36604112c722afa147dedd0d4609c09e1696" + integrity sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g== dependencies: - css-select "^4.1.3" - css-what "^5.0.1" + css-select "^4.3.0" + css-what "^6.0.1" domelementtype "^2.2.0" - domhandler "^4.2.0" - domutils "^2.7.0" + domhandler "^4.3.1" + domutils "^2.8.0" cheerio@^0.22.0: version "0.22.0" @@ -7023,7 +6114,7 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0, chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.5.3: +chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -7099,9 +6190,9 @@ clean-css@^4.2.3: source-map "~0.6.0" clean-css@^5.2.2, clean-css@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" - integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== + version "5.3.0" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.0.tgz#ad3d8238d5f3549e83d5f87205189494bc7cbb59" + integrity sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ== dependencies: source-map "~0.6.0" @@ -7154,7 +6245,7 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -clone@^2.1.1, clone@~2.1.2: +clone@~2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= @@ -7179,9 +6270,9 @@ coa@^2.0.2: q "^1.1.2" codejar@^3.2.3: - version "3.5.0" - resolved "https://registry.yarnpkg.com/codejar/-/codejar-3.5.0.tgz#be3a6a77b4c422998e56710ca854d166f8507eb2" - integrity sha512-uXrFZZ+yb23YY7+WtTux2Yyokt+Lty/kBnW/OhhEGp8IW8/lrJw5Gs1wwCyt2vpMfsVdudLmV5xAgYqsZY/49A== + version "3.6.0" + resolved "https://registry.yarnpkg.com/codejar/-/codejar-3.6.0.tgz#be491d4db4d723da24f1bcd735ecad09e0f6c36d" + integrity sha512-30iPkdz4Y3d2qVMpMKsvEREtfUBH6JHvW2aWeoCBR67DUoZqSQLIvcAlLWZuTG7i7DonJkbCqkBnJPPhbj+J6w== collapse-white-space@^1.0.2: version "1.0.6" @@ -7267,7 +6358,7 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== -commander@2, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0: +commander@2, commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -7438,13 +6529,6 @@ cookie@0.4.2: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - copy-concurrently@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" @@ -7655,12 +6739,15 @@ css-blank-pseudo@^3.0.3: dependencies: postcss-selector-parser "^6.0.9" -css-declaration-sorter@^6.0.3: - version "6.1.4" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz#b9bfb4ed9a41f8dcca9bf7184d849ea94a8294b4" - integrity sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== - dependencies: - timsort "^0.3.0" +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= + +css-declaration-sorter@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz#bfd2f6f50002d6a3ae779a87d3a0c5d5b10e0f02" + integrity sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg== css-has-pseudo@^3.0.4: version "3.0.4" @@ -7669,14 +6756,6 @@ css-has-pseudo@^3.0.4: dependencies: postcss-selector-parser "^6.0.9" -css-in-js-utils@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99" - integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA== - dependencies: - hyphenate-style-name "^1.0.2" - isobject "^3.0.1" - css-loader@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" @@ -7758,14 +6837,14 @@ css-select@^2.0.0: domutils "^1.7.0" nth-check "^1.0.2" -css-select@^4.1.3: - version "4.2.1" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd" - integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== +css-select@^4.1.3, css-select@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" - css-what "^5.1.0" - domhandler "^4.3.0" + css-what "^6.0.1" + domhandler "^4.3.1" domutils "^2.8.0" nth-check "^2.0.1" @@ -7779,6 +6858,15 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -7805,10 +6893,10 @@ css-what@^3.2.1: resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== -css-what@^5.0.1, css-what@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== css.escape@^1.5.1: version "1.5.1" @@ -7824,10 +6912,10 @@ css@^3.0.0: source-map "^0.6.1" source-map-resolve "^0.6.0" -cssdb@^6.3.1: - version "6.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.4.0.tgz#54899b9042e302be3090b8510ea71fefd08c9e6b" - integrity sha512-8NMWrur/ewSNrRNZndbtOTXc2Xb2b+NCTPHj8VErFYvJUlgsMAiBGaFaxG6hjy9zbCjj2ZLwSQrMM+tormO8qA== +cssdb@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.5.0.tgz#61264b71f29c834f09b59cb3e5b43c8226590122" + integrity sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA== cssesc@^3.0.0: version "3.0.0" @@ -7835,58 +6923,23 @@ cssesc@^3.0.0: integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-advanced@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.1.tgz#f4fa7006aab67e354289b3efd512c93a272b3874" - integrity sha512-kfCknalY5VX/JKJ3Iri5/5rhZmQIqkbqgXsA6oaTnfA4flY/tt+w0hMxbExr0/fVuJL8w56j211op+pkQoNzoQ== + version "5.3.3" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.3.tgz#848422118d7a62b5b29a53edc160f58c7f7f7539" + integrity sha512-AB9SmTSC2Gd8T7PpKUsXFJ3eNsg7dc4CTZ0+XAJ29MNxyJsrCEk7N1lw31bpHrsQH2PVJr21bbWgGAfA9j0dIA== dependencies: autoprefixer "^10.3.7" - cssnano-preset-default "^5.2.5" + cssnano-preset-default "^5.2.7" postcss-discard-unused "^5.1.0" postcss-merge-idents "^5.1.1" postcss-reduce-idents "^5.2.0" postcss-zindex "^5.1.0" -cssnano-preset-default@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.0.tgz#2579d38b9217746f2cf9f938954a91e00418ded6" - integrity sha512-3N5Vcptj2pqVKpHVqH6ezOJvqikR2PdLTbTrsrhF61FbLRQuujAqZ2sKN5rvcMsb7hFjrNnjZT8CGEkxoN/Pwg== +cssnano-preset-default@^5.2.7: + version "5.2.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz#791e3603fb8f1b46717ac53b47e3c418e950f5f3" + integrity sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA== dependencies: - css-declaration-sorter "^6.0.3" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.0" - postcss-convert-values "^5.1.0" - postcss-discard-comments "^5.1.0" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.0" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.0" - postcss-merge-rules "^5.1.0" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.0" - postcss-minify-params "^5.1.0" - postcss-minify-selectors "^5.2.0" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.0" - postcss-normalize-repeat-style "^5.1.0" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.0" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.0" - postcss-ordered-values "^5.1.0" - postcss-reduce-initial "^5.1.0" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.0" - -cssnano-preset-default@^5.2.5: - version "5.2.5" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.5.tgz#267ded811a3e1664d78707f5355fcd89feeb38ac" - integrity sha512-WopL7PzN7sos3X8B54/QGl+CZUh1f0qN4ds+y2d5EPwRSSc3jsitVw81O+Uyop0pXyOfPfZxnc+LmA8w/Ki/WQ== - dependencies: - css-declaration-sorter "^6.0.3" + css-declaration-sorter "^6.2.2" cssnano-utils "^3.1.0" postcss-calc "^8.2.3" postcss-colormin "^5.3.0" @@ -7895,7 +6948,7 @@ cssnano-preset-default@^5.2.5: postcss-discard-duplicates "^5.1.0" postcss-discard-empty "^5.1.1" postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.3" + postcss-merge-longhand "^5.1.4" postcss-merge-rules "^5.1.1" postcss-minify-font-values "^5.1.0" postcss-minify-gradients "^5.1.1" @@ -7921,21 +6974,12 @@ cssnano-utils@^3.1.0: resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== -cssnano@^5.0.6: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.0.tgz#cf977d660a5824d0d5542639ed1d4045afd84cbe" - integrity sha512-wWxave1wMlThGg4ueK98jFKaNqXnQd1nVZpSkQ9XvR+YymlzP1ofWqES1JkHtI250LksP9z5JH+oDcrKDJezAg== +cssnano@^5.0.6, cssnano@^5.1.5: + version "5.1.7" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.7.tgz#99858bef6c76c9240f0cdc9239570bc7db8368be" + integrity sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg== dependencies: - cssnano-preset-default "^5.2.0" - lilconfig "^2.0.3" - yaml "^1.10.2" - -cssnano@^5.1.5: - version "5.1.5" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.5.tgz#5f3f519538c7f1c182c527096892243db3e17397" - integrity sha512-VZO1e+bRRVixMeia1zKagrv0lLN1B/r/u12STGNNUFxnp97LIFgZHQa0JxqlwEkvzUyA9Oz/WnCTAFkdEbONmg== - dependencies: - cssnano-preset-default "^5.2.5" + cssnano-preset-default "^5.2.7" lilconfig "^2.0.3" yaml "^1.10.2" @@ -7964,14 +7008,14 @@ cssstyle@^2.3.0: cssom "~0.3.6" csstype@^2.5.7: - version "2.6.19" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" - integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== + version "2.6.20" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" + integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== -csstype@^3.0.2, csstype@^3.0.6: - version "3.0.10" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" - integrity sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA== +csstype@^3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" + integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== cyclist@^1.0.1: version "1.0.1" @@ -7979,6 +7023,13 @@ cyclist@^1.0.1: integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= "d3-array@1 - 3", "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@^3.1.1: + version "3.1.5" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.1.5.tgz#ba8a09fc50aee6c02c3ca2a97c485b9ce68a8e34" + integrity sha512-Rs6syGyepVjAYXWvhiFiVWUM8l4B/0p33tvlS+eXCVOaFrbz1dU7t+T16SJx/frnaLMXmFmKoXg/5aUVXxmMKQ== + dependencies: + internmap "1 - 2" + +d3-array@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.1.1.tgz#7797eb53ead6b9083c75a45a681e93fc41bc468c" integrity sha512-33qQ+ZoZlli19IFiQx4QEpf2CBEayMRzhlisJHSCsSUbDXv6ZishqS1x7uFVClKG4Wr7rZVHvaAttoLow6GqdQ== @@ -7986,9 +7037,9 @@ cyclist@^1.0.1: internmap "1 - 2" "d3-color@1 - 3", d3-color@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.0.1.tgz#03316e595955d1fcd39d9f3610ad41bb90194d0a" - integrity sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw== + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== d3-delaunay@^6.0.2: version "6.0.2" @@ -8042,9 +7093,9 @@ d3-geo-projection@^4.0.0: d3-array "2.5.0 - 3" d3-hierarchy@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.1.tgz#9cbb0ffd2375137a351e6cfeed344a06d4ff4597" - integrity sha512-LtAIu54UctRmhGKllleflmHalttH3zkfSi4NlKrTAoFKjC+AFBJohsCAdgCBYQwH0F8hIOGY89X1pPqAchlMkA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== "d3-interpolate@1.2.0 - 3", d3-interpolate@^3.0.1: version "3.0.1" @@ -8120,9 +7171,9 @@ date-fns@2.x: integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== dayjs@1.x: - version "1.10.8" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.8.tgz#267df4bc6276fcb33c04a6735287e3f429abec41" - integrity sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow== + version "1.11.0" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.0.tgz#009bf7ef2e2ea2d5db2e6583d2d39a4b5061e805" + integrity sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug== debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: version "2.6.9" @@ -8132,13 +7183,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6. ms "2.0.0" debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^3.0.0, debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: +debug@^3.0.0, debug@^3.1.1, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -8269,16 +7320,16 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -dependency-graph@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== - des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -8287,6 +7338,11 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -8299,11 +7355,6 @@ detab@2.0.4: dependencies: repeat-string "^1.5.4" -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -8448,9 +7499,9 @@ dom-serializer@0: entities "^2.0.0" dom-serializer@^1.0.1, dom-serializer@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" domhandler "^4.2.0" @@ -8480,9 +7531,9 @@ domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domexception@^2.0.1: version "2.0.1" @@ -8498,10 +7549,10 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" - integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" @@ -8526,7 +7577,7 @@ domutils@^1.5.1, domutils@^1.7.0: dom-serializer "0" domelementtype "1" -domutils@^2.5.2, domutils@^2.7.0, domutils@^2.8.0: +domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== @@ -8560,11 +7611,6 @@ dotenv@^10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dotenv@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" - integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== - dotenv@^8.0.0: version "8.6.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" @@ -8619,9 +7665,9 @@ ejs@^3.1.6: jake "^10.6.1" electron-to-chromium@^1.4.84: - version "1.4.96" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz#a97438a01d5db1460343fea4a344960b09330990" - integrity sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw== + version "1.4.106" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz#e7a3bfa9d745dd9b9e597616cb17283cc349781a" + integrity sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg== element-resize-detector@^1.2.2: version "1.2.4" @@ -8643,11 +7689,6 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -email-addresses@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" - integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== - emittery@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" @@ -8740,7 +7781,7 @@ envinfo@^7.7.3: resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== -errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: +errno@^0.1.3, errno@~0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== @@ -8762,9 +7803,9 @@ error-stack-parser@^2.0.6: stackframe "^1.1.1" es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== + version "1.19.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.2.tgz#8f7b696d8f15b167ae3640b4060670f3d054143f" + integrity sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w== dependencies: call-bind "^1.0.2" es-to-primitive "^1.2.1" @@ -8772,15 +7813,15 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: get-intrinsic "^1.1.1" get-symbol-description "^1.0.0" has "^1.0.3" - has-symbols "^1.0.2" + has-symbols "^1.0.3" internal-slot "^1.0.3" is-callable "^1.2.4" - is-negative-zero "^2.0.1" + is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.1" is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" + is-weakref "^1.0.2" + object-inspect "^1.12.0" object-keys "^1.1.1" object.assign "^4.1.2" string.prototype.trimend "^1.0.4" @@ -8905,7 +7946,7 @@ eslint-import-resolver-node@^0.3.6: debug "^3.2.7" resolve "^1.20.0" -eslint-module-utils@^2.7.2: +eslint-module-utils@^2.7.3: version "2.7.3" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== @@ -8922,23 +7963,23 @@ eslint-plugin-flowtype@^8.0.3: string-natural-compare "^3.0.1" eslint-plugin-import@^2.25.3: - version "2.25.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" - integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== + version "2.26.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" + integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== dependencies: array-includes "^3.1.4" array.prototype.flat "^1.2.5" debug "^2.6.9" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.2" + eslint-module-utils "^2.7.3" has "^1.0.3" - is-core-module "^2.8.0" + is-core-module "^2.8.1" is-glob "^4.0.3" - minimatch "^3.0.4" + minimatch "^3.1.2" object.values "^1.1.5" - resolve "^1.20.0" - tsconfig-paths "^3.12.0" + resolve "^1.22.0" + tsconfig-paths "^3.14.1" eslint-plugin-jest@^25.3.0: version "25.7.0" @@ -8966,14 +8007,14 @@ eslint-plugin-jsx-a11y@^6.5.1: minimatch "^3.0.4" eslint-plugin-react-hooks@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172" - integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA== + version "4.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz#71c39e528764c848d8253e1aa2c7024ed505f6c4" + integrity sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ== eslint-plugin-react@^7.27.1: - version "7.29.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.2.tgz#2d4da69d30d0a736efd30890dc6826f3e91f3f7c" - integrity sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w== + version "7.29.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz#4717de5227f55f3801a5fd51a16a4fa22b5914d2" + integrity sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ== dependencies: array-includes "^3.1.4" array.prototype.flatmap "^1.2.5" @@ -8991,11 +8032,11 @@ eslint-plugin-react@^7.27.1: string.prototype.matchall "^4.0.6" eslint-plugin-testing-library@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz#5757961ec20a6ca8b0992d2c5487db1b51612d8d" - integrity sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw== + version "5.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.1.tgz#3f89cd28ade81329a11584e0bbea129bede01619" + integrity sha512-88qJv6uzYALtiYJDzhelP3ov0Px/GLgnu+UekjjDxL2nMyvgdTyboKqcDBsvFPmAeizlCoSWOjeBN4DxO0BxaA== dependencies: - "@typescript-eslint/utils" "^5.10.2" + "@typescript-eslint/utils" "^5.13.0" eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" @@ -9050,11 +8091,11 @@ eslint-webpack-plugin@^3.1.1: schema-utils "^3.1.1" eslint@^8.3.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.10.0.tgz#931be395eb60f900c01658b278e05b6dae47199d" - integrity sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw== + version "8.13.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.13.0.tgz#6fcea43b6811e655410f5626cfcf328016badcd7" + integrity sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ== dependencies: - "@eslint/eslintrc" "^1.2.0" + "@eslint/eslintrc" "^1.2.1" "@humanwhocodes/config-array" "^0.9.2" ajv "^6.10.0" chalk "^4.0.0" @@ -9348,9 +8389,9 @@ fast-json-parse@^1.0.3: integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== fast-json-patch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.0.tgz#ec8cd9b9c4c564250ec8b9140ef7a55f70acaee6" - integrity sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA== + version "3.1.1" + resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.1.tgz#85064ea1b1ebf97a3f7ad01e23f9337e72c66947" + integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0, fast-json-stable-stringify@~2.1.0: version "2.1.0" @@ -9362,11 +8403,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-shallow-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b" - integrity sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw== - fast-url-parser@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" @@ -9379,11 +8415,6 @@ fastest-levenshtein@^1.0.12: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== -fastest-stable-stringify@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz#3757a6774f6ec8de40c4e86ec28ea02417214c76" - integrity sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q== - fastq@^1.6.0: version "1.13.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" @@ -9485,20 +8516,6 @@ filelist@^1.0.1: dependencies: minimatch "^3.0.4" -filename-reserved-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" - integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= - -filenamify@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" - integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== - dependencies: - filename-reserved-regex "^2.0.0" - strip-outer "^1.0.1" - trim-repeated "^1.0.0" - filesize@^8.0.6: version "8.0.7" resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" @@ -9648,9 +8665,9 @@ fork-ts-checker-webpack-plugin@^4.1.6: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^6.0.4, fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" - integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== + version "6.5.1" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.1.tgz#fd689e2d9de6ac76abb620909eea56438cd0f232" + integrity sha512-x1wumpHOEf4gDROmKTaB6i4/Q6H3LwmjVO7fIX47vBwlZbtPjU33hgoMuD/Q/y6SU8bnuYSoN6ZQOLshGp0T/g== dependencies: "@babel/code-frame" "^7.8.3" "@types/json-schema" "^7.0.5" @@ -9730,15 +8747,6 @@ fs-extra@^10.0.0, fs-extra@^10.0.1: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^9.0.0, fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -9868,16 +8876,6 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-port@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" - integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== - -get-stdin@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" - integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== - get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -9910,19 +8908,6 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -gh-pages@3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.2.3.tgz#897e5f15e111f42af57d21d430b83e5cdf29472c" - integrity sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg== - dependencies: - async "^2.6.1" - commander "^2.18.0" - email-addresses "^3.0.1" - filenamify "^4.3.0" - find-cache-dir "^3.3.1" - fs-extra "^8.1.0" - globby "^6.1.0" - github-slugger@^1.0.0, github-slugger@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" @@ -9967,7 +8952,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -10015,10 +9000,10 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.2.0, globals@^13.6.0, globals@^13.9.0: - version "13.12.1" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb" - integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw== +globals@^13.6.0, globals@^13.9.0: + version "13.13.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.13.0.tgz#ac32261060d8070e2719dd6998406e27d2b5727b" + integrity sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A== dependencies: type-fest "^0.20.2" @@ -10046,7 +9031,7 @@ globby@^11.0.1, globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^12.0.0, globby@^12.0.2: +globby@^12.0.2: version "12.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-12.2.0.tgz#2ab8046b4fba4ff6eede835b29f678f90e3d3c22" integrity sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA== @@ -10058,17 +9043,6 @@ globby@^12.0.0, globby@^12.0.2: merge2 "^1.4.1" slash "^4.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -10101,9 +9075,9 @@ got@^9.6.0: url-parse-lax "^3.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== gray-matter@^4.0.3: version "4.0.3" @@ -10173,7 +9147,7 @@ has-glob@^1.0.0: dependencies: is-glob "^3.0.0" -has-symbols@^1.0.1, has-symbols@^1.0.2: +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== @@ -10384,7 +9358,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -10419,9 +9393,9 @@ html-encoding-sniffer@^2.0.1: whatwg-encoding "^1.0.5" html-entities@^2.1.0, html-entities@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== + version "2.3.3" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== html-escaper@^2.0.0: version "2.0.2" @@ -10455,9 +9429,9 @@ html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: terser "^5.10.0" html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + version "3.2.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" + integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== html-void-elements@^1.0.0: version "1.0.5" @@ -10490,15 +9464,6 @@ html-webpack-plugin@^5.0.0, html-webpack-plugin@^5.5.0: pretty-error "^4.0.0" tapable "^2.0.0" -htmlnano@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/htmlnano/-/htmlnano-2.0.0.tgz#07376faa064f7e1e832dfd91e1a9f606b0bc9b78" - integrity sha512-thKQfhcp2xgtsWNE27A2bliEeqVL5xjAgGn0wajyttvFFsvFWWah1ntV9aEX61gz0T6MBQ5xK/1lXuEumhJTcg== - dependencies: - cosmiconfig "^7.0.1" - posthtml "^0.16.5" - timsort "^0.3.0" - htmlparser2@^3.9.1: version "3.10.1" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" @@ -10521,16 +9486,6 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -htmlparser2@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5" - integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.2" - domutils "^2.8.0" - entities "^3.0.1" - http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -10552,6 +9507,17 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" @@ -10563,9 +9529,9 @@ http-errors@~1.6.2: statuses ">= 1.4.0 < 2" http-parser-js@>=0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" - integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== + version "0.5.6" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.6.tgz#2e02406ab2df8af8a7abfba62e0da01c62b95afd" + integrity sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA== http-proxy-agent@^4.0.1: version "4.0.1" @@ -10614,12 +9580,7 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -hyphenate-style-name@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" - integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== - -iconv-lite@0.4.24, iconv-lite@^0.4.4: +iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -10667,7 +9628,7 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore@^4.0.3, ignore@^4.0.6: +ignore@^4.0.3: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== @@ -10684,11 +9645,6 @@ image-size@^1.0.1: dependencies: queue "6.0.2" -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= - immer@^9.0.7: version "9.0.12" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" @@ -10773,13 +9729,6 @@ inline-style-parser@0.1.1: resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== -inline-style-prefixer@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz#c5c0e43ba8831707afc5f5bbfd97edf45c1fa7ae" - integrity sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ== - dependencies: - css-in-js-utils "^2.0.0" - internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" @@ -10922,7 +9871,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.2.0, is-core-module@^2.8.0, is-core-module@^2.8.1: +is-core-module@^2.2.0, is-core-module@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== @@ -11045,11 +9994,6 @@ is-installed-globally@^0.4.0: global-dirs "^3.0.0" is-path-inside "^3.0.2" -is-json@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-json/-/is-json-2.0.1.tgz#6be166d144828a131d686891b983df62c39491ff" - integrity sha1-a+Fm0USCihMdaGiRuYPfYsOUkf8= - is-map@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" @@ -11060,7 +10004,7 @@ is-module@^1.0.0: resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= -is-negative-zero@^2.0.1: +is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== @@ -11071,9 +10015,9 @@ is-npm@^5.0.0: integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== dependencies: has-tostringtag "^1.0.0" @@ -11165,9 +10109,11 @@ is-set@^2.0.2: integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" is-stream@^1.1.0: version "1.1.0" @@ -11198,18 +10144,13 @@ is-typedarray@^1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-weakref@^1.0.1: +is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== dependencies: call-bind "^1.0.2" -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - is-whitespace-character@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" @@ -11340,12 +10281,12 @@ iterate-value@^1.0.2: iterate-iterator "^1.0.1" jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== + version "10.8.4" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.4.tgz#f6a8b7bf90c6306f768aa82bb7b98bf4ca15e84a" + integrity sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA== dependencies: async "0.9.x" - chalk "^2.4.2" + chalk "^4.0.2" filelist "^1.0.1" minimatch "^3.0.4" @@ -11838,11 +10779,6 @@ joi@^17.6.0: "@sideway/formula" "^3.0.0" "@sideway/pinpoint" "^2.0.0" -js-cookie@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - js-string-escape@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" @@ -11946,11 +10882,6 @@ json-schema@^0.4.0: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== -json-source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/json-source-map/-/json-source-map-0.6.1.tgz#e0b1f6f4ce13a9ad57e2ae165a24d06e62c79a0f" - integrity sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg== - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -11968,12 +10899,10 @@ json2mq@^0.2.0: dependencies: string-convert "^0.2.0" -json5@2.x, json5@^2.1.2, json5@^2.1.3, json5@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" +json5@2.x, json5@^2.1.2, json5@^2.1.3, json5@^2.2.0, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== json5@^1.0.1: version "1.0.1" @@ -11989,13 +10918,6 @@ jsonfile@^2.1.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -12010,17 +10932,17 @@ jsonpointer@^5.0.0: resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072" integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg== -jstat@1.9.5, jstat@^1.9.5: +jstat@^1.9.5: version "1.9.5" resolved "https://registry.yarnpkg.com/jstat/-/jstat-1.9.5.tgz#9941741566f683624ddeb56f5ba60ed8c29b374e" integrity sha512-cWnp4vObF5GmB2XsIEzxI/1ZTcYlcfNqxQ/9Fp5KFUa0Jf/4tO0ZkGVnqoEHDisJvYgvn5n3eWZbd2xTVJJPUQ== "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" - integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== + version "3.2.2" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz#6ab1e52c71dfc0c0707008a91729a9491fe9f76c" + integrity sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw== dependencies: - array-includes "^3.1.3" + array-includes "^3.1.4" object.assign "^4.1.2" junk@^3.1.0: @@ -12106,28 +11028,6 @@ lazy-universal-dotenv@^3.0.1: dotenv "^8.0.0" dotenv-expand "^5.1.0" -lenses-ppx@6.1.10: - version "6.1.10" - resolved "https://registry.yarnpkg.com/lenses-ppx/-/lenses-ppx-6.1.10.tgz#74b84a7c08191ff39c7f7e57d82c2b1d8a616a74" - integrity sha512-zN1RxPAvrKZtV7AqoUCjhSrS5NvjEg7isdde3G7eWUcVwcTzggM65mS1CuoVH5zgWB0JAF1VDmnli29DDQzbYQ== - -less@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/less/-/less-4.1.2.tgz#6099ee584999750c2624b65f80145f8674e4b4b0" - integrity sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA== - dependencies: - copy-anything "^2.0.1" - parse-node-version "^1.0.1" - tslib "^2.3.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - needle "^2.5.2" - source-map "~0.6.0" - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -12149,27 +11049,16 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lilconfig@^2.0.3, lilconfig@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" - integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== +lilconfig@^2.0.3, lilconfig@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25" + integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lmdb@2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.2.4.tgz#6494d5a1d1db152e0be759edcfa06893e4cbdb53" - integrity sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ== - dependencies: - msgpackr "^1.5.4" - nan "^2.14.2" - node-gyp-build "^4.2.3" - ordered-binary "^1.2.4" - weak-lru-cache "^1.2.2" - loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" @@ -12189,7 +11078,7 @@ loader-utils@2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" -loader-utils@^1.2.3, loader-utils@^1.4.0: +loader-utils@^1.2.3: version "1.4.0" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== @@ -12342,7 +11231,7 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.21, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: +lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -12393,17 +11282,22 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.4.0: + version "7.8.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.8.1.tgz#68ee3f4807a57d2ba185b7fd90827d5c21ce82bb" + integrity sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg== + lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + version "0.25.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== dependencies: - sourcemap-codec "^1.4.4" + sourcemap-codec "^1.4.8" make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" @@ -12462,9 +11356,9 @@ markdown-escapes@^1.0.0: integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== markdown-to-jsx@^7.1.3: - version "7.1.6" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz#421487df2a66fe4231d94db653a34da033691e62" - integrity sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g== + version "7.1.7" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz#a5f22102fb12241c8cea1ca6a4050bb76b23a25d" + integrity sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w== marked@^1.2.9: version "1.2.9" @@ -12661,12 +11555,7 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.51.0: - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -"mime-db@>= 1.43.0 < 2": +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -12684,13 +11573,13 @@ mime-types@2.1.18: mime-db "~1.33.0" mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: - mime-db "1.51.0" + mime-db "1.52.0" -mime@1.6.0, mime@^1.4.1: +mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== @@ -12735,14 +11624,7 @@ mini-create-react-context@^0.4.0: "@babel/runtime" "^7.12.1" tiny-warning "^1.0.3" -mini-css-extract-plugin@^2.4.5: - version "2.5.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9" - integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw== - dependencies: - schema-utils "^4.0.0" - -mini-css-extract-plugin@^2.6.0: +mini-css-extract-plugin@^2.4.5, mini-css-extract-plugin@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz#578aebc7fc14d32c0ad304c2c34f08af44673f5e" integrity sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w== @@ -12773,7 +11655,7 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -12839,11 +11721,11 @@ mixin-deep@^1.2.0: is-extendable "^1.0.1" mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: - minimist "^1.2.5" + minimist "^1.2.6" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" @@ -12858,10 +11740,10 @@ moduleserve@0.9.1: send "^0.17.1" serve-static "^1.14.1" -moment@2.29.1, moment@^2.24.0, moment@^2.25.3: - version "2.29.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" - integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== +moment@^2.24.0, moment@^2.25.3: + version "2.29.2" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.2.tgz#00910c60b20843bcba52d37d58c628b47b1f20e4" + integrity sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg== move-concurrently@^1.0.1: version "1.0.1" @@ -12900,21 +11782,6 @@ ms@2.1.3, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -msgpackr-extract@^1.0.14: - version "1.0.16" - resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz#701c4f6e6f25c100ae84557092274e8fffeefe45" - integrity sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA== - dependencies: - nan "^2.14.2" - node-gyp-build "^4.2.3" - -msgpackr@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.5.4.tgz#2b6ea6cb7d79c0ad98fc76c68163c48eda50cf0d" - integrity sha512-Z7w5Jg+2Q9z9gJxeM68d7tSuWZZGnFIRhZnyqcZCa/1dKkhOCNvR1TUV3zzJ3+vj78vlwKRzUgVDlW4jiSOeDA== - optionalDependencies: - msgpackr-extract "^1.0.14" - multicast-dns@^7.2.4: version "7.2.4" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.4.tgz#cf0b115c31e922aeb20b64e6556cbeb34cf0dd19" @@ -12923,29 +11790,15 @@ multicast-dns@^7.2.4: dns-packet "^5.2.2" thunky "^1.0.2" -nan@^2.12.1, nan@^2.14.2: +nan@^2.12.1: version "2.15.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== -nano-css@^5.3.1: - version "5.3.4" - resolved "https://registry.yarnpkg.com/nano-css/-/nano-css-5.3.4.tgz#40af6a83a76f84204f346e8ccaa9169cdae9167b" - integrity sha512-wfcviJB6NOxDIDfr7RFn/GlaN7I/Bhe4d39ZRCJ3xvZX60LVe2qZ+rDqM49nm4YT81gAjzS+ZklhKP/Gnfnubg== - dependencies: - css-tree "^1.1.2" - csstype "^3.0.6" - fastest-stable-stringify "^2.0.2" - inline-style-prefixer "^6.0.0" - rtl-css-js "^1.14.0" - sourcemap-codec "^1.4.8" - stacktrace-js "^2.0.2" - stylis "^4.0.6" - nanoid@^3.1.23, nanoid@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" - integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== + version "3.3.2" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.2.tgz#c89622fafb4381cd221421c69ec58547a1eec557" + integrity sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA== nanomatch@^1.2.9: version "1.2.13" @@ -12969,15 +11822,6 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= -needle@^2.5.2: - version "2.9.1" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.9.1.tgz#22d1dffbe3490c2b83e301f7709b6736cd8f2684" - integrity sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -12989,9 +11833,9 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" - integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== + version "2.1.1" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz#26c8a3cee6cc05fbcf1e333cd2fc3e003326c0b5" + integrity sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw== nice-try@^1.0.4: version "1.0.5" @@ -13006,11 +11850,6 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-addon-api@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" - integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== - node-dir@^0.1.10: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -13037,11 +11876,6 @@ node-forge@^1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== -node-gyp-build@^4.2.3, node-gyp-build@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" - integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -13161,11 +11995,6 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" @@ -13176,7 +12005,7 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -13195,7 +12024,7 @@ object-hash@^2.2.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -object-inspect@^1.11.0, object-inspect@^1.9.0: +object-inspect@^1.12.0, object-inspect@^1.9.0: version "1.12.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== @@ -13283,6 +12112,13 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -13360,11 +12196,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ordered-binary@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.2.4.tgz#51d3a03af078a0bdba6c7bc8f4fedd1f5d45d83e" - integrity sha512-A/csN0d3n+igxBPfUrjbV5GC69LWj2pjZzAAeeHXLukQ4+fytfP4T1Lg0ju7MSPSwq7KtHkGaiwO8URZN5IpLg== - os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" @@ -13536,26 +12367,6 @@ param-case@^3.0.3, param-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" -parcel@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.4.0.tgz#9ce7ecee5e24ffe630e14d50801e26de334e89c1" - integrity sha512-dPWpu4RnxG9HqiLvaF8COEWEnT/KrigrC6PyPaQ0zEgpBfp7/jzXZFBVaZk2N+lpvrbNEYMjN9bv5UQGJJszIw== - dependencies: - "@parcel/config-default" "2.4.0" - "@parcel/core" "2.4.0" - "@parcel/diagnostic" "2.4.0" - "@parcel/events" "2.4.0" - "@parcel/fs" "2.4.0" - "@parcel/logger" "2.4.0" - "@parcel/package-manager" "2.4.0" - "@parcel/reporter-cli" "2.4.0" - "@parcel/reporter-dev-server" "2.4.0" - "@parcel/utils" "2.4.0" - chalk "^4.1.0" - commander "^7.0.0" - get-port "^4.2.0" - v8-compile-cache "^2.0.0" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -13596,11 +12407,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-node-version@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - parse-numeric-range@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" @@ -13756,11 +12562,6 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - pify@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" @@ -13771,18 +12572,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - pirates@^4.0.1, pirates@^4.0.4, pirates@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" @@ -13831,11 +12620,11 @@ pnp-webpack-plugin@^1.7.0: ts-pnp "^1.1.6" polished@^4.0.5: - version "4.1.4" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.1.4.tgz#640293ba834109614961a700fdacbb6599fb12d0" - integrity sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" + integrity sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ== dependencies: - "@babel/runtime" "^7.16.7" + "@babel/runtime" "^7.17.8" portfinder@^1.0.28: version "1.0.28" @@ -13871,31 +12660,13 @@ postcss-calc@^8.2.3: postcss-selector-parser "^6.0.9" postcss-value-parser "^4.2.0" -postcss-clamp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.0.0.tgz#766d3dbaa2dc56e8bea1b690291b632c0c5bf728" - integrity sha512-FsMmeBZtymFN7Jtlnw9is8I4nB+qEEb/qS0ZLTIqcKiwZyHBq44Yhv29Q+VQsTGHYFqIr/s/9tqvNM7j+j1d+g== +postcss-clamp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" + integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== dependencies: postcss-value-parser "^4.2.0" -postcss-cli@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-9.1.0.tgz#1a86404cbe848e370127b4bdf5cd2be83bc45ebe" - integrity sha512-zvDN2ADbWfza42sAnj+O2uUWyL0eRL1V+6giM2vi4SqTR3gTYy8XzcpfwccayF2szcUif0HMmXiEaDv9iEhcpw== - dependencies: - chokidar "^3.3.0" - dependency-graph "^0.11.0" - fs-extra "^10.0.0" - get-stdin "^9.0.0" - globby "^12.0.0" - picocolors "^1.0.0" - postcss-load-config "^3.0.0" - postcss-reporter "^7.0.0" - pretty-hrtime "^1.0.3" - read-cache "^1.0.0" - slash "^4.0.0" - yargs "^17.0.0" - postcss-color-functional-notation@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz#f59ccaeb4ee78f1b32987d43df146109cc743073" @@ -13939,10 +12710,10 @@ postcss-custom-media@^8.0.0: resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz#1be6aff8be7dc9bf1fe014bde3b71b92bb4552f1" integrity sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g== -postcss-custom-properties@^12.1.4: - version "12.1.4" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz#e3d8a8000f28094453b836dff5132385f2862285" - integrity sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw== +postcss-custom-properties@^12.1.5: + version "12.1.7" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.7.tgz#ca470fd4bbac5a87fd868636dafc084bc2a78b41" + integrity sha512-N/hYP5gSoFhaqxi2DPCmvto/ZcRDVjE3T1LiAMzc/bg53hvhcHOLpXOHb526LzBBp5ZlAUhkuot/bfpmpgStJg== dependencies: postcss-value-parser "^4.2.0" @@ -13960,11 +12731,6 @@ postcss-dir-pseudo-class@^6.0.4: dependencies: postcss-selector-parser "^6.0.9" -postcss-discard-comments@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.0.tgz#87be4e0953bf599935837b940c701f8d4eca7d0b" - integrity sha512-L0IKF4jAshRyn03SkEO6ar/Ipz2oLywVbg2THf2EqqdNkBwmVMxuTR/RoAltOw4piiaLt3gCAdrbAqmTBInmhg== - postcss-discard-comments@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz#e90019e1a0e5b99de05f63516ce640bd0df3d369" @@ -13975,11 +12741,6 @@ postcss-discard-duplicates@^5.1.0: resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== -postcss-discard-empty@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.0.tgz#7f51b16cd1b89f8180bbc7cee34d6cbabf2ef810" - integrity sha512-782T/buGgb3HOuHOJAHpdyKzAAKsv/BxWqsutnZ+QsiHEcDkY7v+6WWdturuBiSal6XMOO1p1aJvwXdqLD5vhA== - postcss-discard-empty@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" @@ -13997,18 +12758,18 @@ postcss-discard-unused@^5.1.0: dependencies: postcss-selector-parser "^6.0.5" -postcss-double-position-gradients@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.0.tgz#a8614fb3a2a4b8877bffb8961b770e00322bbad1" - integrity sha512-oz73I08yMN3oxjj0s8mED1rG+uOYoK3H8N9RjQofyg52KBRNmePJKg3fVwTpL2U5ZFbCzXoZBsUD/CvZdlqE4Q== +postcss-double-position-gradients@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz#a12cfdb7d11fa1a99ccecc747f0c19718fb37152" + integrity sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" -postcss-env-function@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.5.tgz#b9614d50abd91e4c88a114644a9766880dabe393" - integrity sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA== +postcss-env-function@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz#7b2d24c812f540ed6eda4c81f6090416722a8e7a" + integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== dependencies: postcss-value-parser "^4.2.0" @@ -14067,20 +12828,20 @@ postcss-js@^4.0.0: dependencies: camelcase-css "^2.0.1" -postcss-lab-function@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.1.1.tgz#8b37dfcb9ca4ff82bbe7192c7ba3cc2bccbc0ef1" - integrity sha512-j3Z0WQCimY2tMle++YcmygnnVbt6XdnrCV1FO2IpzaCSmtTF2oO8h4ZYUA1Q+QHYroIiaWPvNHt9uBR4riCksQ== +postcss-lab-function@^4.1.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz#e054e662c6480202f5760887ec1ae0d153357123" + integrity sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w== dependencies: "@csstools/postcss-progressive-custom-properties" "^1.1.0" postcss-value-parser "^4.2.0" -postcss-load-config@^3.0.0, postcss-load-config@^3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23" - integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== +postcss-load-config@^3.1.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz#1ab2571faf84bb078877e1d07905eabe9ebda855" + integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== dependencies: - lilconfig "^2.0.4" + lilconfig "^2.0.5" yaml "^1.10.2" postcss-loader@^4.2.0: @@ -14121,32 +12882,14 @@ postcss-merge-idents@^5.1.1: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-merge-longhand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.0.tgz#f716bffbf0bdfbde6ea78c36088e21559f8a0a95" - integrity sha512-Gr46srN2tsLD8fudKYoHO56RG0BLQ2nsBRnSZGY04eNBPwTeWa9KeHrbL3tOLAHyB2aliikycPH2TMJG1U+W6g== +postcss-merge-longhand@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz#0f46f8753989a33260efc47de9a0cdc571f2ec5c" + integrity sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA== dependencies: postcss-value-parser "^4.2.0" stylehacks "^5.1.0" -postcss-merge-longhand@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.3.tgz#a49e2be6237316e3b55e329e0a8da15d1f9f47ab" - integrity sha512-lX8GPGvZ0iGP/IboM7HXH5JwkXvXod1Rr8H8ixwiA372hArk0zP4ZcCy4z4Prg/bfNlbbTf0KCOjCF9kKnpP/w== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.0" - -postcss-merge-rules@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz#a2d5117eba09c8686a5471d97bd9afcf30d1b41f" - integrity sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" - postcss-merge-rules@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz#d327b221cd07540bcc8d9ff84446d8b404d00162" @@ -14164,15 +12907,6 @@ postcss-minify-font-values@^5.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-minify-gradients@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz#de0260a67a13b7b321a8adc3150725f2c6612377" - integrity sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - postcss-minify-gradients@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" @@ -14182,15 +12916,6 @@ postcss-minify-gradients@^5.1.1: cssnano-utils "^3.1.0" postcss-value-parser "^4.2.0" -postcss-minify-params@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.0.tgz#e0b1f4e05cfd396682f612856485907e4064f25e" - integrity sha512-q67dcts4Hct6x8+JmhBgctHkbvUsqGIg2IItenjE63iZXMbhjr7AlVZkNnKtIGt/1Wsv7p/7YzeSII6Q+KPXRg== - dependencies: - browserslist "^4.16.6" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - postcss-minify-params@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz#77e250780c64198289c954884ebe3ee4481c3b1c" @@ -14275,12 +13000,12 @@ postcss-nested@5.0.6: dependencies: postcss-selector-parser "^6.0.6" -postcss-nesting@^10.1.2: - version "10.1.2" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.1.2.tgz#2e5f811b3d75602ea18a95dd445bde5297145141" - integrity sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ== +postcss-nesting@^10.1.3: + version "10.1.4" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.1.4.tgz#80de9d1c2717bc44df918dd7f118929300192a7a" + integrity sha512-2ixdQ59ik/Gt1+oPHiI1kHdwEI8lLKEmui9B1nl6163ANLC+GewQn7fXMxJF2JSb4i2MKL96GU8fIiQztK4TTA== dependencies: - postcss-selector-parser "^6.0.8" + postcss-selector-parser "^6.0.10" postcss-normalize-charset@^5.1.0: version "5.1.0" @@ -14338,13 +13063,6 @@ postcss-normalize-url@^5.1.0: normalize-url "^6.0.1" postcss-value-parser "^4.2.0" -postcss-normalize-whitespace@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.0.tgz#aed8b4580c9ad6e8eac034177291187ea16a059c" - integrity sha512-7O1FanKaJkpWFyCghFzIkLhehujV/frGkdofGLwhg5upbLyGsSfiTcZAdSzoPsSUgyPCkBkNMeWR8yVgPdQybg== - dependencies: - postcss-value-parser "^4.2.0" - postcss-normalize-whitespace@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" @@ -14366,14 +13084,6 @@ postcss-opacity-percentage@^1.1.2: resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz#bd698bb3670a0a27f6d657cc16744b3ebf3b1145" integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== -postcss-ordered-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz#04ef429e0991b0292bc918b135cd4c038f7b889f" - integrity sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - postcss-ordered-values@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz#0b41b610ba02906a3341e92cab01ff8ebc598adb" @@ -14400,45 +13110,45 @@ postcss-place@^7.0.4: postcss-value-parser "^4.2.0" postcss-preset-env@^7.0.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.4.1.tgz#ca6131c6e0d0e0bcc429dbef3e8f8d03250041ea" - integrity sha512-UvBVvPJ2vb4odAtckSbryndyBz+Me1q8wawqq0qznpDXy188I+8W5Sa929sCPqw2/NSYnqpHJbo41BKso3+I9A== + version "7.4.3" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz#fb1c8b4cb405da042da0ddb8c5eda7842c08a449" + integrity sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg== dependencies: - "@csstools/postcss-color-function" "^1.0.2" + "@csstools/postcss-color-function" "^1.0.3" "@csstools/postcss-font-format-keywords" "^1.0.0" "@csstools/postcss-hwb-function" "^1.0.0" "@csstools/postcss-ic-unit" "^1.0.0" - "@csstools/postcss-is-pseudo-class" "^2.0.0" + "@csstools/postcss-is-pseudo-class" "^2.0.1" "@csstools/postcss-normalize-display-values" "^1.0.0" - "@csstools/postcss-oklab-function" "^1.0.1" - "@csstools/postcss-progressive-custom-properties" "^1.2.0" - autoprefixer "^10.4.2" - browserslist "^4.19.1" + "@csstools/postcss-oklab-function" "^1.0.2" + "@csstools/postcss-progressive-custom-properties" "^1.3.0" + autoprefixer "^10.4.4" + browserslist "^4.20.2" css-blank-pseudo "^3.0.3" css-has-pseudo "^3.0.4" css-prefers-color-scheme "^6.0.3" - cssdb "^6.3.1" + cssdb "^6.5.0" postcss-attribute-case-insensitive "^5.0.0" - postcss-clamp "^4.0.0" + postcss-clamp "^4.1.0" postcss-color-functional-notation "^4.2.2" postcss-color-hex-alpha "^8.0.3" postcss-color-rebeccapurple "^7.0.2" postcss-custom-media "^8.0.0" - postcss-custom-properties "^12.1.4" + postcss-custom-properties "^12.1.5" postcss-custom-selectors "^6.0.0" postcss-dir-pseudo-class "^6.0.4" - postcss-double-position-gradients "^3.1.0" - postcss-env-function "^4.0.5" + postcss-double-position-gradients "^3.1.1" + postcss-env-function "^4.0.6" postcss-focus-visible "^6.0.4" postcss-focus-within "^5.0.4" postcss-font-variant "^5.0.0" postcss-gap-properties "^3.0.3" postcss-image-set-function "^4.0.6" postcss-initial "^4.0.1" - postcss-lab-function "^4.1.1" + postcss-lab-function "^4.1.2" postcss-logical "^5.0.4" postcss-media-minmax "^5.0.0" - postcss-nesting "^10.1.2" + postcss-nesting "^10.1.3" postcss-opacity-percentage "^1.1.2" postcss-overflow-shorthand "^3.0.3" postcss-page-break "^3.0.4" @@ -14446,13 +13156,14 @@ postcss-preset-env@^7.0.1: postcss-pseudo-class-any-link "^7.1.1" postcss-replace-overflow-wrap "^4.0.0" postcss-selector-not "^5.0.0" + postcss-value-parser "^4.2.0" postcss-pseudo-class-any-link@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz#534eb1dadd9945eb07830dbcc06fb4d5d865b8e0" - integrity sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg== + version "7.1.2" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.2.tgz#81ec491aa43f97f9015e998b7a14263b4630bdf0" + integrity sha512-76XzEQv3g+Vgnz3tmqh3pqQyRojkcJ+pjaePsyhcyf164p9aZsu3t+NWxkZYbcHLK1ju5Qmalti2jPI5IWCe5w== dependencies: - postcss-selector-parser "^6.0.9" + postcss-selector-parser "^6.0.10" postcss-reduce-idents@^5.2.0: version "5.2.0" @@ -14481,14 +13192,6 @@ postcss-replace-overflow-wrap@^4.0.0: resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== -postcss-reporter@^7.0.0: - version "7.0.5" - resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-7.0.5.tgz#e55bd0fdf8d17e4f25fb55e9143fcd79349a2ceb" - integrity sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA== - dependencies: - picocolors "^1.0.0" - thenby "^1.3.4" - postcss-selector-not@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz#ac5fc506f7565dd872f82f5314c0f81a05630dc7" @@ -14496,10 +13199,10 @@ postcss-selector-not@^5.0.0: dependencies: balanced-match "^1.0.0" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8, postcss-selector-parser@^6.0.9: - version "6.0.9" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" - integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.9: + version "6.0.10" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -14519,13 +13222,6 @@ postcss-svgo@^5.1.0: postcss-value-parser "^4.2.0" svgo "^2.7.0" -postcss-unique-selectors@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.0.tgz#70a945da1b0599d00f617222a44ba1d82a676694" - integrity sha512-LmUhgGobtpeVJJHuogzjLRwJlN7VH+BL5c9GKMVJSS/ejoyePZkXvNsYUtk//F6vKOGK86gfRS0xH7fXQSDtvA== - dependencies: - postcss-selector-parser "^6.0.5" - postcss-unique-selectors@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" @@ -14533,7 +13229,7 @@ postcss-unique-selectors@^5.1.1: dependencies: postcss-selector-parser "^6.0.5" -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== @@ -14560,35 +13256,6 @@ postcss@^8.2.15, postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.12, postcss@^8.4. picocolors "^1.0.0" source-map-js "^1.0.2" -posthtml-parser@^0.10.1: - version "0.10.2" - resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.10.2.tgz#df364d7b179f2a6bf0466b56be7b98fd4e97c573" - integrity sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg== - dependencies: - htmlparser2 "^7.1.1" - -posthtml-parser@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.11.0.tgz#25d1c7bf811ea83559bc4c21c189a29747a24b7a" - integrity sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw== - dependencies: - htmlparser2 "^7.1.1" - -posthtml-render@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-3.0.0.tgz#97be44931496f495b4f07b99e903cc70ad6a3205" - integrity sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA== - dependencies: - is-json "^2.0.1" - -posthtml@^0.16.4, posthtml@^0.16.5: - version "0.16.6" - resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.16.6.tgz#e2fc407f67a64d2fa3567afe770409ffdadafe59" - integrity sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ== - dependencies: - posthtml-parser "^0.11.0" - posthtml-render "^3.0.0" - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -14942,9 +13609,9 @@ rc-align@^4.0.0: resize-observer-polyfill "^1.5.1" rc-cascader@~3.2.1: - version "3.2.6" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.2.6.tgz#499cf7f65625569eff6dc3854612298de4f24093" - integrity sha512-3CmlJP7jPVlP5jT+O3PrP8E9yxees48Na7Hiir84ktcw11pUUU5YawAhuRoSc09SGVvRcP70a9gCu94Hqp3ZwA== + version "3.2.9" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.2.9.tgz#b993fa2829d77e9cb98cf4b7711e13a1b1812db6" + integrity sha512-Mvkegzf506PD7qc38kg2tGllIBXs5dio3DPg+NER7SiOfCXBCATWYEs0CbUp8JDQgYHoHF0vPvFMYtxFTJuWaw== dependencies: "@babel/runtime" "^7.12.5" array-tree-filter "^2.1.0" @@ -14962,9 +13629,9 @@ rc-checkbox@~2.3.0: classnames "^2.2.1" rc-collapse@~3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.1.2.tgz#76028a811b845d03d9460ccc409c7ea8ad09db14" - integrity sha512-HujcKq7mghk/gVKeI6EjzTbb8e19XUZpakrYazu1MblEZ3Hu3WBMSN4A3QmvbF6n1g7x6lUlZvsHZ5shABWYOQ== + version "3.1.4" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-3.1.4.tgz#063e33fcc427a378e63da757898cd1fba6269679" + integrity sha512-WayrhswKMwuJab9xbqFxXTgV0m6X8uOPEO6zm/GJ5YJiJ/wIh/Dd2VtWeI06HYUEnTFv0HNcYv+zWbB+p6OD2A== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" @@ -14991,7 +13658,17 @@ rc-drawer@~4.4.2: classnames "^2.2.6" rc-util "^5.7.0" -rc-dropdown@^3.2.0, rc-dropdown@~3.3.2: +rc-dropdown@^3.2.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.4.1.tgz#909e8c666a9f994bd804147aaf7f8f5859dae0db" + integrity sha512-Q+1s64b21H5Ye1/1MVY9hKrdsv2MJhrtrnZ4R2O3TqeHoJTddvkDp9VmjMYFEKLdkKzYZ7BIA+9bvNB5dAILXg== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.6" + rc-trigger "^5.0.4" + rc-util "^5.17.0" + +rc-dropdown@~3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-3.3.3.tgz#17ba32ebd066ae397b00e9e4d570c7c21daed88f" integrity sha512-UNe68VpvtrpU0CS4jh5hD4iGqzi4Pdp7uOya6+H3QIEZxe7K+Xs11BNjZm6W4MaL0jTmzUj+bxvnq5bP3rRoVQ== @@ -15001,10 +13678,10 @@ rc-dropdown@^3.2.0, rc-dropdown@~3.3.2: rc-trigger "^5.0.4" rc-util "^5.17.0" -rc-field-form@~1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.24.0.tgz#2510a5c34713831ddcb412d4560be9057fc0dc5e" - integrity sha512-5beNBU5gEyi8YRYyqbTWSu5hO0jZQN0AWpY3U7TcllUKrDLcZZdRXuAOpyxJQcttWFs+UAFsbcRAUtnOGBjl7w== +rc-field-form@~1.25.0: + version "1.25.2" + resolved "https://registry.yarnpkg.com/rc-field-form/-/rc-field-form-1.25.2.tgz#de418194b7aca2f1b6e0e059edd97b5cf624f68a" + integrity sha512-FXGScWibDlwIlKY15T1YOA7VTtMJwqxxXdDjHB56ZNx7wGbE4vK+Fe2zcymyakGZD0ej8NUP5LGr7qBVWaVpUQ== dependencies: "@babel/runtime" "^7.8.4" async-validator "^4.0.2" @@ -15039,18 +13716,18 @@ rc-input@~0.0.1-alpha.5: rc-util "^5.18.1" rc-mentions@~1.6.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-1.6.2.tgz#62ed7cdd8fa86d857c3ce3f9e73438022130815e" - integrity sha512-cntfJkNMq8B910rXuvnsnOV88DfmoUidnQnSIeXzWiYiUX4RL5oWUfSZzs+HAXYRU4SL1l8Mwjx95wHETiZ/fQ== + version "1.6.5" + resolved "https://registry.yarnpkg.com/rc-mentions/-/rc-mentions-1.6.5.tgz#d9516abd19a757c674df1c88a3459628fe95a149" + integrity sha512-CUU4+q+awG2pA0l/tG2kPB2ytWbKQUkFxVeKwacr63w7crE/yjfzrFXxs/1fxhyEbQUWdAZt/L25QBieukYQ5w== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.6" - rc-menu "^9.0.0" + rc-menu "~9.3.2" rc-textarea "^0.3.0" rc-trigger "^5.0.4" rc-util "^5.0.1" -rc-menu@^9.0.0, rc-menu@~9.3.2: +rc-menu@~9.3.2: version "9.3.2" resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-9.3.2.tgz#bb842d37ebf71da912bea201cf7ef0a27267ad49" integrity sha512-h3m45oY1INZyqphGELkdT0uiPnFzxkML8m0VMhJnk2fowtqfiT7F5tJLT3znEVaPIY80vMy1bClCkgq8U91CzQ== @@ -15064,13 +13741,13 @@ rc-menu@^9.0.0, rc-menu@~9.3.2: shallowequal "^1.1.0" rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4: - version "2.4.5" - resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.5.tgz#b061c50bb29ecd3d735d5f4c40924a3c78226cbd" - integrity sha512-f3uJHR4gcpeZS/s8/nYFSOrXt2Wu/h9GrEcbJmC0qmKrVNgwL1pTgrT5kW7lgG6PFeoL4yHDmpQoEKkrPtKIzQ== + version "2.4.9" + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.9.tgz#fa6e4b044b971845ffb83696e1c4d11b81bf132f" + integrity sha512-lrIpBQQ5gIDVedaubnhXuTjC3zpW7HvC/34KyvcHlf6fBjuBlwv45PbonFhmk4Rgu7gLQYrKoMGgFVXqxxyLCw== dependencies: "@babel/runtime" "^7.11.1" classnames "^2.2.1" - rc-util "^5.18.1" + rc-util "^5.19.2" rc-notification@~4.5.7: version "4.5.7" @@ -15083,14 +13760,14 @@ rc-notification@~4.5.7: rc-util "^5.0.1" rc-overflow@^1.0.0, rc-overflow@^1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/rc-overflow/-/rc-overflow-1.2.3.tgz#1754216d807f5473304272b0321c3aba7615f47a" - integrity sha512-Bz6dXTn/ww8nmu70tUQfRV0wT3BkfXY6j1lB1O38OVkDPz4xwfAcGK+LJ2zewUR5cTXkJ8hAN7YULohG8z4M7Q== + version "1.2.4" + resolved "https://registry.yarnpkg.com/rc-overflow/-/rc-overflow-1.2.4.tgz#e25cd3c4a98b4f8233a8dab7172ab2dbcc83b45e" + integrity sha512-nIeelyYfdS+mQBK1++FisLZEvZ8xVAzC+duG+TC4TmqNN+kTHraiGntV9/zxDGA1ruyQ91YRJ549JjFodCBnsw== dependencies: "@babel/runtime" "^7.11.1" classnames "^2.2.1" rc-resize-observer "^1.0.0" - rc-util "^5.15.0" + rc-util "^5.19.2" rc-pagination@~3.1.9: version "3.1.15" @@ -15143,9 +13820,9 @@ rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0: resize-observer-polyfill "^1.5.1" rc-select@~14.0.0-alpha.23, rc-select@~14.0.0-alpha.8, rc-select@~14.0.2: - version "14.0.5" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.0.5.tgz#145c42e7fd66a7fc6c5c56f6b0cf35d8b50f9e23" - integrity sha512-5X1bcktpE9++7Ef9Uq7f35kobGBNnddaDhkECjeICWIkCsl9xfYtujQiK1YEYXO5EIYoTVLV30PwN/E3mWAKOQ== + version "14.0.6" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.0.6.tgz#93be0b185a9d66dc84795e079121f0f65310d8bf" + integrity sha512-HMb2BwfTvBxMmIWTR/afP4bcRJLbVKFSBW/VFfL5Z+kdV2XlrYdlliK2uHY7pRRvW16PPGwmOwGfV+eoulPINw== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" @@ -15185,9 +13862,9 @@ rc-switch@~3.2.0: rc-util "^5.0.1" rc-table@~7.23.0: - version "7.23.0" - resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.23.0.tgz#e5f76998ecf3246147d45ed311417c08886e6507" - integrity sha512-Q1gneB2+lUa8EzCCfbrq+jO1qNSwQv1RUUXKB84W/Stdp4EvGOt2+QqGyfotMNM4JUw0fgGLwY+WjnhUhnLuQQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-7.23.2.tgz#f6f906e8fafb05ddbfdd69d450feb875ce260a7b" + integrity sha512-opc2IBJOetsPSdNI+u1Lh9yY4Ks+EMgo1oJzZN+yIV4fRcgP81tHtxdPOVvXPFI4rUMO8CKnmHbGPU7jxMRAeg== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.5" @@ -15196,14 +13873,14 @@ rc-table@~7.23.0: shallowequal "^1.1.0" rc-tabs@~11.10.0: - version "11.10.5" - resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-11.10.5.tgz#53bbb642d04b307f8ce86e318ab99d519507b29b" - integrity sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg== + version "11.10.8" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-11.10.8.tgz#832d3425bde232b9c4447075b5deef3e2fefa48f" + integrity sha512-uK+x+eJ8WM4jiXoqGa+P+JUQX2Wlkj9f0o/5dyOw42B6YLnHJN80uTVcCeAmtA1N0xjPW0GNSZvUm4SU3jAYpw== dependencies: "@babel/runtime" "^7.11.2" classnames "2.x" rc-dropdown "^3.2.0" - rc-menu "^9.0.0" + rc-menu "~9.3.2" rc-resize-observer "^1.0.0" rc-util "^5.5.0" @@ -15227,9 +13904,9 @@ rc-tooltip@^5.0.1, rc-tooltip@~5.1.1: rc-trigger "^5.0.0" rc-tree-select@~5.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.1.4.tgz#3577135399d1f4931b0f4d8245e0845861802e2b" - integrity sha512-sA6vTUQghzbjh3u6YAwJIebKkJEHUWDPFHQpfiPObqsEYqi9TKE1LvWqbJ77NbOlOARZq0KIb7LDGF8X0dikDQ== + version "5.1.5" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-5.1.5.tgz#ed51cc45eb490d18d67eba6864e9c7321199fcc0" + integrity sha512-OXAwCFO0pQmb48NcjUJtiX6rp4FroCXMfzqPmuVVoBGBV/uwO1TPyb+uBZ2/972zkCA8u4je5M5Qx51sL8y7jg== dependencies: "@babel/runtime" "^7.10.1" classnames "2.x" @@ -15249,15 +13926,15 @@ rc-tree@~5.4.3: rc-virtual-list "^3.4.2" rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2, rc-trigger@^5.2.10: - version "5.2.10" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.10.tgz#8a0057a940b1b9027eaa33beec8a6ecd85cce2b1" - integrity sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA== + version "5.2.12" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.12.tgz#023728bf2e31a3bdd07bdca016e0991aae98e504" + integrity sha512-+rymZRe23f2imQwuelWqWSKj3tAnlDbjEU8yjKzW5zh8AlChJ/brda7Qg3FQ4f2jcAquL7phVOwq5BZp2PdhAg== dependencies: "@babel/runtime" "^7.11.2" classnames "^2.2.6" rc-align "^4.0.0" rc-motion "^2.0.0" - rc-util "^5.5.0" + rc-util "^5.19.2" rc-upload@~4.3.0: version "4.3.3" @@ -15268,23 +13945,23 @@ rc-upload@~4.3.0: classnames "^2.2.5" rc-util "^5.2.0" -rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.12.0, rc-util@^5.14.0, rc-util@^5.15.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.3, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.6.1, rc-util@^5.7.0, rc-util@^5.8.0, rc-util@^5.9.4, rc-util@^5.9.8: - version "5.19.3" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.19.3.tgz#5f6aa854820f6d5824451d80771035b013eaf6d8" - integrity sha512-S28epi9E2s7Nir05q8Ffl3hzDLwkavTGi0PGH1cTqCmkpG1AeBEuZgQDpksYeU6IgHcds5hWIPE5PUcdFiZl8w== +rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.12.0, rc-util@^5.14.0, rc-util@^5.15.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.19.3, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.6.1, rc-util@^5.7.0, rc-util@^5.8.0, rc-util@^5.9.4, rc-util@^5.9.8: + version "5.19.6" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.19.6.tgz#76d714fd116d22bc5fd7421939589e27c1dfad19" + integrity sha512-/xJ8UtpbuJj7+2ftxVQM6gUzLY+Towq4iB6sP6/2hhn6mwWNLij2I+1qOkLv75I1jqWKpS+gU8A2EmbfLtGxNg== dependencies: "@babel/runtime" "^7.12.5" react-is "^16.12.0" shallowequal "^1.1.0" rc-virtual-list@^3.2.0, rc-virtual-list@^3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.4.2.tgz#1078327aa7230b5e456d679ed2ce99f3c036ebd1" - integrity sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ== + version "3.4.6" + resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.4.6.tgz#af34235915221173dd42d9f25b32e95d4c0f5698" + integrity sha512-wMJ7Bl+AxgIDojp0VxuQxjpNulKodwxGXSsTyxA9Mwzwemj5vKAgTbkPT64ZW5ORf8FOQAaPRlMiTADrPEo3sQ== dependencies: classnames "^2.2.6" rc-resize-observer "^1.0.0" - rc-util "^5.0.7" + rc-util "^5.15.0" rc@^1.2.8: version "1.2.8" @@ -15296,7 +13973,7 @@ rc@^1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-ace@^9.2.0: +react-ace@9.5.0: version "9.5.0" resolved "https://registry.yarnpkg.com/react-ace/-/react-ace-9.5.0.tgz#b6c32b70d404dd821a7e01accc2d76da667ff1f7" integrity sha512-4l5FgwGh6K7A0yWVMQlPIXDItM4Q9zzXRqOae8KkCl6MkOob7sC1CzHxZdOGvV+QioKWbX2p5HcdOVUv6cAdSg== @@ -15501,11 +14178,6 @@ react-refresh@^0.11.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== -react-refresh@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" - integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== - react-router-config@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" @@ -15527,12 +14199,12 @@ react-router-dom@^5.2.0: tiny-warning "^1.0.0" react-router-dom@^6.0.0: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.2.2.tgz#f1a2c88365593c76b9612ae80154a13fcb72e442" - integrity sha512-AtYEsAST7bDD4dLSQHDnk/qxWLJdad5t1HFa1qJyUrCeGgEuCSw0VB/27ARbF9Fi/W5598ujvJOm3ujUCVzuYQ== + version "6.3.0" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.3.0.tgz#a0216da813454e521905b5fa55e0e5176123f43d" + integrity sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw== dependencies: history "^5.2.0" - react-router "6.2.2" + react-router "6.3.0" react-router@5.2.1, react-router@^5.2.0: version "5.2.1" @@ -15550,10 +14222,10 @@ react-router@5.2.1, react-router@^5.2.0: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@6.2.2, react-router@^6.0.0: - version "6.2.2" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.2.2.tgz#495e683a0c04461eeb3d705fe445d6cf42f0c249" - integrity sha512-/MbxyLzd7Q7amp4gDOGaYvXwhEojkJD5BtExkuKmj39VEE0m3l/zipf6h2WIB2jyAO0lI6NGETh4RDcktRm4AQ== +react-router@6.3.0, react-router@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.3.0.tgz#3970cc64b4cb4eae0c1ea5203a80334fdd175557" + integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== dependencies: history "^5.2.0" @@ -15642,31 +14314,6 @@ react-textarea-autosize@^8.3.0, react-textarea-autosize@^8.3.2: use-composed-ref "^1.0.0" use-latest "^1.0.0" -react-universal-interface@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/react-universal-interface/-/react-universal-interface-0.6.2.tgz#5e8d438a01729a4dbbcbeeceb0b86be146fe2b3b" - integrity sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw== - -react-use@^17.3.2: - version "17.3.2" - resolved "https://registry.yarnpkg.com/react-use/-/react-use-17.3.2.tgz#448abf515f47c41c32455024db28167cb6e53be8" - integrity sha512-bj7OD0/1wL03KyWmzFXAFe425zziuTf7q8olwCYBfOeFHY1qfO1FAMjROQLsLZYwG4Rx63xAfb7XAbBrJsZmEw== - dependencies: - "@types/js-cookie" "^2.2.6" - "@xobotyi/scrollbar-width" "^1.9.5" - copy-to-clipboard "^3.3.1" - fast-deep-equal "^3.1.3" - fast-shallow-equal "^1.0.0" - js-cookie "^2.2.1" - nano-css "^5.3.1" - react-universal-interface "^0.6.2" - resize-observer-polyfill "^1.5.1" - screenfull "^5.1.0" - set-harmonic-interval "^1.0.1" - throttle-debounce "^3.0.1" - ts-easing "^0.2.0" - tslib "^2.1.0" - react-vega@^7.5.0: version "7.5.0" resolved "https://registry.yarnpkg.com/react-vega/-/react-vega-7.5.0.tgz#b9726d4fd7f35299d417d340935e093bf4bed558" @@ -15676,20 +14323,13 @@ react-vega@^7.5.0: fast-deep-equal "^3.1.1" vega-embed "^6.5.1" -react@18.0.0, react@^18.0.0: +react@^18.0.0: version "18.0.0" resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96" integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== dependencies: loose-envify "^1.1.0" -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= - dependencies: - pify "^2.3.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -15812,10 +14452,10 @@ regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7, regenerator-runtime@^0 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== +regenerator-transform@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" + integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== dependencies: "@babel/runtime" "^7.8.4" @@ -15832,7 +14472,7 @@ regex-parser@^2.2.11: resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== -regexp.prototype.flags@^1.3.1: +regexp.prototype.flags@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== @@ -16170,9 +14810,9 @@ rollup-plugin-terser@^7.0.0: terser "^5.0.0" rollup@^2.43.1: - version "2.68.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.68.0.tgz#6ccabfd649447f8f21d62bf41662e5caece3bd66" - integrity sha512-XrMKOYK7oQcTio4wyTz466mucnd8LzkiZLozZ4Rz0zQD+HeX4nUK4B8GrTX/2EvN2/vBF/i2WnaXboPxo0JylA== + version "2.70.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.70.1.tgz#824b1f1f879ea396db30b0fc3ae8d2fead93523e" + integrity sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== optionalDependencies: fsevents "~2.3.2" @@ -16181,13 +14821,6 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -rtl-css-js@^1.14.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.15.0.tgz#680ed816e570a9ebccba9e1cd0f202c6a8bb2dc0" - integrity sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew== - dependencies: - "@babel/runtime" "^7.1.2" - rtl-detect@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6" @@ -16223,9 +14856,9 @@ rw@1: integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q= rxjs@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d" - integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== + version "7.5.5" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f" + integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== dependencies: tslib "^2.1.0" @@ -16349,11 +14982,6 @@ schema-utils@^4.0.0: ajv-formats "^2.1.1" ajv-keywords "^5.0.0" -screenfull@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-5.2.0.tgz#6533d524d30621fc1283b9692146f3f13a93d1ba" - integrity sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA== - scroll-into-view-if-needed@^2.2.25: version "2.2.29" resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz#551791a84b7e2287706511f8c68161e4990ab885" @@ -16393,7 +15021,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -16404,11 +15032,11 @@ semver@7.0.0: integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.x, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + version "7.3.6" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.6.tgz#5d73886fb9c0c6602e79440b97165c29581cbb2b" + integrity sha512-HZWqcgwLsjaX1HBD31msI/rXktuIhS+lWvdE4kN9z+8IVT4Itc7vqU2WvYsyD6/sjYCt4dEKH/m1M3dwI9CC5w== dependencies: - lru-cache "^6.0.0" + lru-cache "^7.4.0" semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" @@ -16434,6 +15062,25 @@ send@0.17.2, send@^0.17.1: range-parser "~1.2.1" statuses "~1.5.0" +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -16493,7 +15140,7 @@ serve-index@^1.9.1: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.14.2, serve-static@^1.14.1: +serve-static@1.14.2: version "1.14.2" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== @@ -16503,16 +15150,21 @@ serve-static@1.14.2, serve-static@^1.14.1: parseurl "~1.3.3" send "0.17.2" +serve-static@^1.14.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-harmonic-interval@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz#e1773705539cdfb80ce1c3d99e7f298bb3995249" - integrity sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g== - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -16744,11 +15396,6 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@0.5.6: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - integrity sha1-dc449SvwczxafwwRjYEzSiu19BI= - source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -16771,7 +15418,7 @@ source-map@^0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8: +sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== @@ -16861,13 +15508,6 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-generator@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-generator/-/stack-generator-2.0.5.tgz#fb00e5b4ee97de603e0773ea78ce944d81596c36" - integrity sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q== - dependencies: - stackframe "^1.1.1" - stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -16880,23 +15520,6 @@ stackframe@^1.1.1: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.1.tgz#1033a3473ee67f08e2f2fc8eba6aef4f845124e1" integrity sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg== -stacktrace-gps@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz#7688dc2fc09ffb3a13165ebe0dbcaf41bcf0c69a" - integrity sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg== - dependencies: - source-map "0.5.6" - stackframe "^1.1.1" - -stacktrace-js@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stacktrace-js/-/stacktrace-js-2.0.2.tgz#4ca93ea9f494752d55709a081d400fdaebee897b" - integrity sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg== - dependencies: - error-stack-parser "^2.0.6" - stack-generator "^2.0.5" - stacktrace-gps "^3.0.4" - state-toggle@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" @@ -16910,6 +15533,11 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" @@ -16921,9 +15549,9 @@ std-env@^3.0.1: integrity sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw== store2@^2.12.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.1.tgz#fae7b5bb9d35fc53dc61cd262df3abb2f6e59022" - integrity sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg== + version "2.13.2" + resolved "https://registry.yarnpkg.com/store2/-/store2-2.13.2.tgz#01ad8802ca5b445b9c316b55e72645c13a3cd7e3" + integrity sha512-CMtO2Uneg3SAz/d6fZ/6qbqqQHi2ynq6/KzMD/26gTkiEShCcpqFfTHgOxsE0egAq6SX3FmN4CeSqn8BzXQkJg== stream-browserify@^2.0.1: version "2.0.2" @@ -17002,17 +15630,17 @@ string-width@^5.0.1: strip-ansi "^7.0.1" "string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" - integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== + version "4.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" + integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" es-abstract "^1.19.1" get-intrinsic "^1.1.1" - has-symbols "^1.0.2" + has-symbols "^1.0.3" internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" + regexp.prototype.flags "^1.4.1" side-channel "^1.0.4" string.prototype.padend@^3.0.0: @@ -17140,13 +15768,6 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strip-outer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== - dependencies: - escape-string-regexp "^1.0.2" - style-loader@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" @@ -17175,6 +15796,22 @@ style-to-object@0.3.0, style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" +styled-components@^5.3.5: + version "5.3.5" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.5.tgz#a750a398d01f1ca73af16a241dec3da6deae5ec4" + integrity sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + stylehacks@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" @@ -17183,17 +15820,12 @@ stylehacks@^5.1.0: browserslist "^4.16.6" postcss-selector-parser "^6.0.4" -stylis@4.0.13, stylis@^4.0.6: - version "4.0.13" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" - integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^5.3.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -17251,7 +15883,7 @@ svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -svgo@^2.4.0, svgo@^2.5.0, svgo@^2.7.0: +svgo@^2.5.0, svgo@^2.7.0: version "2.8.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== @@ -17284,7 +15916,7 @@ synchronous-promise@^2.0.15: resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" integrity sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg== -tailwindcss@^3.0.2, tailwindcss@^3.0.23: +tailwindcss@^3.0.2: version "3.0.23" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.23.tgz#c620521d53a289650872a66adfcb4129d2200d10" integrity sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA== @@ -17362,11 +15994,6 @@ tempy@^0.6.0: type-fest "^0.16.0" unique-string "^2.0.0" -term-size@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -17425,10 +16052,10 @@ terser@^4.1.2, terser@^4.6.3: source-map "~0.6.1" source-map-support "~0.5.12" -terser@^5.0.0, terser@^5.10.0, terser@^5.2.0, terser@^5.3.4, terser@^5.7.2: - version "5.12.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.0.tgz#728c6bff05f7d1dcb687d8eace0644802a9dae8a" - integrity sha512-R3AUhNBGWiFc77HXag+1fXpAxTAFRQTJemlJKjAgD9r8xXTpjNKqIXwHM/o7Rh+O0kUJtS3WQVdBeMKFk5sw9A== +terser@^5.0.0, terser@^5.10.0, terser@^5.3.4, terser@^5.7.2: + version "5.12.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.12.1.tgz#4cf2ebed1f5bceef5c83b9f60104ac4a78b49e9c" + integrity sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ== dependencies: acorn "^8.5.0" commander "^2.20.0" @@ -17449,11 +16076,6 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -thenby@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/thenby/-/thenby-1.3.4.tgz#81581f6e1bb324c6dedeae9bfc28e59b1a2201cc" - integrity sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ== - throat@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" @@ -17484,11 +16106,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - tiny-emitter@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" @@ -17616,13 +16233,6 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= - dependencies: - escape-string-regexp "^1.0.2" - trim-trailing-lines@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" @@ -17648,11 +16258,6 @@ ts-dedent@^2.0.0: resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== -ts-easing@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz#c8a8a35025105566588d87dbda05dd7fbfa5a4ec" - integrity sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ== - ts-jest@^27.1.4: version "27.1.4" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.1.4.tgz#84d42cf0f4e7157a52e7c64b1492c46330943e00" @@ -17691,14 +16296,14 @@ tsconfig-paths-webpack-plugin@^3.5.2: enhanced-resolve "^5.7.0" tsconfig-paths "^3.9.0" -tsconfig-paths@^3.12.0, tsconfig-paths@^3.9.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" - integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== +tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: + version "3.14.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" + integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== dependencies: "@types/json5" "^0.0.29" json5 "^1.0.1" - minimist "^1.2.0" + minimist "^1.2.6" strip-bom "^3.0.0" tslib@^1.8.1: @@ -17773,9 +16378,9 @@ type-fest@^0.8.1: integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-fest@^2.5.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.12.1.tgz#d2be8f50bf5f8f0a5fd916d29bf3e98c17e960be" - integrity sha512-AiknQSEqKVGDDjtZqeKrUoTlcj7FKhupmnVUgz6KoOKtvMwRGE6hUNJ/nVear+h7fnUPO1q/htSkYKb1pyntkQ== + version "2.12.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.12.2.tgz#80a53614e6b9b475eb9077472fb7498dc7aa51d0" + integrity sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ== type-is@~1.6.18: version "1.6.18" @@ -17813,9 +16418,9 @@ ua-parser-js@^0.7.30: integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== uglify-js@^3.1.4: - version "3.15.2" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.2.tgz#1ed2c976f448063b1f87adb68c741be79959f951" - integrity sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A== + version "3.15.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.4.tgz#fa95c257e88f85614915b906204b9623d4fa340d" + integrity sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA== unbox-primitive@^1.0.1: version "1.0.1" @@ -17827,11 +16432,6 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" -underscore@~1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz#61a6a32010622afa07963bf325203cf12239d604" - integrity sha1-YaajIBBiKvoHljvzJSA88SI51gQ= - unfetch@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" @@ -17980,7 +16580,7 @@ unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.1, unist- unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -universalify@^0.1.0, universalify@^0.1.2: +universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== @@ -18075,9 +16675,9 @@ use-composed-ref@^1.0.0: integrity sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw== use-isomorphic-layout-effect@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz#7bb6589170cd2987a152042f9084f9effb75c225" - integrity sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== use-latest@^1.0.0: version "1.2.0" @@ -18158,7 +16758,7 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -v8-compile-cache@^2.0.0, v8-compile-cache@^2.0.3: +v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== @@ -18213,7 +16813,7 @@ vega-dataflow@^5.7.3, vega-dataflow@^5.7.4, vega-dataflow@~5.7.4: vega-loader "^4.3.2" vega-util "^1.16.1" -vega-embed@6.20.8, vega-embed@^6.20.6, vega-embed@^6.5.1: +vega-embed@^6.20.6, vega-embed@^6.5.1: version "6.20.8" resolved "https://registry.yarnpkg.com/vega-embed/-/vega-embed-6.20.8.tgz#7fdd3ec1f39c9bf8b5fd610011d1622fecd7f96a" integrity sha512-UgUYJ9etuACULPwwy45Uw4Gz0sC4npxIn8yIW6dZsAu7EXMwEmeki+aA/9I9BVzD3EDD/TptG+ndlUTF2RW/Eg== @@ -18326,7 +16926,7 @@ vega-label@~1.2.0: vega-scenegraph "^4.9.2" vega-util "^1.15.2" -vega-lite@*, vega-lite@^5.2.0: +vega-lite@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/vega-lite/-/vega-lite-5.2.0.tgz#bc3c5c70a38d9de8f3fb9644c7dd52f3b9f47a1b" integrity sha512-Yxcg8MvYfxHcG6BbkaKT0oVCIMIcE19UvqIsEwBmyd/7h2nzW7oRnID81T8UrY7hpDrIr6wa2JADOT2dhGNErw== @@ -18420,10 +17020,11 @@ vega-schema-url-parser@^2.2.0: integrity sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw== vega-selections@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.3.1.tgz#af5c3cc6532a55a5b692eb0fcc2a1d8d521605a4" - integrity sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ== + version "5.4.0" + resolved "https://registry.yarnpkg.com/vega-selections/-/vega-selections-5.4.0.tgz#c2783897421fa39b674c015fa8f15a0023b8054e" + integrity sha512-Un3JdLDPjIpF9Dh4sw6m1c/QAcfam6m1YXHJ9vJxE/GdJ+sOrPxc7bcEU8VhOmTUN7IQUn4/1ry4JqqOVMbEhw== dependencies: + d3-array "3.1.1" vega-expression "^5.0.0" vega-util "^1.16.0" @@ -18523,7 +17124,7 @@ vega-wordcloud@~4.1.3: vega-statistics "^1.7.9" vega-util "^1.15.2" -vega@*, vega@^5.22.1: +vega@^5.22.1: version "5.22.1" resolved "https://registry.yarnpkg.com/vega/-/vega-5.22.1.tgz#e028f3645de18e0070317bc04410282975549e1e" integrity sha512-KJBI7OWSzpfCPbmWl3GQCqBqbf2TIdpWS0mzO6MmWbvdMhWHf74P9IVnx1B1mhg0ZTqWFualx9ZYhWzMMwudaQ== @@ -18656,11 +17257,6 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -weak-lru-cache@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" - integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== - web-namespaces@^1.0.0, web-namespaces@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" @@ -18894,7 +17490,7 @@ webpack@4: watchpack "^1.7.4" webpack-sources "^1.4.1" -webpack@^5, webpack@^5.64.4, webpack@^5.70.0, webpack@^5.72.0, webpack@^5.9.0: +webpack@^5.64.4, webpack@^5.70.0, webpack@^5.72.0, webpack@^5.9.0: version "5.72.0" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.72.0.tgz#f8bc40d9c6bb489a4b7a8a685101d6022b8b6e28" integrity sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w== @@ -19052,25 +17648,25 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workbox-background-sync@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.0.tgz#50ba6bf19c71d21be29bb15ba0f317df7cfa8f44" - integrity sha512-rrekt/gt6qOIZsisj6QZfmAFPAnocq1Z603zAjt+qHmeXY8DLPOklVtvrXSaHoHH3qIjUq3SQY5s2x240iTIKw== +workbox-background-sync@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz#28be9bf89b8e4e0379d45903280c7c12f4df836f" + integrity sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g== dependencies: idb "^6.1.4" - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-broadcast-update@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.0.tgz#0104b9ea41b40f8c5e03780226de66bec15141f2" - integrity sha512-JC97c7tYqoGWcCfbKO9KHG6lkU+WhXCnDB2j1oFWEiv53nUHy3yjPpzMmAGNLD9oV5lInO15n6V18HfwgkhISw== +workbox-broadcast-update@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz#b1f32bb40a9dcb5b05ca27e09fb7c01a0a126182" + integrity sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-build@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.0.tgz#fd3579de7a91c188e8d857a4b265fe7170197204" - integrity sha512-da0/1b6//P9+ts7ofcIKcMVPyN6suJvjJASXokF7DsqvUmgRBPcCVV4KCy8QWjgfcz7mzuTpkSbdVHcPFJ/p0A== +workbox-build@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.5.2.tgz#774faafd84b1dc94b74739ceb5d8ff367748523b" + integrity sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ== dependencies: "@apideck/better-ajv-errors" "^0.3.1" "@babel/core" "^7.11.1" @@ -19094,132 +17690,132 @@ workbox-build@6.5.0: strip-comments "^2.0.1" tempy "^0.6.0" upath "^1.2.0" - workbox-background-sync "6.5.0" - workbox-broadcast-update "6.5.0" - workbox-cacheable-response "6.5.0" - workbox-core "6.5.0" - workbox-expiration "6.5.0" - workbox-google-analytics "6.5.0" - workbox-navigation-preload "6.5.0" - workbox-precaching "6.5.0" - workbox-range-requests "6.5.0" - workbox-recipes "6.5.0" - workbox-routing "6.5.0" - workbox-strategies "6.5.0" - workbox-streams "6.5.0" - workbox-sw "6.5.0" - workbox-window "6.5.0" + workbox-background-sync "6.5.2" + workbox-broadcast-update "6.5.2" + workbox-cacheable-response "6.5.2" + workbox-core "6.5.2" + workbox-expiration "6.5.2" + workbox-google-analytics "6.5.2" + workbox-navigation-preload "6.5.2" + workbox-precaching "6.5.2" + workbox-range-requests "6.5.2" + workbox-recipes "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" + workbox-streams "6.5.2" + workbox-sw "6.5.2" + workbox-window "6.5.2" -workbox-cacheable-response@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.0.tgz#cf91b2d4f4707295539596a480ab1c908f6cbfdd" - integrity sha512-sqAtWAiBwWvI8HG/2Do7BeKPhHuUczt22ORkAjkH9DfTq9LuWRFd6T4HAMqX5G8F1gM9XA2UPlxRrEeSpFIz/A== +workbox-cacheable-response@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz#d9252eb99f0d0fceb70f63866172f4eaac56a3e8" + integrity sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-core@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.0.tgz#076e03840ca568bd04284e9f9f30e86c8dd09f1c" - integrity sha512-5SPwNipUzYBhrneLVT02JFA0fw3LG82jFAN/G2NzxkIW10t4MVZuML2nU94bbkgjq25u0fkY8+4JXzMfHgxEWQ== +workbox-core@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.5.2.tgz#f5e06a22c6cb4651d3e13107443d972fdbd47364" + integrity sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ== -workbox-expiration@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.0.tgz#3cf6a0c8b08b59efa235d26d443c8b7f173179cd" - integrity sha512-y3WRkKRy/gMuZZNkrLFahjY0QZtLoq+QfhTbVAsOGHVg1CCtnNbeFAnEidQs7UisI2BK76VqQPvM7hEOFyZ92A== +workbox-expiration@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.5.2.tgz#ee6ed755a220a0b375d67831f9237e4dcbccb59c" + integrity sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw== dependencies: idb "^6.1.4" - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-google-analytics@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.0.tgz#86ee42bd1a72ec5aa41f32631ab7c8e5cf4c1602" - integrity sha512-CHHh55wMNCc/BV1URrzEM2Zjgf6g2CV6QpAAc1pBRqaLY5755PeQZbp3o8KbJEM7YsC9mIBeQVsOkSKkGS30bg== +workbox-google-analytics@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz#a79fa7a40824873baaa333dcd72d1fdf1c53adf5" + integrity sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw== dependencies: - workbox-background-sync "6.5.0" - workbox-core "6.5.0" - workbox-routing "6.5.0" - workbox-strategies "6.5.0" + workbox-background-sync "6.5.2" + workbox-core "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" -workbox-navigation-preload@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.0.tgz#3b73753a40e4d0cbae9520de232f2fc515f2c0f5" - integrity sha512-ktrRQzXJ0zFy0puOtCa49wE3BSBGUB8KRMot3tEieikCkSO0wMLmiCb9GwTVvNMJLl0THRlsdFoI93si04nTxA== +workbox-navigation-preload@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz#ffb3d9d5cdb881a3824851707da221dbb0bb3f23" + integrity sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-precaching@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.0.tgz#773d754b98f79cc13b646eaa7858e8b3ab740c37" - integrity sha512-IVLzgHx38T6LphJyEOltd7XAvpDi73p85uCT2ZtT1HHg9FAYC49a+5iHUVOnqye73fLW20eiAMFcnehGxz9RWg== +workbox-precaching@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.5.2.tgz#a3117b4d3eb61ce8d01b9dfc063c48155bd7f9d3" + integrity sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w== dependencies: - workbox-core "6.5.0" - workbox-routing "6.5.0" - workbox-strategies "6.5.0" + workbox-core "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" -workbox-range-requests@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.0.tgz#f36006f11aa86736ff815d200d0a5baf0e66c66e" - integrity sha512-+qTELdGZE5rOjuv+ifFrfRDN8Uvzpbm5Fal7qSUqB1V1DLCMxPwHCj6mWwQBRKBpW7G09kAwewH7zA3Asjkf/Q== +workbox-range-requests@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz#b8b7e5b5830fecc22f0a1d8815457921df2e5bf9" + integrity sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-recipes@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.0.tgz#8400fbb515ac14e15043f13197a37e971e4ed04f" - integrity sha512-7hWZAIcXmvr31NwYSWaQIrnThCH/Dx9+eYv/YdkpUeWIXRiHRkYvP1FdiHItbLSjL4Y6K7cy2Y9y5lGCkgaE4w== +workbox-recipes@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.5.2.tgz#19f47ec25a8788c65d0cc8d217cbebc0bbbb5c63" + integrity sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA== dependencies: - workbox-cacheable-response "6.5.0" - workbox-core "6.5.0" - workbox-expiration "6.5.0" - workbox-precaching "6.5.0" - workbox-routing "6.5.0" - workbox-strategies "6.5.0" + workbox-cacheable-response "6.5.2" + workbox-core "6.5.2" + workbox-expiration "6.5.2" + workbox-precaching "6.5.2" + workbox-routing "6.5.2" + workbox-strategies "6.5.2" -workbox-routing@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.0.tgz#cbc085a74622d35d599f0b5352d2b46e9b2e7ba8" - integrity sha512-w1A9OVa/yYStu9ds0Dj+TC6zOAoskKlczf+wZI5mrM9nFCt/KOMQiFp1/41DMFPrrN/8KlZTS3Cel/Ttutw93Q== +workbox-routing@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.5.2.tgz#e0ad46246ba51224fd57eff0dd46891b3220cb9a" + integrity sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-strategies@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.0.tgz#40269f7bd8b3160b42f06fa027230370a8b6f981" - integrity sha512-Ngnwo+tfGw4uKSlTz3h1fYKb/lCV7SDI/dtTb8VaJzRl0N9XssloDGYERBmF6BN/DV/x3bnRsshfobnKI/3z0g== +workbox-strategies@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.5.2.tgz#56b02e6959c6391351011fc2e5b0829aff1ed859" + integrity sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw== dependencies: - workbox-core "6.5.0" + workbox-core "6.5.2" -workbox-streams@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.0.tgz#8c2fd0af9b8e1a25f865ff254c44f6554a248ce1" - integrity sha512-ZbeaZINkju4x45P9DFyRbOYInE+dyNAJIelflz4f9AOAdm+zZUJCooU4MdfsedVhHiTIA6pCD/3jCmW1XbvlbA== +workbox-streams@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.5.2.tgz#2fb6ba307f7d2cbda63f64522a197be868b4ea25" + integrity sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w== dependencies: - workbox-core "6.5.0" - workbox-routing "6.5.0" + workbox-core "6.5.2" + workbox-routing "6.5.2" -workbox-sw@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.0.tgz#19b47d72f598fd515fe32d2551d67bdb104434cb" - integrity sha512-uPGJ9Yost4yabnCko/IuhouquoQKrWOEqLq7L/xVYtltWe4+J8Hw8iPCVtxvXQ26hffd7MaFWUAN83j2ZWbxRg== +workbox-sw@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.5.2.tgz#2f5dca0e96c61a450fccf0405095ddf1b6f43bc7" + integrity sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw== workbox-webpack-plugin@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.0.tgz#13efad7ebbe672db6e1e6b7ebf58093b76bc0cb0" - integrity sha512-wy4uCBJELNfJVf2b4Tg3mjJQySq/aReWv4Q1RxQweJkY9ihq7DOGA3wLlXvoauek+MX/SuQfS3it+eXIfHKjvg== + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz#0cf6e1d23d5107a88fd8502fd4f534215e1dd298" + integrity sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ== dependencies: fast-json-stable-stringify "^2.1.0" pretty-bytes "^5.4.1" upath "^1.2.0" webpack-sources "^1.4.3" - workbox-build "6.5.0" + workbox-build "6.5.2" -workbox-window@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.0.tgz#7cc3bf4d5c7e7e0b4da579bee9e8df8bd9ba2718" - integrity sha512-DOrhiTnWup/CsNstO2uvfdKM4kdStgHd31xGGvBcoCE3Are3DRcy5s3zz3PedcAR1AKskQj3BXz0UhzQiOq8nA== +workbox-window@6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.5.2.tgz#46d6412cd57039bdf3d5dd914ad21fb3f98fe980" + integrity sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A== dependencies: "@types/trusted-types" "^2.0.2" - workbox-core "6.5.0" + workbox-core "6.5.2" worker-farm@^1.7.0: version "1.7.0" @@ -19305,11 +17901,6 @@ xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -xxhash-wasm@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz#752398c131a4dd407b5132ba62ad372029be6f79" - integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA== - y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" @@ -19340,11 +17931,6 @@ yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.7: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.0.0: - version "21.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== - yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -19358,19 +17944,6 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.0.0: - version "17.3.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" - integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.0.0" - yargs@~17.2.1: version "17.2.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.2.1.tgz#e2c95b9796a0e1f7f3bf4427863b42e0418191ea"